ChatGPT and ninja

Both tools provide reverse proxies for the OpenAI API and ChatGPT, making them competitors in the "openai-api-proxies" category, offering alternative implementations for a similar purpose.

ChatGPT
50
Established
ninja
52
Established
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 24/25
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 24/25
Stars: 5,868
Forks: 1,013
Downloads:
Commits (30d): 0
Language: TypeScript
License: AGPL-3.0
Stars: 1,688
Forks: 291
Downloads:
Commits (30d): 0
Language: Rust
License: GPL-3.0
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About ChatGPT

PawanOsman/ChatGPT

OpenAI API Free Reverse Proxy

Provides self-hosted access to gpt-3.5-turbo by proxying requests through a Node.js server, maintaining full OpenAI API compatibility so existing client libraries work without code changes. Supports streaming responses and deploys via Docker, manual Node.js installation, or Termux on Android. Also offers a free hosted API alternative accessible through Discord for users unable to self-host.

About ninja

0x676e67/ninja

Reverse engineered ChatGPT proxy

Implements account authentication via email/password and API key acquisition to proxy both ChatGPT-API and OpenAI-API endpoints, while serving a reverse-engineered ChatGPT WebUI. Supports IP proxy pooling for distributed access and operates with minimal memory overhead, making it suitable for lightweight deployment scenarios.

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