awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

413 repository-uri

Awesome GitHub RepositoriesAPI and Integration Frameworks

Tools and standards for managing, exposing, and consuming application programming interfaces and webhooks.

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

Awesome API and Integration Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • donnemartin/system-design-primerAvatar donnemartin

    donnemartin/system-design-primer

    353,387Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un ghid de studiu axat pe arhitectura sistemelor distribuite și designul infrastructurii backend. Oferă un curriculum structurat pentru stăpânirea principiilor de scalabilitate, fiabilitate și performanță necesare pentru a proiecta sisteme software complexe. Repository-ul se distinge prin oferirea unei abordări metodice pentru pregătirea interviurilor tehnice, încorporând tipare de design, compromisuri arhitecturale și instrumente de repetiție spațiată pentru a ajuta utilizatorii să rețină concepte complexe. Pune accent pe analiza bazată pe constrângeri, învățând utilizatorii cum să evalueze cerințele concurente precum latența, consistența și disponibilitatea atunci când schițează design-uri arhitecturale. Conținutul acoperă un spectru larg de capabilități de design de sistem, inclusiv strategii pentru scalarea bazelor de date, gestionarea traficului și optimizarea infrastructurii. Detaliază tehnici pentru scalarea orizontală, caching-ul pe mai multe niveluri, comunicarea asincronă și descoperirea serviciilor, oferind în același timp framework-uri pentru efectuarea estimărilor de resurse și planificarea capacității. Documentația este organizată ca un ghid de studiu, oferind o cale sistematică prin fundamentele ingineriei backend și designul sistemelor la scară largă.

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

    Pythondesigndesign-patternsdesign-system
    Vezi pe GitHub↗353,387
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Manages and delivers webhooks to external applications with integrated event history retention.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • jmorganca/ollamaAvatar jmorganca

    jmorganca/ollama

    174,350Vezi pe GitHub↗

    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
    Vezi pe GitHub↗174,350
  • axios/axiosAvatar axios

    axios/axios

    109,077Vezi pe GitHub↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    Manages reusable client configurations with base URLs and default settings for specific API targets.

    JavaScripthacktoberfesthttp-clientjavascript
    Vezi pe GitHub↗109,077
  • apache/supersetAvatar apache

    apache/superset

    73,451Vezi pe GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    Links messaging platforms via OAuth and bot tokens to deliver automated alerts directly into team communication channels.

    TypeScriptanalyticsapacheapache-superset
    Vezi pe GitHub↗73,451
  • abi/screenshot-to-codeAvatar abi

    abi/screenshot-to-code

    72,926Vezi pe GitHub↗

    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
    Vezi pe GitHub↗72,926
  • unslothai/unslothAvatar unslothai

    unslothai/unsloth

    66,628Vezi pe GitHub↗

    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
    Vezi pe GitHub↗66,628
  • cline/clineAvatar cline

    cline/cline

    63,750Vezi pe GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Facilitates direct interaction between autonomous agents and messaging platforms to enable real-time team collaboration and secure communication.

    TypeScript
    Vezi pe GitHub↗63,750
  • traefik/traefikAvatar traefik

    traefik/traefik

    63,644Vezi pe GitHub↗

    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
    Vezi pe GitHub↗63,644
  • nocodb/nocodbAvatar nocodb

    nocodb/nocodb

    63,466Vezi pe GitHub↗

    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
    Vezi pe GitHub↗63,466
  • usememos/memosAvatar usememos

    usememos/memos

    60,819Vezi pe GitHub↗

    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
    Vezi pe GitHub↗60,819
  • minio/minioAvatar minio

    minio/minio

    60,346Vezi pe GitHub↗

    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
    Vezi pe GitHub↗60,346
  • appwrite/appwriteAvatar appwrite

    appwrite/appwrite

    56,318Vezi pe GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Facilitates automated communication workflows by enabling integrated messaging capabilities through the WhatsApp Business API.

    TypeScriptandroidappwritebackend
    Vezi pe GitHub↗56,318
  • go-gitea/giteaAvatar go-gitea

    go-gitea/gitea

    56,328Vezi pe GitHub↗

    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
    Vezi pe GitHub↗56,328
  • laurent22/joplinAvatar laurent22

    laurent22/joplin

    55,233Vezi pe GitHub↗

    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
    Vezi pe GitHub↗55,233
  • zie619/n8n-workflowsAvatar Zie619

    Zie619/n8n-workflows

    55,173Vezi pe GitHub↗

    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
    Vezi pe GitHub↗55,173
  • psf/requestsAvatar psf

    psf/requests

    54,044Vezi pe GitHub↗

    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
    Vezi pe GitHub↗54,044
  • tryghost/ghostAvatar TryGhost

    TryGhost/Ghost

    53,965Vezi pe GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Routes incoming payment and subscription event notifications to internal systems through secure secret-based verification.

    JavaScriptbloggingcmsghost
    Vezi pe GitHub↗53,965
  • square/okhttpAvatar square

    square/okhttp

    46,971Vezi pe GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    Provides configurable time limits for connecting and reading to ensure requests fail quickly when peers are unreachable.

    Kotlinandroidgraalvmjava
    Vezi pe GitHub↗46,971
  • quantumnous/new-apiAvatar QuantumNous

    QuantumNous/new-api

    39,722Vezi pe GitHub↗

    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
    Vezi pe GitHub↗39,722
Înapoi123456…21Înainte
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks

Explorează sub-etichetele

  • API Management and Integration8 sub-tag-uriFrameworks and tools for designing, managing, securing, and connecting various application programming interfaces.
  • Communication APIs6 sub-tag-uriProgramming interfaces that enable applications to send and receive messages across various communication channels.
  • HTTP Client Libraries5 sub-tag-uriCode libraries that facilitate the transmission of HTTP requests and the processing of server responses.
  • Request Configurations3 sub-tag-uriSettings and parameters used to define how network requests are structured, authenticated, and managed.
  • Unified Data ModelsFrameworks that normalize data from multiple external APIs into a single product-defined schema for consistent read and write operations. **Distinct from API and Integration Frameworks:** Distinct from API and Integration Frameworks: adds data normalization and unified schema mapping across multiple providers.
  • Webhook Management2 sub-tag-uriSystems for receiving, validating, and processing automated event notifications sent from external services.