Open-source projects categorized as api-client

Top 23 api-client Open-Source Projects

  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

    Project mention: Show HN: Open-source Postman alternative with type safety | news.ycombinator.com | 2023-09-05

    Have you seen hoppscotch[1]? They have been my postman alternative for quite some time now.

    [1] https://hoppscotch.io

  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.

    Project mention: JSON Schema Store | news.ycombinator.com | 2023-08-20

    Its autocomplete story is a mess, but https://github.com/Kong/insomnia#readme at least allows one to visualize any schema authored in the document (it generates examples as well as a schema browser). It's possible that other OpenAPI tools behave similarly, I just happen to have the most hand's on with Insomnia

    for example:

        openapi: 3.0.0

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: Brewing a Full-Stack Breakfast with ExpressoTS, Bun, and Elysia | dev.to | 2023-09-11

    To verify Elysia's functionality, you can perform a health check using the provided endpoint. While I'll be using httpie for its straightforward API, you're welcome to use curl if you prefer.

  • openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: 10 quick tips to instantly improve API design | dev.to | 2023-09-16

    With the development of automatic code generation tools such OpenAPI generator (https://openapi-generator.tech/), the importance of API design rather than implementation is emphasized.

  • notion-sdk-js

    Official Notion JavaScript Client

    Project mention: Regarding notion api | /r/Notion | 2023-05-16
  • awesome-api-devtools

    :books: A collection of useful resources for building RESTful HTTP+JSON APIs.

  • RWKV-Runner

    A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.

    Project mention: Tiny models for contextually coherent conversations? | /r/LocalLLaMA | 2023-06-14
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • curlie

    The power of curl, the ease of use of httpie.

    Project mention: HTTP Client | /r/golang | 2023-07-01

    There are others, but continue practicing with this. If you like, read https://github.com/rs/curlie codebase 😊

  • messaging-apis

    Messaging APIs for multi-platform

    Project mention: Advice on creating an API that copies tweets from certain accounts and sends the text via email, whatsapp, discord, etc. | /r/AskProgramming | 2022-12-12

    I was thinking about using twitter API to retrieve the data, and I've used Messaging-APIs before but it does not have the capabilities to work with all the platforms I want like discord and whatsapp.

  • nba_api

    An API Client package to access the APIs for NBA.com

    Project mention: Stat Changes from Regular Season to Playoffs: 2022 - 2023 Season | /r/nba | 2023-06-29

    NBA Stats API

  • ruby-openai

    OpenAI API + Ruby! 🤖❤️ Now multi-tenant ready!

    Project mention: ruby and ML/AI chatgpt | /r/ruby | 2023-07-07


  • simple-salesforce

    A very simple Salesforce.com REST API client for Python

    Project mention: Salesforce and Heroku integration | /r/salesforce | 2023-05-07

    If you are not married to using java, I would reccomend using simple salesforce, which is a python package. https://github.com/simple-salesforce/simple-salesforce

  • Restfox

    Offline-first web HTTP client

    Project mention: What is this app? | /r/macapps | 2023-04-24
  • notion-sdk-py

    The official Notion API client library, but rewritten in Python! (sync + async)

    Project mention: Adding connections automatically | /r/Notion | 2023-08-23

    ramnes/notion-sdk-py: The official Notion API client library, but rewritten in Python! (sync + async) (github.com)

  • algoliasearch-client-javascript

    ⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

  • Requestly

    🚀 Most Popular developer tool for frontend developers & QAs to debug web and mobile applications. Redirect URL (Switch Environments), Modify Headers, Mock APIs, Modify Response, Insert Scripts & Record web sessions and share it with your teammates for debugging.

    Project mention: Tell HN: Service Workers === Browser Background Tasks | news.ycombinator.com | 2023-08-29

    If you want to intercept and modify a incoming json response for some specific url pattern, would a service worker be a good way to do so?

    To illustrate, assume I frequently browse example.com and want to trick my browser into thinking that I have "favorited" every post. It's trivial to write a for loop that iterates over response.json and sets `is_favorite = true`. But it's not as clear to me where this script should ideally live in order to have the logic always executed before the response is made available to the site.

    Your comment made me think about whether I can replace my overkill solution (https://requestly.io/) with something lightweight.

  • anaconda

    A Go client library for the Twitter 1.1 API (by ChimeraCoder)

  • mtproto

    🦋 Full-native go implementation of Telegram API

  • UniFi-API-browser

    Tool to browse data exposed by Ubiquiti's UniFi Controller API

    Project mention: Where do I find the Unifi Controller API | /r/Ubiquiti | 2023-03-31
  • UniFi-API-client

    A PHP API client class to interact with Ubiquiti's UniFi Controller API

  • twitter-api-client

    A user-friendly Node.js / JavaScript client library for interacting with the Twitter API.

  • Client

    GitLab API v4 client for PHP (by GitLabPHP)

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-16.

api-client related posts


What are some of the best open-source api-client projects? This list will help you:

Project Stars
1 Postwoman 54,609
2 insomnia 30,822
3 httpie 29,224
4 openapi-generator 17,605
5 notion-sdk-js 4,095
6 awesome-api-devtools 3,272
7 RWKV-Runner 2,698
8 curlie 2,402
9 messaging-apis 1,872
10 nba_api 1,809
11 ruby-openai 1,798
12 simple-salesforce 1,491
13 Restfox 1,337
14 notion-sdk-py 1,286
15 algoliasearch-client-javascript 1,256
16 Requestly 1,193
17 anaconda 1,138
18 mtproto 1,082
19 Uplink 1,025
20 UniFi-API-browser 990
21 UniFi-API-client 981
22 twitter-api-client 947
23 Client 902
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.