api-client

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: Bypass CORS errors while testing your APIs using Hoppscotch 🔧 | dev.to | 2024-04-17

    How can Hoppscotch help you intercept the API calls? 👽

  • insomnia

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

  • Project mention: Building a RESTful API with Node.js and Express | dev.to | 2024-04-08

    Use tools like Postman or Insomnia to test the API endpoints and ensure they behave as expected.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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: Personas - an Ai Assistant | dev.to | 2024-04-14

    tested the end points using httpie and sometime curl

  • 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: The Stainless SDK Generator | news.ycombinator.com | 2024-04-24

    Disclaimer: We're an early adopter of Stainless at Mux.

    I've spent more of my time than I'd like to admit managing both OpenAPi spec files [1] and fighting with openapi-generator [2] than any sane person should have to. While it's great having the freedom to change the templates an thus generated SDKs you get with using that sort of approach, it's also super time consuming, and when you have a lot of SDKs (we have 6 generated SDKs), in my experience it needs someone devoted to managing the process, staying up with template changes etc.

    Excited to see more SDK languages come to Stainless!

    [1] https://www.mux.com/blog/an-adventure-in-openapi-v3-api-code...

    [2] https://github.com/OpenAPITools/openapi-generator

  • bruno

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

  • Project mention: 🛠️Non-AI Open Source Projects that are 🔥 | dev.to | 2024-04-04

    Bruno is a Git-friendly API client. Feature-wise, what makes it stand out from other popular GUI API clients out there is that Bruno stores your collections directly in a folder on your filesystem and it's a desktop app made for offline use.

  • notion-sdk-js

    Official Notion JavaScript Client

  • Project mention: Show HN: Pages CMS – A CMS for GitHub | news.ycombinator.com | 2024-02-22
  • 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: RWKV Language Model | news.ycombinator.com | 2023-12-04
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nango

    A single API for all your integrations.

  • Project mention: Launch HN: Nango (YC W23) – Open-Source Unified API | news.ycombinator.com | 2024-04-25

    2 min demo video: https://www.loom.com/share/d04c67b47e284e86b91b4b99fba548ec

    SaaS engineering teams face a tough choice: they can build each integration in-house from scratch, which gives them full control but takes a lot of time and maintenance effort. Or they can use pre-built solutions, which are fast and easy but less flexible and might not fulfill all customer needs.

    Nango combines the best of both worlds. We let you quickly ship custom integrations without building complex infrastructure or diving deep into the quirks of each API. You control the business logic, data models, and customer-specific configurations, like custom field mappings. We handle (O)Auth and run your integrations reliably in production.

    Under the hood, your integrations run as typescript “lambdas” on Nango. A typical integration has 3-5 lambdas of 20-50 lines of code each. These lambdas live inside your git repo, are version-controlled with the rest of your app, and get deployed to Nango with a CLI (https://docs.nango.dev/understand/core-concepts).

    Our runtime has a built-in scheduler for continuous background syncs, monitoring to know if your integrations run as expected, detailed logging of everything that happens in Nango, and pre-built infrastructure to deal with (O)auth, retries, rate-limit handling, webhook floods, data caching, de-duplication, etc. More here: https://docs.nango.dev/understand/architecture

    We have found that ChatGPT and Copilot let you build integrations on Nango very fast without having to learn each API’s intricacies. LLMs are great at figuring out which endpoint to use, what parameters it takes, etc. Paired with our runtime, this lets you build complex, high-scale integrations in hours instead of weeks.

    We’ve put a ton of effort into dealing with API complexities, so you don’t have to. Even integrations that looked simple at first ended up forcing us to extend our infra to deal with their quirks and gotchas.

    For example, we had to figure out 100+ different OAuth implementations (see https://www.nango.dev/blog/why-is-oauth-still-hard and https://news.ycombinator.com/item?id=35713518). We had to deal with a half-dozen non-standard auth methods (Github apps, Stripe apps, Netsuite, etc.), expiring webhooks, ways to deal with data dependencies, weird pagination methods, API keys that change with every API call, dozens of different ways to register for webhooks, etc. It’s a constantly moving target, but it is a challenge we have come to love, and we think the approach makes sense: we specialize in finicky details that vary from API to API—you specialize in making your product great and offering more integrations to your users.

    The fastest way to see Nango in action is with our interactive demo here (no signup required): https://app.nango.dev/hn-demo

  • awesome-api-devtools

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

  • 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 😊

  • ruby-openai

    OpenAI API + Ruby! 🤖❤️ Now with Assistants, Threads, Messages, Runs and Text to Speech 🍾

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

    ruby-openai

  • nba_api

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

  • Project mention: An Analysis of How Chris Paul Has Affected His Teams (And How It May Impact the Warriors) | /r/nba | 2023-11-04

    Thanks to the people putting together the open source nba_api, as well as the people at Basketball Reference and the NBA stats page.

  • desktop

    🚀 HTTPie Desktop — cross-platform API testing client for humans. Painlessly test REST, GraphQL, and HTTP APIs. (by httpie)

  • Project mention: HTTPie Desktop: cross-platform API testing client for humans | /r/hypeurls | 2023-10-12
  • messaging-apis

    Messaging APIs for multi-platform

  • Restfox

    Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

  • Project mention: Bruno | news.ycombinator.com | 2024-03-09
  • 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: 🔥🔥 Our awesome OSS friends 😍 | dev.to | 2023-12-06

    Requestly- Makes frontend development cycle 10x faster with API Client, Mock Server, Intercept & Modify HTTP Requests and Session Replays.

  • 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

  • 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)

  • firecamp

    Developer-first OpenSource API DevTool, Postman/Insomnia alternative.

  • Project mention: Postman Has Acquired Orbit | news.ycombinator.com | 2024-04-12

    https://firecamp.dev/ is the best that I've found. It supports the things I care about most.

  • stepci

    Automated API Testing and Quality Assurance

  • Project mention: Step CI – open-source API test automation framework | news.ycombinator.com | 2024-03-28
  • DummyJSON

    DummyJSON.com provides different types of REST Endpoints filled with JSON data which you can use in developing the frontend with your favorite framework and library without worrying about writing a backend.

  • Project mention: Next Auth boilerplate TS | dev.to | 2024-04-17

    # next auth secret created by open ssl NEXTAUTH_SECRET=8xvug0aweP+j06DbfOLH9fAU7Bf2nLBLnYHQiFPB9Pc= #local NEXTAUTH_URL="http://localhost:3000" NEXT_PUBLIC_API_URL="https://dummyjson.com" # deveploment NEXTAUTH_DEBUG=true

  • algoliasearch-client-javascript

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

  • apidash

    API Dash is a beautiful open-source cross-platform API Client built using Flutter which can help you easily create & customize your API requests, visually inspect responses and generate API integration code. A lightweight alternative to postman/insomnia.

  • Project mention: API Dash – A Postman Alternative | news.ycombinator.com | 2024-04-09
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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).

api-client related posts

Index

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

Project Stars
1 Postwoman 60,091
2 insomnia 33,067
3 httpie 31,842
4 openapi-generator 19,807
5 bruno 18,935
6 notion-sdk-js 4,575
7 RWKV-Runner 4,488
8 nango 4,128
9 awesome-api-devtools 3,486
10 curlie 2,642
11 ruby-openai 2,405
12 nba_api 2,238
13 desktop 2,229
14 messaging-apis 1,878
15 Restfox 1,789
16 Requestly 1,739
17 simple-salesforce 1,595
18 notion-sdk-py 1,573
19 firecamp 1,570
20 stepci 1,488
21 DummyJSON 1,299
22 algoliasearch-client-javascript 1,300
23 apidash 1,209

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com