awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

84 dépôts

Awesome GitHub RepositoriesCustom API Endpoints

Frameworks for extending API functionality with custom routes and middleware.

Distinguishing note: Focuses on extending API surface area rather than standard CRUD.

Explore 84 awesome GitHub repositories matching web development · Custom API Endpoints. Refine with filters or upvote what's useful.

Awesome Custom API Endpoints GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Voir sur GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Defines custom REST API routes with handlers and middleware.

    TypeScriptcmscontent-managementcontent-management-system
    Voir sur GitHub↗43,053
  • zeroclaw-labs/zeroclawAvatar de zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Voir sur GitHub↗

    Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti

    Defines connection parameters and authentication modes for hardware or service providers.

    Rust
    Voir sur GitHub↗31,920
  • jamiepine/voiceboxAvatar de jamiepine

    jamiepine/voicebox

    30,041Voir sur GitHub↗

    Voicebox is a local speech processing system that provides text-to-speech generation, speech-to-text transcription, and voice cloning. It utilizes local machine learning inference and GPU acceleration to process audio and text data without relying on external API calls. The project features a voice cloning toolkit for creating synthetic profiles from audio samples and a timeline-based voice editor for composing multi-character conversations. It also includes an AI voice management API that allows external applications and AI agents to programmatically manage voice profiles and generate speech

    Exposes text-to-speech synthesis and voice profile management as network-accessible API endpoints.

    TypeScriptaicudamlx
    Voir sur GitHub↗30,041
  • openbmb/voxcpmAvatar de OpenBMB

    OpenBMB/VoxCPM

    29,985Voir sur GitHub↗

    VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice cloning tool and a synthetic voice designer, capable of generating natural speech across global languages and regional dialects using a GPU-accelerated audio generator. The project features a speech model fine-tuning framework that supports both full parameter updates and low-rank adaptation for customizing voice characteristics. It enables high-fidelity voice cloning from reference audio, including cross-lingual voice transfer and acoustic environment mimicry, as well as the crea

    Provides a standard request-response endpoint for integrating text-to-speech functionality into external applications.

    Pythonaudiodeeplearningminicpm
    Voir sur GitHub↗29,985
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Voir sur GitHub↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    Allows configuration of custom API base URLs for connecting to alternative or self-hosted model backends.

    JavaScriptaichatllm
    Voir sur GitHub↗29,463
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Voir sur GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Allows connection to self-hosted source control installations by overriding the default service URL used for communication with the platform API.

    TypeScriptangularbuildbuild-system
    Voir sur GitHub↗28,939
  • fingerprintjs/fingerprintjsAvatar de fingerprintjs

    fingerprintjs/fingerprintjs

    27,334Voir sur GitHub↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Supports custom API and TLS endpoints with automated fallback mechanisms for reliable connectivity.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    Voir sur GitHub↗27,334
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Voir sur GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Supports invoking non-standard or remote procedure style endpoints through standardized hooks.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Voir sur GitHub↗26,780
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Allows the addition of user-defined endpoints to the server via custom application objects in the configuration.

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • plotly/dashAvatar de plotly

    plotly/dash

    24,262Voir sur GitHub↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    Allows publishing callback functions as standalone API endpoints to execute logic independently of the front-end.

    Python
    Voir sur GitHub↗24,262
  • livewire/livewireAvatar de livewire

    livewire/livewire

    23,448Voir sur GitHub↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Overrides default routing paths for component updates and asset delivery to support complex URL structures.

    PHP
    Voir sur GitHub↗23,448
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Voir sur GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Transforms existing web application endpoints into model-accessible tools to enable interaction with external data and services.

    Pythonagentsfastmcpllms
    Voir sur GitHub↗22,994
  • parse-community/parse-serverAvatar de parse-community

    parse-community/parse-server

    21,403Voir sur GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Maps incoming HTTP requests to specific pages or routers to serve content via a public interface.

    JavaScriptbaasbackendfile-storage
    Voir sur GitHub↗21,403
  • gofr-dev/gofrAvatar de gofr-dev

    gofr-dev/gofr

    21,321Voir sur GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Provides hooks to customize the behavior of automatically generated API endpoints for specific filtering or data retrieval requirements.

    Goframeworkgogo-framework
    Voir sur GitHub↗21,321
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Defines additional HTTP routes that integrate directly with the application instance and its resources.

    TypeScriptagentsaichatbots
    Voir sur GitHub↗21,221
  • usestrix/strixAvatar de usestrix

    usestrix/strix

    20,138Voir sur GitHub↗

    Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno

    Enables connectivity to self-hosted or alternative model providers by overriding default API base URLs.

    Pythonagentsartificial-intelligencecybersecurity
    Voir sur GitHub↗20,138
  • nats-io/nats-serverAvatar de nats-io

    nats-io/nats-server

    20,076Voir sur GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Exposes specific operations as individual endpoints to handle incoming requests from clients.

    Gocloudcloud-computingcloud-native
    Voir sur GitHub↗20,076
  • elysiajs/elysiaAvatar de elysiajs

    elysiajs/elysia

    18,531Voir sur GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Enables type-safe consumption of remote API endpoints with full support for headers, payloads, and custom configurations.

    TypeScriptbunframeworkhttp
    Voir sur GitHub↗18,531
  • temporalio/temporalAvatar de temporalio

    temporalio/temporal

    18,411Voir sur GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Manages service endpoints that allow workflows to invoke operations across different namespaces.

    Gocronjob-schedulerdistributed-crondistributed-systems
    Voir sur GitHub↗18,411
  • wasp-lang/waspAvatar de wasp-lang

    wasp-lang/wasp

    18,146Voir sur GitHub↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Provides custom network addresses for handling external requests like webhooks within a consistent project structure.

    TypeScripthaskelljavascriptnode
    Voir sur GitHub↗18,146
Préc.1234…5Suivant
  1. Home
  2. Web Development
  3. Custom API Endpoints

Explorer les sous-tags

  • Custom Resource APIsAPIs designed to manage the lifecycle of domain-specific resources in a cluster. **Distinct from Custom API Endpoints:** Targets Kubernetes custom resource APIs rather than general web API endpoints.
  • Custom Route Definitions1 sous-tagImplementation of user-defined URL patterns to expose specific internal data or trigger control actions. **Distinct from Custom API Endpoints:** Focuses on the definition of custom path patterns for data exposure rather than general middleware or framework extension
  • Endpoint OverridesMechanisms for configuring custom base URLs for self-hosted service installations. **Distinct from Custom API Endpoints:** Distinct from Custom API Endpoints: focuses on overriding base URLs for connectivity rather than defining new API routes.
  • Endpoint Specification3 sous-tagsConfigures custom API and TLS endpoints with automated fallback mechanisms. **Distinct from Custom API Endpoints:** Focuses on endpoint specification for identification services, distinct from general API route extension.
  • Endpoint Tool MappersMechanisms for transforming web application endpoints into model-accessible tools. **Distinct from Custom API Endpoints:** Distinct from Custom API Endpoints: focuses on the transformation of existing endpoints into AI-accessible tools rather than just extending API routes.
  • SVG Card Customization APIsProgrammatic interfaces for customizing SVG statistics cards beyond default options. **Distinct from Custom API Endpoints:** Distinct from Custom API Endpoints: focuses specifically on customizing SVG card generation, not general API endpoint extension.