awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
easychen avatar

easychen/openai-api-proxy

0
View on GitHub↗
1,617 stars·240 forks·JavaScript·MIT·0 views

Openai Api Proxy

This project is an HTTP request forwarder designed to act as a middle layer for routing traffic to OpenAI services. It functions as a proxy that manages network connectivity, allowing users to bypass restrictions while centralizing API access and request handling.

The service distinguishes itself by supporting real-time stream forwarding, which delivers incremental data chunks to clients as they are generated. It also incorporates middleware for content moderation, enabling the inspection and filtering of data streams to enforce safety guidelines before content reaches the end user.

The architecture supports secure and scalable deployment through token-based authentication, which restricts service usage to authorized clients via pre-shared keys. The proxy is designed for portability, offering support for both containerized environments and serverless function abstractions to facilitate consistent execution across various cloud infrastructure providers.

Features

  • Proxying Services - Acts as a dedicated middle layer for routing and managing traffic to external model services.
  • API Request Proxying - Provides a middle layer for routing and forwarding API requests to external services.
  • HTTP Request Forwarders - Acts as a middle layer managing network traffic to external services with authentication and filtering.
  • Reverse Proxies - Routes incoming client requests to external service endpoints while maintaining request structure.
  • Proxy Access Controls - Secures API infrastructure by requiring authentication keys for all incoming proxy requests.
  • Proxy Authentication - Requires pre-shared keys for all incoming requests to ensure authorized proxy access.
  • Token-Based Authentication - Validates incoming traffic against pre-shared keys to restrict service access.
  • Real-Time Text Streaming - Transmits data chunks from upstream services to clients incrementally during content generation.
  • Server-Sent Events - Maintains persistent connections to transmit data chunks from upstream services to clients incrementally.
  • Content Filtering - Inspects and filters data streams in real-time to enforce safety guidelines.
  • Content Moderation - Inspects text against safety guidelines and blocks prohibited content to maintain communication standards.
  • Incremental Response Streaming - Delivers incremental data chunks to clients as they are generated to improve responsiveness.
  • Real-Time Data Streaming - Forwards incremental data chunks from upstream providers to ensure real-time feedback.
  • Serverless API Gateways - Provides a portable service for managing and scaling API requests across cloud environments.

Star history

Star history chart for easychen/openai-api-proxyStar history chart for easychen/openai-api-proxy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Openai Api Proxy

Hand-picked collections where Openai Api Proxy appears.
  • Open-Source Alternatives to OpenRouter

Open-source alternatives to Openai Api Proxy

Similar open-source projects, ranked by how many features they share with Openai Api Proxy.
  • zappa/zappazappa avatar

    zappa/Zappa

    3,691View on GitHub↗

    Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications to AWS Lambda. It functions as a serverless infrastructure automator that provisions API Gateways, IAM roles, and SSL certificates to run ASGI and WSGI applications as serverless functions. The tool distinguishes itself by providing a management CLI for executing remote administration scripts and management commands directly within the deployed environment. It includes specific mechanisms for serverless performance tuning, such as scheduling regular warm-up invocations to prev

    Pythonalbapi-gatewayaws
    View on GitHub↗3,691
  • koajs/exampleskoajs avatar

    koajs/examples

    4,534View on GitHub↗

    This repository is a collection of reference implementations and project scaffolds for the Koa web framework. It provides a set of boilerplates and examples for building Node.js web applications, including predefined project structures with database integrations and containerization. The project demonstrates the implementation of REST APIs and the use of HTTP middleware patterns for composing request handlers. It includes practical guides for designing structured endpoints and resource management patterns. The provided examples cover a range of capabilities including server-side rendering, r

    JavaScript
    View on GitHub↗4,534
  • oauth2-proxy/oauth2-proxyoauth2-proxy avatar

    oauth2-proxy/oauth2-proxy

    14,576View on GitHub↗

    This project is a reverse proxy server that secures internal web services by enforcing authentication against external identity providers. It acts as a gatekeeper for incoming HTTP traffic, validating user identity before forwarding requests to protected backend applications. By integrating with OAuth2 and OIDC providers, the proxy ensures that only authorized users can access internal resources. The proxy distinguishes itself through its flexible session management and granular access control. It maintains authenticated user state across requests using either encrypted client-side cookies or

    Gocloud-infrastructurehacktoberfestoauth2-proxy
    View on GitHub↗14,576
  • graphql-hive/graphql-yogagraphql-hive avatar

    graphql-hive/graphql-yoga

    8,523View on GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    TypeScriptbundenofetch
    View on GitHub↗8,523
See all 30 alternatives to Openai Api Proxy→

Frequently asked questions

What does easychen/openai-api-proxy do?

This project is an HTTP request forwarder designed to act as a middle layer for routing traffic to OpenAI services. It functions as a proxy that manages network connectivity, allowing users to bypass restrictions while centralizing API access and request handling.

What are the main features of easychen/openai-api-proxy?

The main features of easychen/openai-api-proxy are: Proxying Services, API Request Proxying, HTTP Request Forwarders, Reverse Proxies, Proxy Access Controls, Proxy Authentication, Token-Based Authentication, Real-Time Text Streaming.

What are some open-source alternatives to easychen/openai-api-proxy?

Open-source alternatives to easychen/openai-api-proxy include: zappa/zappa — Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications… koajs/examples — This repository is a collection of reference implementations and project scaffolds for the Koa web framework. It… oauth2-proxy/oauth2-proxy — This project is a reverse proxy server that secures internal web services by enforcing authentication against external… graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It… h3js/h3 — Hono is a minimal JavaScript HTTP framework designed for building web servers across multiple runtimes, including… xiangsx/gpt4free-ts — gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large…