Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 api-client Open-Source Projects
-
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.
-
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-11To 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)
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.
-
-
-
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.
-
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.
-
There are others, but continue practicing with this. If you like, read https://github.com/rs/curlie codebase 😊
-
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.
-
Project mention: Stat Changes from Regular Season to Playoffs: 2022 - 2023 Season | /r/nba | 2023-06-29
NBA Stats API
-
ruby-openai
-
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
-
-
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-29If 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.
-
-
-
-
-
-
twitter-api-client
A user-friendly Node.js / JavaScript client library for interacting with the Twitter API.
-
-
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!
api-client related posts
- I spoke at AWS Community Day in Munich: how I prepared and how it went.
- opensource alternative to Postman : Firecamp
- Hoppscotch for Enterprise: The open source, on premise API Platform
- Introducing Hoppscotch Enterprise Edition and a plethora of features - The Hoppscotch August 2023 Release You Can't Miss!
- Firecamp: Opensource Alternative to Postman and Insomnia
- Firecamp: OpenSource API testing client, an alternative to Postman, insomnia, hoppscotch
- Firecamp: OpenSource API testing client, an alternative to Postman, insomnia, hoppscotch
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Sep 2023
Index
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 |