#API客户端
openaigo - 多功能OpenAI API客户端,易于集成和使用
openaigoapi.openai.comAPI客户端聊天完成模型Github开源项目
由社区维护的OpenAI API客户端库。支持文本补全、对话补全、图片生成、编辑、嵌入和文件操作等API功能,易于集成并适合多种开发需求。代码通过CodeQL分析和测试,提供详细使用示例,帮助开发者快速上手和减少调试时间。
insomnium - 本地化开源API测试客户端 注重隐私和离线开发
InsomniumAPI客户端开源软件离线工作隐私保护Github开源项目
Insomnium是一款完全本地化的开源API测试客户端,支持GraphQL、REST、WebSockets、SSE和gRPC协议。该工具注重用户隐私,无需云服务,不进行后台跟踪或外部通信。适用于Mac、Windows和主流Linux系统,为开发者提供高效、安全的API测试环境。
insomnia - 多功能跨平台API开发与测试工具
InsomniaAPI客户端开源跨平台API调试Github开源项目
Insomnia是一款开源跨平台API客户端,支持GraphQL、REST、WebSockets等多种协议。该工具提供API调试、设计、测试和模拟功能,并支持CI/CD流程集成。开发者可选择本地存储、云同步或Git同步管理项目。Insomnia集成了丰富的API开发工具,有效提升API开发和测试效率。
ATAC - 轻量高效的终端API测试工具
ATACAPI客户端终端RustHTTP请求Github开源项目
ATAC是一款开源的终端API测试工具,无需图形界面即可在命令行中使用。它提供了类似Postman和Insomnia的功能,包括请求管理、HTTP客户端、身份验证、脚本等。ATAC采用JSON或YAML文件存储数据,支持版本控制,可离线使用且无需账户。其轻量级设计使其运行快速高效,是开发者进行API测试的理想选择。
notion-sdk-js - 高效开发 Notion API 的 JavaScript SDK
Notion SDKJavaScriptAPI客户端开发工具数据库操作Github开源项目
notion-sdk-js 是一个为 Notion API 开发的 JavaScript 客户端库。该库提供简洁的接口,支持所有 API 端点,包括用户管理和数据库查询。它支持 TypeScript,提供类型定义和守卫,并包含分页 API 工具。适用于 Node.js 12+,方便开发者与 Notion 平台交互。
requestly - 开源浏览器HTTP请求拦截与修改工具
RequestlyHTTP拦截器API客户端模拟服务器会话调试Github开源项目
Requestly是一款开源的HTTP拦截工具,可直接在浏览器中使用,无需VPN或代理配置。它能帮助开发者拦截和修改HTTP请求,创建API模拟,进行API测试,并提供会话功能加速调试过程。作为Charles Proxy和Telerik Fiddler的替代方案,Requestly已被全球超过20万前端开发者和1.1万家公司采用,显著提升了Web和移动应用开发效率。
easyllm - 开源工具库助力简化大语言模型应用开发
EasyLLM大语言模型OpenAI兼容API客户端开源项目Github
EasyLLM是一个开源项目,为开发者提供简化大语言模型操作的工具和方法。该项目实现了兼容OpenAI API的客户端,支持HuggingFace、Amazon SageMaker和Amazon Bedrock等平台的模型。EasyLLM允许开发者轻松切换不同语言模型,实现聊天、文本补全和嵌入等功能。此外,项目还包含进化指令生成和提示词工具等辅助模块,有效简化了大语言模型的应用开发流程。
octokit.js - 全功能GitHub平台API开发工具包
OctokitGitHub SDKAPI客户端认证REST APIGithub开源项目
octokit.js是一个适用于浏览器、Node.js和Deno的GitHub开发工具包。它整合了API、App和Action客户端,全面覆盖GitHub平台API,包括REST API、GraphQL和身份验证等功能。这个SDK通用性强,易于扩展和定制,可满足多样化的GitHub开发需求。
kiota - 高效多语言OpenAPI客户端生成工具
KiotaAPI客户端OpenAPI代码生成多语言支持Github开源项目
Kiota是一款功能丰富的命令行工具,专门用于生成基于OpenAPI描述的API客户端。该工具支持C#、Go、Java、PHP、Python等多种主流编程语言,为开发者提供类型安全和高质量的SDK体验。Kiota旨在简化API集成流程,减少对多个API SDK的依赖。基于Microsoft.OpenAPI.NET库构建,Kiota确保全面支持OpenAPI和JSON Schema功能,为开发者提供便捷高效的API客户端生成解决方案。
gojenkins - Jenkins API 的 Go 语言客户端库
JenkinsGoAPI客户端持续集成开源Github开源项目
gojenkins 是一个 Jenkins API 的 Go 语言客户端库。它提供了与 Jenkins 交互的多种功能,包括获取构建信息、管理节点和作业、处理插件和构件等。这个库简化了 Jenkins 自动化操作,还支持创建用户和管理 API 令牌等功能。
whatsapp-web.js - 通过Node.js连接WhatsApp Web的非官方API客户端
WhatsApp APIWhatsApp WebNode.jsPuppeteerAPI客户端Github开源项目
whatsapp-web.js是一个基于Node.js的非官方WhatsApp Web API客户端。它通过Puppeteer操作浏览器来连接WhatsApp Web,支持发送接收消息和媒体文件、管理群组等功能。开发者可以像使用普通Node.js应用一样操作WhatsApp。需注意,该项目并非WhatsApp官方认可,使用时应遵守相关条款并承担风险。
algoliasearch-client-javascript - 轻量级JavaScript搜索客户端,简化Algolia集成
AlgoliaJavaScriptAPI客户端搜索服务开源软件Github开源项目
algoliasearch-client-javascript是一个轻量级HTTP客户端,用于Algolia API交互。支持浏览器和Node.js环境,兼容UMD和ESM模块,采用TypeScript构建。提供简便的安装和使用方法,适合JavaScript项目快速集成Algolia搜索功能。
meilisearch-rust - Meilisearch 的 Rust 语言搜索引擎客户端
MeilisearchRust SDK搜索引擎API客户端文档管理Github开源项目
meilisearch-rust 是 Meilisearch 搜索引擎的 Rust 语言客户端。它支持异步操作、WebAssembly 和自定义 HTTP 客户端,提供文档管理、搜索和过滤等功能。该项目兼容 Meilisearch v1.x,支持高亮显示等高级特性。meilisearch-rust 简化了 Rust 应用与 Meilisearch 的集成,为开发者提供灵活的搜索解决方案。
algoliasearch-client-swift - 为 Swift 项目提供强大搜索能力
AlgoliaSwiftAPI客户端搜索集成Github开源项目
algoliasearch-client-swift 是一个跨平台 Swift 客户端,为 Swift 项目集成 Algolia 搜索功能提供解决方案。该库支持类型化请求和响应,使用 Result 类型和 Codable 协议简化集成过程。它具备线程安全、详细日志和可注入 HTTP 客户端等特性,支持 iOS、macOS、tvOS 和 watchOS 平台。开发者可通过 Swift Package Manager、CocoaPods 或 Carthage 集成。
algoliasearch-client-go - Go语言Algolia搜索集成库 简化项目搜索功能实现
AlgoliaGoAPI客户端搜索数据索引Github开源项目
algoliasearch-client-go是Go语言的Algolia API客户端库,支持Go 1.21+版本。该库提供类型化请求和响应,支持用户定义结构,并允许注入HTTP客户端。开发者可通过它在Go项目中集成Algolia搜索功能,如添加记录、执行搜索和管理索引。这个库简化了Algolia服务的使用流程,有助于提升开发效率。
algoliasearch-client-python - Algolia Python API客户端 简化搜索集成
AlgoliaPythonAPI客户端搜索数据索引Github开源项目
algoliasearch-client-python是Algolia官方提供的Python API客户端,专为简化搜索集成而设计。支持Python 3.8及以上版本,提供轻量级HTTP客户端,便于与Algolia API交互。开发者可通过该客户端快速实现记录添加、搜索查询等功能。项目提供详细文档和活跃的社区支持,适合各类Python项目集成高效搜索服务。
algoliasearch-client-ruby - 轻量级Ruby客户端实现Algolia搜索集成
AlgoliaRubyAPI客户端搜索开源软件Github开源项目
algoliasearch-client-ruby是一个轻量级HTTP客户端,用于与Algolia API交互。它提供创建、保存和搜索对象的方法,便于在Ruby项目中集成Algolia搜索功能。该客户端支持Rails框架,并提供详细文档和社区支持。其简单易用的特性使开发人员能够快速实现搜索功能。
thunder-client-support - 轻量级VS Code REST API客户端扩展
Thunder ClientAPI客户端VS Code插件REST API本地存储Github开源项目
Thunder Client作为VS Code的REST API客户端扩展,以简洁设计和本地存储为特色。它具备图形界面、本地数据保存、无脚本测试和高级CLI等功能,支持管理集合和环境变量,便于测试API响应。该工具还支持Git同步,方便团队协作。自2021年3月推出以来,Thunder Client因其实用性已获得超百万次下载。
zodios - TypeScript API开发框架 支持自动完成和类型验证
ZodiosAPI客户端TypeScript自动完成ZodGithub开源项目
Zodios是一个TypeScript API开发框架,集成了axios和zod库。该框架提供简洁的API声明方式,支持IDE自动完成和类型安全特性。Zodios具备参数和响应模式验证功能,并包含插件系统,支持fetch适配器和身份验证自动注入。框架为React和Solid提供了@tanstack/query封装,同时保留了axios和express的核心功能。Zodios旨在简化API开发流程,提升开发效率和代码质量。
UniFi-API-browser - 强大的UniFi控制器API数据浏览工具
UniFi API browserAPI客户端配置文件数据集合安全性Github开源项目
UniFi-API-browser是一款功能强大的UniFi控制器API数据浏览工具。它支持多控制器配置、多种数据输出格式和站点切换。基于PHP开发,内置UniFi控制器API访问类,涵盖众多API端点。该工具操作简便,适用于UniFi API开发和网络故障排查。兼容UniFi OS设备及5.X.X至8.X.X版本控制器,为网络管理员提供全面的API数据访问支持。
shopify-api-js - Shopify应用开发的全面JavaScript API工具集
ShopifyAPI客户端JavaScript库GraphQLOAuthGithub开源项目
shopify-api-js提供了一系列JavaScript API客户端库和工具,包括shopify-api、storefront-api-client、admin-api-client、graphql-client和api-codegen-preset。这些组件分别用于服务器端操作、店面API交互、管理API操作、GraphQL API交互和查询解析,共同构成了一个完整的Shopify应用开发生态系统。
UniFi-API-client - UniFi 网络应用 API 访问 PHP 类库
UniFi APIPHP控制器网络应用API客户端Github开源项目
UniFi-API-client 是一个访问 Ubiquiti UniFi 网络应用 API 的 PHP 类库。支持 UniFi 网络应用软件 5.X.X 至 8.X.X 版本及 UniFi OS 控制台。通过 Composer 安装,需 PHP 7.4.0+。提供设备管理、客户端操作、数据统计等功能。适用于需要通过编程方式管理 UniFi 网络的开发者。
apidash - 多功能跨平台API客户端 支持请求创建和响应可视化
API客户端开源软件跨平台代码生成响应预览Github开源项目
API Dash是一款跨平台开源API客户端,支持创建和自定义API请求,可视化检查多种格式响应,并生成多语言API集成代码。具备界面美观、黑暗模式、请求组织和本地数据存储等功能。作为新一代API工具,还可预览多媒体响应,为开发人员提供全面支持。该工具支持多种HTTP请求方法,可发送包含Unicode和表情符号的内容。支持创建集合和文件夹来组织请求,并可拖拽重新排列。可预览和下载多种MIME类型的API响应,包括图片、PDF和音频等。提供多种编程语言的代码生成功能,方便API集成。
openapi-zod-client - 从OpenAPI规范生成TypeScript HTTP客户端
OpenAPIzodiosZodTypeScriptAPI客户端Github开源项目
openapi-zod-client是一个从OpenAPI规范生成TypeScript HTTP客户端的工具。它生成基于Zod验证的类型安全API客户端,支持CLI和编程方式使用。该工具适用于集成第三方API场景,可自动化API集成过程,提高开发效率。支持自定义模板和Prettier配置,灵活适应不同项目需求。
Client - GitLab API v4的现代化PHP客户端
GitLab APIPHP开源项目API客户端代码仓库Github
GitLab PHP API Client是一个基于PSR标准的PHP库,用于与GitLab API v4交互。它支持令牌和OAuth2认证,可集成到Laravel和Symfony框架中。该客户端提供分页功能,兼容多种HTTP客户端,适用于自托管和官方GitLab实例的API调用。
Client - PHP客户端简化DigitalOcean API v2集成和管理
DigitalOceanPHPAPI客户端数据库操作云服务Github开源项目
该项目是专为PHP开发的DigitalOcean API v2客户端,支持PHP 7.4-8.3。客户端采用PSR标准实现HTTP通信解耦,内置分页功能,提供简单安装方法和框架集成选项。它覆盖DigitalOcean多个API,包括账户、操作、应用和数据库,便于开发者管理DigitalOcean资源。
stream-chat-js - JavaScript实时聊天应用开发SDK
Stream ChatJavaScript SDKAPI客户端聊天应用开发工具Github开源项目
Stream Chat的官方JavaScript SDK为实时聊天应用开发提供了全面支持。该SDK适用于前端和后端开发,兼容Flutter、React和Angular等框架。它具备灵活的类型定制功能,支持频道创建、消息发送和反应等聊天特性。通过简化开发流程,开发者可以高效地构建功能完善的聊天应用。