TopGit

Dự án mã nguồn mở API tốt nhất

Thư viện và framework API mã nguồn mở trên GitHub — server REST và GraphQL, API gateway, client và công cụ schema, xếp theo sao và có review từ TopGit.

Repo API hàng đầu

U
usebruno/bruno

Bruno is an open-source API client and IDE designed as a lightweight alternative to tools like Postman. Its core differentiator is storing API collections directly on your filesystem using a plain text markup language called Bru, which enables collaboration via Git or any version control system. Bruno operates offline-only, with no plans for cloud synchronization, emphasizing data privacy by keeping all collection data on your device. It is available across Mac, Windows, and Linux via binary downloads and various package managers, and offers a CLI with Docker support for automated testing and CI/CD pipelines. While the majority of its features are free and open source, commercial versions are also available for additional capabilities.

1.8k46.1k2.8k
JavaScript
# api-client# api-testing# automation
2.8kĐọc review
A
apollographql/apollo-client-devtools

Apollo Client Devtools is a browser extension for Chrome, Firefox, and Opera (via the Chrome Web Store) that integrates directly into the browser's developer tools as an "Apollo" tab. It provides an embedded Apollo Studio Explorer to make queries against a GraphQL server using the application's network interface without extra configuration. Developers can inspect active queries, variables, and cached results, re-run individual queries and mutations, and visualize the Apollo Client cache, searching by field names or values. The extension actively supports the current minor release of Apollo Client and aims to support older 3.x versions, but does not offer support for 2.x. It appears automatically in development mode and can be enabled in production by passing `connectToDevTools: true` to the ApolloClient constructor or manually attaching the client instance to `window.__APOLLO_CLIENT__`.

521.5k173
TypeScript
# apollo-client# apollo-client-devtools# chrome-extension
173Đọc review

Vừa được đánh giá

U
usebruno/bruno

Bruno is an open-source API client and IDE designed as a lightweight alternative to tools like Postman. Its core differentiator is storing API collections directly on your filesystem using a plain text markup language called Bru, which enables collaboration via Git or any version control system. Bruno operates offline-only, with no plans for cloud synchronization, emphasizing data privacy by keeping all collection data on your device. It is available across Mac, Windows, and Linux via binary downloads and various package managers, and offers a CLI with Docker support for automated testing and CI/CD pipelines. While the majority of its features are free and open source, commercial versions are also available for additional capabilities.

1.8k46.1k2.8k
JavaScript
# api-client# api-testing# automation
2.8kĐọc review
A
apollographql/apollo-client-devtools

Apollo Client Devtools is a browser extension for Chrome, Firefox, and Opera (via the Chrome Web Store) that integrates directly into the browser's developer tools as an "Apollo" tab. It provides an embedded Apollo Studio Explorer to make queries against a GraphQL server using the application's network interface without extra configuration. Developers can inspect active queries, variables, and cached results, re-run individual queries and mutations, and visualize the Apollo Client cache, searching by field names or values. The extension actively supports the current minor release of Apollo Client and aims to support older 3.x versions, but does not offer support for 2.x. It appears automatically in development mode and can be enabled in production by passing `connectToDevTools: true` to the ApolloClient constructor or manually attaching the client instance to `window.__APOLLO_CLIENT__`.

521.5k173
TypeScript
# apollo-client# apollo-client-devtools# chrome-extension
173Đọc review

Thêm repo API

K
Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

36187639.9k2.4k
TypeScript
# api# api-client# api-design
2.4kĐọc review
H
hasura/graphql-engine

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

4292.4k32.1k3.0k
TypeScript
# access-control# api# automatic-api
3.0kĐọc review
S
swagger-api/swagger-ui

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

6201.5k29.0k9.3k
JavaScript
# hacktoberfest# oas# open-source
9.3kĐọc review
M
MobSF/Mobile-Security-Framework-MobSF

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.

1072921.6k3.7k
JavaScript
# android-security# api-testing# apk
3.7kĐọc review
S
swagger-api/swagger-codegen

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

1.2k3.4k17.8k6.0k
Mustache
# open-source# openapi-specification# openapi3
6.0kĐọc review
S
scalar/scalar

Scalar is an open-source API platform:                                       🌐 Modern REST API Client                                        📖 Beautiful API References                                        ✨ 1st-Class OpenAPI/Swagger Support

2377015.9k914
TypeScript
# api# api-client# docs
914Đọc review
F
falconry/falcon

The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

2461599.8k1.0k
Python
# api# api-rest# asgi
1.0kĐọc review
A
artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

1634859.0k558
TypeScript
# api# automation# aws
558Đọc review
S
smallnest/rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!

8338.3k1.2k
Go
# dubbo# grpc# microservice
1.2kĐọc review
S
swagger-api/swagger-core

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

3631997.5k2.3k
Java
# hacktoberfest# java# open-source
2.3kĐọc review
G
goadesign/goa

Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

148416.1k585
Go
# api# code-generation# go
585Đọc review
L
line/armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

2877145.1k1.0k
Java
# gateway# grpc# grpc-client
1.0kĐọc review

Khám phá chủ đề khác