openai and ChatGPT.Net

These are **competitors**: both are C#/.NET libraries designed to provide an interface for interacting with the OpenAI API, meaning a developer would typically choose one over the other for their project.

openai
56
Established
ChatGPT.Net
48
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 24/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Stars: 2,998
Forks: 539
Downloads:
Commits (30d): 0
Language: C#
License: MIT
Stars: 386
Forks: 70
Downloads:
Commits (30d): 0
Language: C#
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About openai

betalgo/openai

.NET library for the OpenAI service API by Betalgo Ranul

Provides comprehensive coverage of OpenAI's API surface including chat completions, image generation, embeddings, and the new Realtime API, with support for function calling and structured outputs via JSON Schema. Supports both direct instantiation and dependency injection patterns in ASP.NET Core, with centralized request/response contracts enabling schema validation and consistent API evolution. Includes experimental utilities and maintains compatibility across OpenAI model releases through organized enum/value type abstractions.

About ChatGPT.Net

PawanOsman/ChatGPT.Net

C# library for ChatGPT using official OpenAI API

Scores updated daily from GitHub, PyPI, and npm data. How scores work