awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

69 रिपॉजिटरी

Awesome GitHub RepositoriesAPI Frameworks

Tools for building web APIs.

Explore 69 awesome GitHub repositories matching part of an awesome list · API Frameworks. Refine with filters or upvote what's useful.

Awesome API Frameworks GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • tiangolo/fastapitiangolo का अवतार

    tiangolo/fastapi

    99,301GitHub पर देखें↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    High-performance framework using modern Python type hints.

    Python
    GitHub पर देखें↗99,301
  • kamilmysliwiec/nestkamilmysliwiec का अवतार

    kamilmysliwiec/nest

    75,872GitHub पर देखें↗

    Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T

    Scalable Node.js framework built with TypeScript.

    TypeScript
    GitHub पर देखें↗75,872
  • gofiber/fibergofiber का अवतार

    gofiber/fiber

    39,849GitHub पर देखें↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    Express-inspired web framework for Go.

    Goexpressexpressjsfast
    GitHub पर देखें↗39,849
  • begriffs/postgrestbegriffs का अवतार

    begriffs/postgrest

    27,234GitHub पर देखें↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Serves RESTful APIs directly from PostgreSQL databases.

    Haskell
    GitHub पर देखें↗27,234
  • channelcat/sanicchannelcat का अवतार

    channelcat/sanic

    18,628GitHub पर देखें↗

    Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web applications and servers that handle concurrent requests using non-blocking logic. The framework implements the Asynchronous Server Gateway Interface standard, allowing applications to be deployed across various ASGI-compatible servers. It utilizes an asyncio-based event loop and integrates a Cython-based runtime wrapper around libuv to manage I/O operations. The system manages traffic through route-based request dispatching and a middleware-based request pipeline. These components

    Fast, Flask-like web server for Python.

    Python
    GitHub पर देखें↗18,628
  • yiisoft/yii2yiisoft का अवतार

    yiisoft/yii2

    14,298GitHub पर देखें↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Tools for implementing RESTful web services in PHP.

    PHP
    GitHub पर देखें↗14,298
  • restify/node-restifyrestify का अवतार

    restify/node-restify

    10,686GitHub पर देखें↗

    Restify is a Node.js web framework designed for building scalable RESTful web services and APIs. It provides a server-side environment for creating HTTP network services with integrated routing and request handling. The framework utilizes a middleware-based architecture to process incoming requests and manage responses. This approach supports the construction of web interfaces that follow standard architectural principles to deliver data to clients. The system covers a broad range of backend engineering capabilities, including route-based request dispatching, schema-based request validation,

    Node.js framework specifically for web service APIs.

    JavaScript
    GitHub पर देखें↗10,686
  • ruby-grape/graperuby-grape का अवतार

    ruby-grape/grape

    9,990GitHub पर देखें↗

    Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative syntax for routing and parameter validation, allowing developers to map HTTP verbs to logic through a domain specific language. The framework is distinguished by its built-in support for service versioning, which can be managed via URL paths, custom headers, or request parameters. It also features a modular architecture that allows large services to be constructed by nesting smaller API definitions. The project covers comprehensive API lifecycle capabilities, including schema-dr

    Micro-framework for creating REST-like APIs in Ruby.

    Ruby
    GitHub पर देखें↗9,990
  • falconry/falconfalconry का अवतार

    falconry/falcon

    9,794GitHub पर देखें↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    High-performance, low-level framework for Python APIs.

    Pythonapiapi-restasgi
    GitHub पर देखें↗9,794
  • dingo/apidingo का अवतार

    dingo/api

    9,355GitHub पर देखें↗

    This is a framework for building standardized RESTful APIs within Laravel and Lumen applications. It provides a structured environment for developing web services with integrated routing, request handling, and versioning. The project distinguishes itself through a multi-adapter authentication system that validates identities via various schemes and third-party providers. It features a dedicated response transformation layer to convert raw database models into consistent output structures and an internal dispatcher that allows application logic to trigger API endpoints without external network

    RESTful API package for Laravel and Lumen.

    PHP
    GitHub पर देखें↗9,355
  • api-platform/api-platformapi-platform का अवतार

    api-platform/api-platform

    9,154GitHub पर देखें↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    API framework for Symfony with JSON-LD support.

    PHP
    GitHub पर देखें↗9,154
  • ninenines/cowboyninenines का अवतार

    ninenines/cowboy

    7,513GitHub पर देखें↗

    Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory usage and can be used as a standalone server or as an embedded networking library integrated directly into an existing application. The project implements modern transport protocols, including HTTP/3, QUIC, and WebTransport, to enable faster connections and bidirectional data streaming. It also functions as a real-time communication server supporting Server-Sent Events for pushing asynchronous updates to clients. Broad capabilities include path and content-type based request rout

    Small, fast HTTP server for Erlang.

    Erlang
    GitHub पर देखें↗7,513
  • flask-restful/flask-restfulflask-restful का अवतार

    flask-restful/flask-restful

    6,914GitHub पर देखें↗

    Flask-restful is a toolkit for building structured web services using Flask. It functions as a resource-based routing library and a RESTful web service toolkit that organizes endpoints into resource classes. The framework implements a system that maps HTTP methods to specific class methods to handle requests and responses. It utilizes a central registry for resource registration to automate route creation and uses decorators for method dispatch and resource access control. The project covers request and response management through declarative request parsing, argument validation, and data ty

    Extension for building REST APIs with Flask.

    Python
    GitHub पर देखें↗6,914
  • hugapi/hughugapi का अवतार

    hugapi/hug

    6,883GitHub पर देखें↗

    Hug is a Python API framework used for building web services by mapping functions to HTTP endpoints via decorators and type annotations. It functions as a type-based validator that automatically converts and validates incoming request data based on Python type hints and serves as a WSGI-compliant web framework for deployment on production servers. The project is distinguished by its ability to automatically generate API specifications and user-facing documentation derived from function signatures. It further extends the utility of internal logic by exposing functions as terminal commands thro

    Framework for building clean, public-facing APIs.

    Python
    GitHub पर देखें↗6,883
  • timothycrosley/hugtimothycrosley का अवतार

    timothycrosley/hug

    6,883GitHub पर देखें↗

    Hug is a type-driven Python web framework designed for building APIs. It uses Python type annotations to automatically validate and convert incoming request data and to format outgoing responses. The framework functions as an automated documentation tool by extracting function signatures and markers from source code to generate accessible API specifications. It also supports non-blocking coroutines for asynchronous API processing to handle background tasks without interrupting the main request cycle. The project provides capabilities for REST API development, including route mapping, endpoin

    Simplifies API development in Python.

    Python
    GitHub पर देखें↗6,883
  • encode/apistarencode का अवतार

    encode/apistar

    5,548GitHub पर देखें↗

    APIStar एक OpenAPI फ्रेमवर्क है जो वेब API बनाने और सत्यापित करने के लिए एक टूलकिट प्रदान करता है। यह API स्पेसिफिकेशन्स और डेटा प्रकारों के अनुपालन को सुनिश्चित करने के लिए एक API स्कीमा वैलिडेटर, ट्रैफिक ऑडिटर और डॉक्यूमेंटेशन जनरेटर के रूप में कार्य करता है। यह प्रोजेक्ट OpenAPI और Swagger स्कीमा को कस्टमाइज़ेबल थीम्स का उपयोग करके विजुअल डेवलपर गाइड्स में परिवर्तित करता है। यह एक डायनामिक API क्लाइंट भी लागू करता है जो रिमोट सर्वर पर अनुरोध भेजने के लिए परिभाषित स्कीमा के अनुकूल होता है। फ्रेमवर्क में संरचनात्मक गलतियों की पहचान करने के लिए API स्कीमा को सत्यापित करने और डेटा अखंडता बनाए रखने के लिए टाइप सिस्टम के खिलाफ आने वाले और जाने वाले वेब ट्रैफिक का ऑडिट करने की क्षमताएं शामिल हैं।

    Smart web API framework for Python 3.

    Python
    GitHub पर देखें↗5,548
  • rails-api/rails-apirails-api का अवतार

    rails-api/rails-api

    5,130GitHub पर देखें↗

    यह हल्के बैकएंड सेवाओं और JSON एंडपॉइंट्स के निर्माण के लिए डिज़ाइन किया गया एक सुव्यवस्थित Ruby on Rails फ्रेमवर्क है। यह API प्रतिक्रियाओं से डेटा मॉडल और व्यावसायिक लॉजिक को अलग करने के लिए एक मॉडल-व्यू-कंट्रोलर आर्किटेक्चर का उपयोग करता है, विशेष रूप से सिस्टम ओवरहेड को कम करने के लिए ब्राउज़र-केंद्रित व्यूज़ को छोड़ देता है। यह फ्रेमवर्क JSON API स्कैफोल्डिंग के माध्यम से मॉडल, कंट्रोलर और रूट्स को तेज़ी से जनरेट करने के लिए एक प्रणाली प्रदान करता है। यह RESTful API बैकएंड के लिए सुसंगत संसाधन रूटिंग और डेटा मॉडलिंग सुनिश्चित करने के लिए HTTP वर्ब्स को कंट्रोलर से मैप करता है। इस प्रोजेक्ट में प्रमाणीकरण, IP स्पूफ़िंग रोकथाम और मिडलवेयर पाइपलाइन कॉन्फ़िगरेशन जैसे HTTP अनुरोध प्रबंधन के लिए क्षमताएं शामिल हैं। यह रिस्पॉन्स कैशिंग और सशर्त अनुरोध हैंडलिंग जैसी परफॉरमेंस ऑप्टिमाइज़ेशन के साथ-साथ अनुरोध गतिविधि लॉगिंग और इवेंट इंस्ट्रूमेंटेशन के माध्यम से एप्लिकेशन ऑब्जर्वेबिलिटी का भी समर्थन करता है।

    Optimized Rails configuration for API-only applications.

    Ruby
    GitHub पर देखें↗5,130
  • emicklei/go-restfulemicklei का अवतार

    emicklei/go-restful

    5,111GitHub पर देखें↗

    go-restful, Go में RESTful वेब सेवाएं बनाने के लिए एक फ्रेमवर्क है। यह API एंडपॉइंट्स को प्रबंधित करने के लिए एक टूलकिट के रूप में कार्य करता है, जो एक रिक्वेस्ट राउटर प्रदान करता है जो पाथ पैरामीटर्स और कस्टम URL पैटर्न का उपयोग करके आने वाले HTTP रिक्वेस्ट को हैंडलर फ़ंक्शंस में मैप करता है। इस फ्रेमवर्क में एक डेटा रूपांतरण लेयर शामिल है जो रिक्वेस्ट और रिस्पॉन्स बॉडी के लिए Go स्ट्रक्चर्स को JSON या XML फॉर्मेट में बदलती है। यह एंडपॉइंट प्रीफ़िक्सिंग और साझा कॉन्फ़िगरेशन को प्रबंधित करने के लिए संबंधित वेब सेवाओं को कंटेनरों में व्यवस्थित करने के लिए एक सिस्टम भी प्रदान करती है। यह प्रोजेक्ट वैलिडेशन और ऑथेंटिकेशन के लिए मिडलवेयर फ़िल्टर के माध्यम से रिक्वेस्ट लाइफसाइकिल प्रबंधन, साथ ही क्रॉस-ऑरिजिन रिसोर्स शेयरिंग हेडर के प्रबंधन को कवर करता है। अतिरिक्त क्षमताओं में gzip या deflate का उपयोग करके पेलोड संपीड़न और मानकीकृत त्रुटि प्रतिक्रियाएं वापस करने के लिए पैनिक रिकवरी मिडलवेयर शामिल हैं।

    Declarative framework for building RESTful APIs.

    Go
    GitHub पर देखें↗5,111
  • deployd/deployddeployd का अवतार

    deployd/deployd

    4,942GitHub पर देखें↗

    deployd एक रीयल-टाइम API फ्रेमवर्क और MongoDB बैकएंड एज़ ए सर्विस है जो क्लाइंट्स और सर्वर्स के बीच डेटा और इवेंट्स को सिंक्रोनाइज़ करने वाले नेटवर्क इंटरफ़ेस के निर्माण की अनुमति देता है। यह एक JavaScript API मिडलवेयर के रूप में कार्य करता है जिसे प्रमाणीकरण, अनुरोध इंटरसेप्टर्स और रीयल-टाइम क्षमताएँ प्रदान करने के लिए HTTP सर्वर्स के साथ इंटीग्रेट किया जा सकता है। इस प्रोजेक्ट में संसाधन सेटिंग्स को कॉन्फ़िगर करने, डेटा कलेक्शन्स को मैनेज करने और वेब-आधारित इंटरफ़ेस के माध्यम से सर्वर स्थिति की निगरानी करने के लिए एक सेल्फ-होस्टेड API मैनेजमेंट डैशबोर्ड शामिल है। इसमें एक रीयल-टाइम डेटा सिंक्रोनाइज़ेशन इंजन शामिल है जो सॉकेट्स का उपयोग करके कनेक्टेड क्लाइंट्स को लाइव डेटाबेस अपडेट्स पुश करता है। सिस्टम स्कीमा वैलिडेशन और रिकर्सिव क्वेरींग के साथ बैकएंड डेटा प्रबंधन को कवर करता है, साथ ही उपयोगकर्ता प्रमाणीकरण वर्कफ़्लो जो स्टेटलेस अनुरोधों और निरंतर कनेक्शनों में सेशन्स को ट्रैक करते हैं। यह रीयल-टाइम इवेंट ब्रॉडकास्टिंग, मॉड्यूल्स के माध्यम से कस्टम API मिडलवेयर एक्सटेंशन और प्रशासनिक एक्सेस कंट्रोल के लिए क्षमताएँ भी प्रदान करता है। प्रोजेक्ट में नए प्रोजेक्ट्स को बूटस्ट्रैप करने और डेवलपमेंट सर्वर्स चलाने के लिए एक CLI शामिल है।

    Simplifies building real-time APIs for web and mobile.

    JavaScript
    GitHub पर देखें↗4,942
  • zalando/connexionzalando का अवतार

    zalando/connexion

    4,600GitHub पर देखें↗

    Connexion APIs बनाने के लिए एक विनिर्देश-संचालित (specification-driven) फ्रेमवर्क है जो स्वचालित रूप से OpenAPI विनिर्देशों को एप्लिकेशन लॉजिक से मैप करता है। यह रूटिंग, रिक्वेस्ट वैलिडेशन और रिस्पॉन्स सीरियलाइज़ेशन को स्वचालित करने के लिए इन विनिर्देशों का उपयोग करता है, जो ऑपरेशन IDs के माध्यम से API ऑपरेशंस को बैकएंड हैंडलर फंक्शन्स से जोड़ता है। प्रोजेक्ट एक स्कीमा-संचालित मॉक सर्वर प्रदान करके खुद को अलग करता है जो बैकएंड लॉजिक की आवश्यकता के बिना विनिर्देश से उदाहरण रिस्पॉन्स का उपयोग करके API व्यवहार का अनुकरण करता है। इसमें एक डायनामिक डॉक्यूमेंटेशन होस्टिंग सिस्टम भी शामिल है जो API विनिर्देश को एंडपॉइंट्स को एक्सप्लोर और टेस्ट करने के लिए एक लाइव इंटरैक्टिव कंसोल में अनुवादित करता है। फ्रेमवर्क मिडिलवेयर-आधारित ऑथेंटिकेशन और स्कोप वैलिडेशन के माध्यम से सुरक्षा प्रवर्तन, प्लगेबल रिक्वेस्ट और रिस्पॉन्स वैलिडेशन लॉजिक, और टाइप किए गए फंक्शन आर्ग्युमेंट्स में स्वचालित पैरामीटर इंजेक्शन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह एप्लिकेशन लाइफस्पैन प्रबंधन, कस्टम मिडिलवेयर एकीकरण और टेस्टिंग के लिए रिक्वेस्ट सिमुलेशन के लिए उपयोगिताएं भी प्रदान करता है। प्रोजेक्ट का उपयोग स्टैंडअलोन वेब एप्लिकेशन्स को बूटस्ट्रैप करने या विनिर्देश-संचालित क्षमताएं जोड़ने के लिए मौजूदा फ्रेमवर्क के चारों ओर रैप करने के लिए किया जा सकता है।

    OpenAPI-first framework for Python with automatic validation.

    Python
    GitHub पर देखें↗4,600
पिछला123…4अगला
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. API Frameworks