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

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

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

151 रिपॉजिटरी

Awesome GitHub RepositoriesAPI Management and Integration

Frameworks and tools for designing, managing, securing, and connecting various application programming interfaces.

Explore 151 awesome GitHub repositories matching networking & communication · API Management and Integration. Refine with filters or upvote what's useful.

Awesome API Management and Integration GitHub Repositories

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

    donnemartin/system-design-primer

    353,387GitHub पर देखें↗

    यह प्रोजेक्ट वितरित सिस्टम आर्किटेक्चर और बैकएंड इंफ्रास्ट्रक्चर डिज़ाइन पर केंद्रित एक व्यापक शैक्षिक संसाधन और अध्ययन मार्गदर्शिका है। यह जटिल सॉफ्टवेयर सिस्टम को डिज़ाइन करने के लिए आवश्यक स्केलेबिलिटी, विश्वसनीयता और प्रदर्शन में महारत हासिल करने के लिए एक संरचित पाठ्यक्रम प्रदान करता है। रिपॉजिटरी तकनीकी साक्षात्कार की तैयारी के लिए एक व्यवस्थित दृष्टिकोण प्रदान करके खुद को अलग करती है, जिसमें डिज़ाइन पैटर्न, आर्किटेक्चरल ट्रेड-ऑफ और स्पेस रिपिटिशन टूल शामिल हैं ताकि उपयोगकर्ताओं को जटिल अवधारणाओं को याद रखने में मदद मिल सके। यह बाधा-संचालित विश्लेषण पर जोर देती है, उपयोगकर्ताओं को सिखाती है कि आर्किटेक्चरल डिज़ाइन तैयार करते समय विलंबता (latency), स्थिरता (consistency) और उपलब्धता (availability) जैसी प्रतिस्पर्धी आवश्यकताओं का मूल्यांकन कैसे करें। सामग्री सिस्टम डिज़ाइन क्षमताओं के एक व्यापक स्पेक्ट्रम को कवर करती है, जिसमें डेटाबेस स्केलिंग, ट्रैफ़िक प्रबंधन और इंफ्रास्ट्रक्चर ऑप्टिमाइज़ेशन की रणनीतियाँ शामिल हैं। यह हॉरिजॉन्टल स्केलिंग, मल्टी-लेयर्ड कैशिंग, एसिंक्रोनस संचार और सर्विस डिस्कवरी के लिए तकनीकों का विवरण देती है, साथ ही संसाधन अनुमान और क्षमता नियोजन करने के लिए फ्रेमवर्क भी प्रदान करती है। दस्तावेज़ीकरण को एक अध्ययन मार्गदर्शिका के रूप में व्यवस्थित किया गया है, जो बैकएंड इंजीनियरिंग और बड़े पैमाने पर सिस्टम डिज़ाइन के मूलभूत सिद्धांतों के माध्यम से एक व्यवस्थित पथ प्रदान करती है।

    Serves application data through structured RESTful endpoints for predictable client access.

    Pythondesigndesign-patternsdesign-system
    GitHub पर देखें↗353,387
  • jmorganca/ollamajmorganca का अवतार

    jmorganca/ollama

    174,350GitHub पर देखें↗

    Ollama is a cross-platform runtime for managing, serving, and executing large language models on local hardware. It functions as a model manager and orchestrator that allows for the downloading, updating, and organization of model weights and configurations to ensure private and offline inference. The system provides a local inference API and a RESTful interface for programmatic model lifecycle management and text generation. It utilizes a compiled C++ backend to handle tensor operations and memory management. To support various hardware configurations, the runtime employs dynamic GPU offloa

    Exposes a HTTP server interface for remote model lifecycle management and asynchronous text generation.

    Go
    GitHub पर देखें↗174,350
  • abi/screenshot-to-codeabi का अवतार

    abi/screenshot-to-code

    72,926GitHub पर देखें↗

    This project is an artificial intelligence-powered frontend generator that translates visual design inputs into functional source code. It functions as a workflow engine that interprets graphical user interfaces, mapping layout structures and styling rules to structured markup and programming language syntax. The tool distinguishes itself by supporting both static design mockups and dynamic video recordings. It processes temporal and spatial information from screen captures to reconstruct interaction flows and state transitions, enabling the creation of functional software prototypes from vis

    Connects to third-party artificial intelligence services using authentication credentials to process visual data and generate structured code outputs.

    Python
    GitHub पर देखें↗72,926
  • unslothai/unslothunslothai का अवतार

    unslothai/unsloth

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

    Unsloth is a high-performance training and inference platform designed to optimize the lifecycle of large language and multimodal models. It provides a comprehensive engine for fine-tuning, executing, and managing models locally, with a focus on reducing memory consumption and increasing compute speed on consumer-grade hardware. The platform distinguishes itself through hand-optimized kernels and automated computational graph techniques that maximize hardware throughput. It supports advanced training methodologies, including reinforcement learning for reasoning and efficient adapter-based fin

    Standardized communication formats allow local models to interact seamlessly with external applications through familiar programming interfaces.

    Pythonagentdeepseekdeepseek-r1
    GitHub पर देखें↗66,628
  • traefik/traefiktraefik का अवतार

    traefik/traefik

    63,644GitHub पर देखें↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Provides a unified interface for defining routing rules, security policies, and traffic management configurations.

    Goconsuldockeretcd
    GitHub पर देखें↗63,644
  • nocodb/nocodbnocodb का अवतार

    nocodb/nocodb

    63,466GitHub पर देखें↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl

    Processes incoming file attachments through RESTful endpoints to store binary data directly in database records.

    TypeScriptairtableairtable-alternativeautomatic-api
    GitHub पर देखें↗63,466
  • usememos/memosusememos का अवतार

    usememos/memos

    60,819GitHub पर देखें↗

    Memos is a self-hosted, container-native knowledge management platform designed for capturing and organizing personal notes. It functions as a private workspace where users can create content using markdown, tags, and media embeds to streamline daily productivity. The system is built to be deployed as a portable service, allowing individuals to maintain full control over their data and hosting environment. Beyond its core note-taking capabilities, the platform operates as a headless content service that exposes a structured RESTful API. This interface allows for programmatic interaction, enab

    Coordinates programmatic interactions via a structured interface that supports efficient data operations like pagination and field masking.

    Godockerfossgo
    GitHub पर देखें↗60,819
  • minio/miniominio का अवतार

    minio/minio

    60,346GitHub पर देखें↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Translates object storage requests into internal operations to maintain full compatibility with standard cloud storage tools.

    Goamazon-s3cloudcloudnative
    GitHub पर देखें↗60,346
  • go-gitea/giteago-gitea का अवतार

    go-gitea/gitea

    56,328GitHub पर देखें↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Generates secure access tokens for connecting external runners to the instance for automated task execution.

    Gobitbucketcicddevops
    GitHub पर देखें↗56,328
  • laurent22/joplinlaurent22 का अवतार

    laurent22/joplin

    55,233GitHub पर देखें↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    Standardized HTTP endpoints allow external scripts and third-party applications to programmatically query, create, or update stored knowledge base entries.

    TypeScriptandroiddropboxelectron
    GitHub पर देखें↗55,233
  • zie619/n8n-workflowsZie619 का अवतार

    Zie619/n8n-workflows

    55,173GitHub पर देखें↗

    This project is a centralized repository and discovery platform for managing large collections of automation workflow definitions. It functions as an asset registry that provides visibility into complex process logic and integration patterns, allowing users to locate, filter, and manage pre-built automation templates across diverse categories. The platform is powered by a containerized backend service that serves workflow data through a high-performance, asynchronous API layer. It distinguishes itself by utilizing full-text search indexing to enable rapid keyword lookups across thousands of w

    Exposes standardized endpoints for programmatically searching and retrieving automation workflow data.

    Python
    GitHub पर देखें↗55,173
  • psf/requestspsf का अवतार

    psf/requests

    54,044GitHub पर देखें↗

    Requests is a high-level HTTP client library designed to simplify web communication and API integration. It provides an intuitive, human-readable interface for performing standard network operations, including request execution, connection pooling, and stateful session management. By encapsulating raw network data into structured objects, the library automates the complexities of headers, cookies, and payload transmission. The library distinguishes itself through a modular transport adapter layer that allows for custom protocol handling and extensible authentication hooks. It supports a wide

    Simplifies structured communication with remote web services through an intuitive, human-readable interface for processing API endpoints.

    Pythonclientcookiesforhumans
    GitHub पर देखें↗54,044
  • quantumnous/new-apiQuantumNous का अवतार

    QuantumNous/new-api

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

    This project is an AI model API gateway and proxy server designed to provide a unified interface for interacting with diverse artificial intelligence service providers. It functions as a centralized middleware platform that routes, load balances, and translates API requests across multiple models, enabling developers to access text, image, audio, and video generation capabilities through a single, standardized integration. The gateway distinguishes itself through comprehensive administrative and financial controls, including event-driven usage accounting, real-time token consumption tracking,

    Prevents specific API channels from being used by disabling them based on assigned tags.

    Goai-gatewayclaudedeepseek
    GitHub पर देखें↗39,722
  • blueimp/jquery-file-uploadblueimp का अवतार

    blueimp/jQuery-File-Upload

    30,748GitHub पर देखें↗

    This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring files to a server. It functions as a chunked file uploader and a resumable upload client, enabling the transfer of large files by splitting them into smaller segments or continuing interrupted uploads from the last successfully sent byte. The tool includes a client-side image processor for validating, resizing, and generating previews of images before transmission. It also serves as a cross-domain upload tool, using various transport mechanisms to send files to different domains

    Transmits files to servers on different domains using CORS or iframe-based transport mechanisms.

    PHP
    GitHub पर देखें↗30,748
  • ctripcorp/apolloctripcorp का अवतार

    ctripcorp/apollo

    29,760GitHub पर देखें↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Supports integration via multi-language SDKs and HTTP APIs for seamless data exchange between services.

    Java
    GitHub पर देखें↗29,760
  • rustfs/rustfsrustfs का अवतार

    rustfs/rustfs

    28,850GitHub पर देखें↗

    Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions as a cluster-based platform that manages data across multiple nodes, providing a self-hosted infrastructure for large-scale storage requirements. The system is built to be container-native, utilizing an operator to automate deployment and management within orchestrated environments. It provides compatibility with standard object storage protocols, allowing existing applications and tools to interact with the storage layer through a translation interface. To ensure long-term re

    Expose a storage interface that works with standard protocols to integrate data lakes, backup solutions, and big data processing tools into your existing infrastructure.

    Rustamazon-s3bigdatacloud-native
    GitHub पर देखें↗28,850
  • lyft/envoylyft का अवतार

    lyft/envoy

    28,414GitHub पर देखें↗

    Envoy is a cloud-native service proxy and distributed system traffic manager designed to route and control network traffic between services and clients. It operates as an L4 and L7 network proxy, managing communication at the edge and middle levels of a distributed cloud environment. The project provides capabilities for API gateway implementation and edge proxy routing to direct external requests to internal services. It serves as a foundation for service mesh traffic management and cloud-native load balancing to ensure high availability across backend instances. The system also includes to

    Functions as an entry point to manage, secure, and route traffic between external clients and backend services.

    C++
    GitHub पर देखें↗28,414
  • fingerprintjs/fingerprintjsfingerprintjs का अवतार

    fingerprintjs/fingerprintjs

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

    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

    Provides language-specific SDKs to simplify backend communication and webhook event processing.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    GitHub पर देखें↗27,334
  • marmelab/react-adminmarmelab का अवतार

    marmelab/react-admin

    26,780GitHub पर देखें↗

    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

    Translates application actions into specific API requests to enable connectivity with diverse backend services.

    TypeScriptadminadmin-dashboardadmin-on-rest
    GitHub पर देखें↗26,780
  • plausible/analyticsplausible का अवतार

    plausible/analytics

    24,245GitHub पर देखें↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Sends pageviews and custom events directly from backend infrastructure to bypass client-side limitations.

    Elixiranalyticschartsclickhouse
    GitHub पर देखें↗24,245
पिछला123456…8अगला
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration

सब-टैग एक्सप्लोर करें

  • API Access Patterns2 सब-टैग्सMethodologies and patterns for structuring how applications interact with and consume external API services.
  • API Architectures1 सब-टैगDesign paradigms and structural standards used to organize and implement web-based application programming interfaces.
  • API Clients2 सब-टैग्सSoftware libraries and tools that facilitate the consumption of external web services by client applications.
  • API Compatibility4 सब-टैग्सStandards and implementations that ensure software interfaces remain interoperable with specific third-party protocols or services.
  • API Gateways3 सब-टैग्सInfrastructure components that act as entry points to manage, secure, and route traffic between clients and backend services.
  • API Integrations14 सब-टैग्सConnectors and middleware that enable seamless data exchange and functional integration between disparate software services.
  • Application Programming Interfaces1 सब-टैगStandardized sets of protocols and tools that allow different software applications to communicate and exchange data.
  • Device Management APIs2 सब-टैग्सREST endpoints for managing hosts, queries, policies, and configuration programmatically. **Distinct from API Management and Integration:** Distinct from API Management and Integration: focuses specifically on device management operations via REST API rather than general API lifecycle management.