awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

413 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • donnemartin/system-design-primerالصورة الرمزية لـ donnemartin

    donnemartin/system-design-primer

    353,387عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل ودليل دراسي يركز على بنية الأنظمة الموزعة وتصميم البنية التحتية للـ backend. يوفر منهجاً منظماً لإتقان مبادئ القابلية للتوسع، والموثوقية، والأداء المطلوبة لتصميم أنظمة برمجية معقدة. يتميز المستودع بتقديم نهج منهجي للتحضير للمقابلات التقنية، حيث يدمج أنماط التصميم، والمقايضات المعمارية، وأدوات التكرار المتباعد لمساعدة المستخدمين على الاحتفاظ بالمفاهيم المعقدة. ويؤكد على التحليل القائم على القيود، حيث يعلم المستخدمين كيفية تقييم المتطلبات المتنافسة مثل زمن الوصول (latency)، والاتساق، والتوافر عند صياغة التصاميم المعمارية. يغطي المحتوى طيفاً واسعاً من قدرات تصميم النظام، بما في ذلك استراتيجيات توسيع قواعد البيانات، وإدارة حركة المرور، وتحسين البنية التحتية. ويفصل تقنيات التوسع الأفقي، والتخزين المؤقت متعدد الطبقات، والتواصل غير المتزامن، واكتشاف الخدمات، مع توفير أطر عمل لإجراء تقديرات الموارد وتخطيط السعة. يتم تنظيم التوثيق كدليل دراسي، مما يوفر مساراً منهجياً عبر أساسيات هندسة الـ backend وتصميم الأنظمة واسعة النطاق.

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

    Pythondesigndesign-patternsdesign-system
    عرض على GitHub↗353,387
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.

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

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • jmorganca/ollamaالصورة الرمزية لـ jmorganca

    jmorganca/ollama

    174,350عرض على 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
    عرض على GitHub↗174,350
  • axios/axiosالصورة الرمزية لـ axios

    axios/axios

    109,077عرض على 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
    عرض على GitHub↗109,077
  • apache/supersetالصورة الرمزية لـ apache

    apache/superset

    73,451عرض على 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
    عرض على GitHub↗73,451
  • abi/screenshot-to-codeالصورة الرمزية لـ abi

    abi/screenshot-to-code

    72,926عرض على 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
    عرض على GitHub↗72,926
  • unslothai/unslothالصورة الرمزية لـ unslothai

    unslothai/unsloth

    66,628عرض على 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
    عرض على GitHub↗66,628
  • cline/clineالصورة الرمزية لـ cline

    cline/cline

    63,750عرض على 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
    عرض على GitHub↗63,750
  • traefik/traefikالصورة الرمزية لـ traefik

    traefik/traefik

    63,644عرض على 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
    عرض على GitHub↗63,644
  • nocodb/nocodbالصورة الرمزية لـ nocodb

    nocodb/nocodb

    63,466عرض على 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
    عرض على GitHub↗63,466
  • usememos/memosالصورة الرمزية لـ usememos

    usememos/memos

    60,819عرض على 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
    عرض على GitHub↗60,819
  • minio/minioالصورة الرمزية لـ minio

    minio/minio

    60,346عرض على 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
    عرض على GitHub↗60,346
  • appwrite/appwriteالصورة الرمزية لـ appwrite

    appwrite/appwrite

    56,318عرض على 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
    عرض على GitHub↗56,318
  • go-gitea/giteaالصورة الرمزية لـ go-gitea

    go-gitea/gitea

    56,328عرض على 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
    عرض على GitHub↗56,328
  • laurent22/joplinالصورة الرمزية لـ laurent22

    laurent22/joplin

    55,233عرض على 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
    عرض على GitHub↗55,233
  • zie619/n8n-workflowsالصورة الرمزية لـ Zie619

    Zie619/n8n-workflows

    55,173عرض على 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
    عرض على GitHub↗55,173
  • psf/requestsالصورة الرمزية لـ psf

    psf/requests

    54,044عرض على 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
    عرض على GitHub↗54,044
  • tryghost/ghostالصورة الرمزية لـ TryGhost

    TryGhost/Ghost

    53,965عرض على 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
    عرض على GitHub↗53,965
  • square/okhttpالصورة الرمزية لـ square

    square/okhttp

    46,971عرض على 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
    عرض على GitHub↗46,971
  • quantumnous/new-apiالصورة الرمزية لـ QuantumNous

    QuantumNous/new-api

    39,722عرض على 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
    عرض على GitHub↗39,722
السابق123456…21التالي
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks

استكشف الوسوم الفرعية

  • API Management and Integration8 وسوم فرعيةFrameworks and tools for designing, managing, securing, and connecting various application programming interfaces.
  • Communication APIs6 وسوم فرعيةProgramming interfaces that enable applications to send and receive messages across various communication channels.
  • HTTP Client Libraries5 وسوم فرعيةCode libraries that facilitate the transmission of HTTP requests and the processing of server responses.
  • Request Configurations3 وسوم فرعيةSettings 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 وسوم فرعيةSystems for receiving, validating, and processing automated event notifications sent from external services.