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

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

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

واجهات برمجة التطبيقات (APIs)

تم تحديث الترتيب في 23 يونيو 2026

For a framework for building web APIs, the strongest matches are getinsomnia/insomnia (Insomnia is a comprehensive API development environment that provides), intuit/karate (Karate is a comprehensive API testing and mocking framework) and tyktechnologies/tyk (Tyk is a comprehensive API gateway that provides robust). kong/insomnia and easy-mock/easy-mock round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

واجهات برمجة التطبيقات (APIs)

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

    getinsomnia/insomnia

    38,499عرض على GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Insomnia is a comprehensive API development environment that provides the requested tools for designing, mocking, testing, and documenting REST and GraphQL APIs within a unified workspace.

    TypeScriptAPI MockingAPI Mocking ServersAPI Testing
    عرض على GitHub↗38,499
  • intuit/karateالصورة الرمزية لـ intuit

    intuit/karate

    8,879عرض على GitHub↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Karate is a comprehensive API testing and mocking framework that provides robust tools for validating REST and SOAP services, though it lacks the full-scale API gateway and management features of a complete platform.

    JavaAPI MockingAPI Mocking ServersAPI Testing
    عرض على GitHub↗8,879
  • tyktechnologies/tykالصورة الرمزية لـ TykTechnologies

    TykTechnologies/tyk

    10,744عرض على GitHub↗

    Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle. The system distinguishes itself through a plugin-based architecture that allows for the injection of custom logic into the request and response middleware chain. It also features native Kubernetes integration, operating as an ingress controller that uses operators and custom resource definitions to deploy security poli

    Tyk is a comprehensive API gateway that provides robust routing, security, and management for REST and GraphQL services, serving as a central platform for the entire API lifecycle.

    GoAPI GatewaysAPI Gateways
    عرض على GitHub↗10,744
  • kong/insomniaالصورة الرمزية لـ Kong

    Kong/insomnia

    38,496عرض على GitHub↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    Insomnia is a desktop-based API client and design tool that provides robust support for testing, mocking, and documenting REST and GraphQL endpoints, though it functions as a developer-side utility rather than a server-side API gateway.

    TypeScriptAPI MockingAPI Mocking ServersAPI Testing
    عرض على GitHub↗38,496
  • easy-mock/easy-mockالصورة الرمزية لـ easy-mock

    easy-mock/easy-mock

    9,026عرض على GitHub↗

    Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts. The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files. The system provides API development proxying to forward re

    This tool focuses specifically on API mocking and simulation, providing a collaborative environment for generating fake responses and importing API specifications to support your development workflow.

    JavaScriptAPI MockingAPI Mocking Servers
    عرض على GitHub↗9,026
  • ymfe/yapiالصورة الرمزية لـ YMFE

    YMFE/yapi

    27,722عرض على GitHub↗

    yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based

    YApi is a comprehensive API management platform that provides robust tools for documentation, schema-driven mocking, and automated testing, though it lacks a native API gateway or built-in GraphQL support.

    JavaScriptAPI Mocking ServersAPI Testing ToolsAPI Response Simulators
    عرض على GitHub↗27,722
  • mockoon/mockoonالصورة الرمزية لـ mockoon

    mockoon/mockoon

    8,080عرض على GitHub↗

    Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server responses without a backend. It functions as an OpenAPI mock server tool and a JSON API mocking utility, allowing for the rapid iteration of API contracts and the generation of response templates. The project distinguishes itself through a combination of stateful mocking, using a local JSON database to simulate CRUD operations, and the ability to run as a headless API mock server via a command line interface. It supports real-time collaborative editing and AI-assisted prototyping

    Mockoon is a specialized API mocking and prototyping platform that provides essential tools for simulating RESTful endpoints and validating API contracts, though it lacks the full-scale API gateway and comprehensive testing suite of a complete management platform.

    TypeScriptAPI MockingAPI Mocking ServersMock Server Generators
    عرض على GitHub↗8,080
  • hoppscotch/hoppscotchالصورة الرمزية لـ hoppscotch

    hoppscotch/hoppscotch

    79,618عرض على GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Hoppscotch is a comprehensive API development and testing platform that supports REST, GraphQL, and real-time requests, though it functions primarily as a client for testing and debugging rather than as an API gateway or server-side management tool.

    TypeScriptAPI Testing FrameworksAPI Testing ToolsAPI Mocking Services
    عرض على GitHub↗79,618
  • strongloop/loopbackالصورة الرمزية لـ strongloop

    strongloop/loopback

    13,159عرض على GitHub↗

    LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica

    LoopBack is a model-driven Node.js framework designed to build and expose RESTful APIs, providing a robust foundation for API development even though it lacks native GraphQL support and built-in mocking tools.

    JavaScriptREST APIsRESTful API DevelopmentRESTful Services
    عرض على GitHub↗13,159
  • beego/beegoالصورة الرمزية لـ beego

    beego/beego

    32,398عرض على GitHub↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Beego is a full-stack web framework that provides built-in support for RESTful API development, including automated documentation generation and routing, though it is primarily designed for building entire web applications rather than serving as a dedicated API management platform.

    GoREST APIsRESTful API Development
    عرض على GitHub↗32,398
  • hiteshchoudhary/apihubالصورة الرمزية لـ hiteshchoudhary

    hiteshchoudhary/apihub

    9,101عرض على GitHub↗

    Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for testing HTTP requests and building frontend portfolios. It serves as a pre-built backend infrastructure for simulating diverse services without requiring a custom backend. The project provides dedicated mock endpoints for various business domains, including ecommerce workflows, social networking features, realtime chat, and task management. It also includes specialized endpoints for verifying HTTP method behavior and header handling. The system implements a RESTful architectu

    This is a self-hostable mock server that provides functional RESTful endpoints for testing and development, serving as a specialized tool for API mocking and integration testing.

    JavaScriptAPI Mocking ServersRESTful API Development
    عرض على GitHub↗9,101
  • encode/django-rest-frameworkالصورة الرمزية لـ encode

    encode/django-rest-framework

    30,083عرض على GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    This is a robust framework for building and documenting RESTful APIs within the Django ecosystem, though it functions as a development toolkit rather than a standalone API gateway or mocking server.

    PythonAPI TestingAPI Schema GenerationAPI Schema Generators
    عرض على GitHub↗30,083
  • graphql-hive/graphql-yogaالصورة الرمزية لـ graphql-hive

    graphql-hive/graphql-yoga

    8,523عرض على GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    This is a GraphQL server framework that provides essential API development features like schema management, mocking, and testing, though it functions as a library for building APIs rather than a comprehensive API management platform.

    TypeScriptGraphQL APIsREST APIsSpec-Compliant GraphQL Servers
    عرض على GitHub↗8,523
  • elysiajs/elysiaالصورة الرمزية لـ elysiajs

    elysiajs/elysia

    18,531عرض على 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

    Elysia is a high-performance web framework that provides built-in API documentation, request simulation for testing, and robust type-safe routing, making it a strong tool for building and documenting APIs even though it is a framework rather than a standalone management platform.

    TypeScriptAPI DocumentationGraphQL APIsAPI Documentation Tools
    عرض على GitHub↗18,531
  • usebruno/brunoالصورة الرمزية لـ usebruno

    usebruno/bruno

    44,931عرض على GitHub↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    Bruno is a powerful local-first API client that excels at testing, mocking, and managing REST and GraphQL requests, though it functions as a developer-side client rather than a server-side API gateway.

    JavaScriptAPI Testing
    عرض على GitHub↗44,931
  • postmanlabs/httpbinالصورة الرمزية لـ postmanlabs

    postmanlabs/httpbin

    13,583عرض على GitHub↗

    This project is a request testing service and diagnostic utility designed to help developers inspect HTTP interactions and verify client-side network logic. It functions as a stateless server that echoes request metadata, including headers, parameters, and body content, back to the calling client to ensure data is transmitted as intended. The service distinguishes itself by providing a platform for mocking REST API endpoints and simulating various server behaviors. Developers can use these endpoints to trigger specific HTTP status codes, test content negotiation, validate form data encoding,

    This is a specialized HTTP request inspection and diagnostic service used for testing client-side network logic, rather than a comprehensive platform for managing, documenting, or orchestrating full API lifecycles.

    PythonAPI MockingAPI TestingREST APIs
    عرض على GitHub↗13,583
  • michallytek/type-graphqlالصورة الرمزية لـ MichalLytek

    MichalLytek/type-graphql

    8,088عرض على GitHub↗

    Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and resolver library that uses TypeScript classes and decorators as the primary source of truth for data structures and query logic. The project enables the definition of GraphQL schemas and resolvers through typed classes rather than manual schema definition language. This approach ensures that TypeScript types automatically align with the GraphQL schema to prevent runtime errors. The framework provides capabilities for API implementation, including input data validation and acces

    This is a library for building GraphQL APIs within a TypeScript application rather than a comprehensive API management platform that provides documentation, mocking, or gateway services.

    TypeScriptGraphQL APIsGraphQL Schema DefinitionsGraphQL Schema Generation
    عرض على GitHub↗8,088
  • payloadcms/payloadالصورة الرمزية لـ payloadcms

    payloadcms/payload

    43,053عرض على 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.

    Payload is a headless CMS and application framework that automatically generates REST and GraphQL APIs from your data schemas, making it a powerful tool for building and managing backend APIs even though it is not a dedicated API gateway or mocking platform.

    TypeScriptGraphQL APIsGraphQL ExtensionsGraphQL Schema Generation
    عرض على GitHub↗43,053
  • restify/node-restifyالصورة الرمزية لـ restify

    restify/node-restify

    10,686عرض على GitHub↗

    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,

    This is a Node.js web framework for building backend services rather than a comprehensive API management platform that provides built-in documentation, mocking, or gateway capabilities.

    JavaScriptRESTful API DevelopmentRESTful APIsRESTful Services
    عرض على GitHub↗10,686
  • 19majkel94/type-graphqlالصورة الرمزية لـ 19majkel94

    19majkel94/type-graphql

    8,088عرض على GitHub↗

    Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth for schema definitions and types. It provides a schema generator and a resolver framework that allows developers to define queries and mutations using class-based controllers and decorators. The project focuses on a schema-first approach where TypeScript classes and metadata reflection are used to automatically derive GraphQL schemas. It incorporates a dependency injection container to manage the instantiation and lifecycle of resolver classes. The system includes a middleware

    This is a framework for building GraphQL servers rather than a comprehensive API management platform, making it a building block for API development rather than a tool for mocking, gateway management, or documentation.

    TypeScriptGraphQL APIsGraphQL Schema DefinitionsGraphQL Schema Generation
    عرض على GitHub↗8,088
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
getinsomnia/insomnia38.5KTypeScriptApache-2.017 يونيو 2026
intuit/karate8.9KJavaMIT17 يونيو 2026
tyktechnologies/tyk10.7KGoNOASSERTION17 يونيو 2026
kong/insomnia38.5KTypeScriptApache-2.016 يونيو 2026
easy-mock/easy-mock9KJavaScriptgpl-3.09 يناير 2023
ymfe/yapi27.7KJavaScriptApache-2.012 أغسطس 2024
mockoon/mockoon8.1KTypeScriptmit14 فبراير 2026
hoppscotch/hoppscotch79.6KTypeScriptMIT23 يونيو 2026
strongloop/loopback13.2KJavaScriptNOASSERTION9 أكتوبر 2023
beego/beego32.4KGoNOASSERTION16 يونيو 2026

Related searches

  • دليل لواجهات برمجة التطبيقات (APIs) العامة والمجانية
  • an open source tool for monitoring APIs
  • a library for LLM function calling
  • API development tools
  • Generic interface libraries
  • أدوات واجهات برمجة التطبيقات (API)
  • an open source framework for access control
  • a browser extension for enhancing web functionality