Open-source projects categorized as API | Edit details

Top 23 API Open-Source Projects

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: Changelog #0004 — 🖥️ Desktop app | dev.to | 2021-12-05

    Here’s a summary of this week’s improvements to the development version of HTTPie for Terminal, which will be part of the upcoming v3.0.0 release.

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

    Project mention: Is there a way to improve formatting of Markdown documentation for LSP? | reddit.com/r/neovim | 2021-12-07

    This apparently was tracked and fixed in https://github.com/neovim/neovim/issues/13746. However, I'm using Neovim 0.6.0 and get what you see on screenshot

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Announcing Strapi v4 | dev.to | 2021-12-02

    Last year, we introduced a stable Strapi v3 with the role-based access control, draft and publish feature, SSO authentication, and most awaited internationalization. We reached 40 000+ Github stars. We held the first online global user conference StrapiConf, with more than 2,500 live attendees.

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Django 4.0 Released | news.ycombinator.com | 2021-12-07

    I do with PR, and by strongly recommending the sponsored classes (from testdriven.io in the ads on the doc : https://fastapi.tiangolo.com/) for my company, but you're right that I could push harder for official corporate sponsorship.

  • GitHub repo Postwoman

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

    Project mention: A Complete Practical Guide on Hoppscotch (By Sankalp Swami) | reddit.com/r/hoppscotch | 2021-11-29

    Hoppscotch Website

  • GitHub repo slate

    Beautiful static documentation for your API

    Project mention: Slate doc. can get implemented with existing code | reddit.com/r/reactnative | 2021-11-26
  • GitHub repo react-query

    ⚛️ Hooks for fetching, caching and updating asynchronous data in React

    Project mention: Dependency injection in React | dev.to | 2021-12-06

    React Query is a prime example of this. We can use the same provider in both development and testing and feed it to different clients within each environment.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo django-rest-framework

    Web APIs for Django. 🎸

    Project mention: How to register users in Django REST framework? | reddit.com/r/codehunter | 2021-12-06

    I'm coding a REST API with Django REST framework. The API will be the backend of a social mobile app. After following the tutorial, I can serialise all my models and I am able to create new resources and update them.

  • GitHub repo ccxt

    A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: Using Apache Airflow ETL to fetch and analyze BTC data | reddit.com/r/Python | 2021-12-01

    This post explains how to use the CCXT library to grab BTC/USD data from exchanges and create an ETL for data analysis and visualization. It uses the dockerized version of Airflow.

  • GitHub repo normalizr

    Normalizes nested JSON according to a schema

    Project mention: react-query - Where to put derived data? | reddit.com/r/reactjs | 2021-12-03

    Redux Toolkit docs do have a page on Normalizing State Shape, and recommend the Normalizr library.

  • GitHub repo SWR

    React Hooks for data fetching

    Project mention: Fast Serverless Authentication with Next.js and PropelAuth | dev.to | 2021-11-29

    We will use the library SWR to fetch data, but you can also use fetch directly or a different library like axios.

  • GitHub repo insomnia

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

    Project mention: PAW - Native macOS API Client (similar to Postman) - FREE Personal license (50€ value) | reddit.com/r/macapps | 2021-12-06

    Insomnia, the software, is free and opensource under MIT license.

  • GitHub repo api-guidelines

    Microsoft REST API Guidelines

    Project mention: Recommendation reading (books/blogs) for best practices while designing REST APIs | reddit.com/r/ExperiencedDevs | 2021-09-30

    This is a great, thorough and in-depth document from Microsoft: https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md

  • GitHub repo API-Security-Checklist

    Checklist of the most important security countermeasures when designing, testing, and releasing your API

    Project mention: I'm preparing for the interview and I've curated a list of resources that might be helpful for you also. | reddit.com/r/netsecstudents | 2021-11-29
  • GitHub repo learn-anything

    Organize world's knowledge, explore connections and curate learning paths

    Project mention: Ask HN: What is your current side-project? | news.ycombinator.com | 2021-06-01

    Recently it was mostly updating my wiki (https://github.com/nikitavoloboev/knowledge).

    Now, it's working on https://github.com/learn-anything/learn-anything and picking it up again.

  • GitHub repo Directus

    Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.

    Project mention: Directus – An Instant App and API for Your SQL Database | news.ycombinator.com | 2021-12-03
  • GitHub repo JSDoc

    An API documentation generator for JavaScript.

    Project mention: Documenting Cypress custom commands | dev.to | 2021-12-06

    This still looks plain since we do have IntelliSense but we still have no idea what this plugin does. To add a better description we are going to utilize the jsdoc in our Types file to describe what the feature is for.

  • GitHub repo web3.js

    Ethereum JavaScript API

    Project mention: Ask HN: What are your thoughts on Web 3.0? | news.ycombinator.com | 2021-11-13

    web3[0] the library (to filter out the philosophical BS) is just a way to talk to an Ethereum node.

    It is technically interesting, but most definitively over-hyped for a straightforward JSON-RPC client.

    Personal Note: Tech aside, I don't like this vision of the web where everything is a transaction with a cost attached to it.

    [0] https://github.com/ChainSafe/web3.js

  • GitHub repo Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    Brain.js - Machine-learning framework.

  • GitHub repo Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: Which has the larger dev community in 2021, Spree or Solidus? | reddit.com/r/rails | 2021-11-10

    Spree: https://github.com/spree/spree/releases/tag/v4.3.0

  • GitHub repo postgraphile

    Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

    Project mention: GitHub - solidsnack/GraphpostgresQL: GraphQL for Postgres | reddit.com/r/PostgreSQL | 2021-12-04

    Give that this project looks dead, you should look into Hasura, or postgraphile.

  • GitHub repo micro

    Micro is a distributed cloud operating system (by micro)

    Project mention: Micro - A distributed cloud operating system | reddit.com/r/opensource | 2021-11-30
  • GitHub repo 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: How does the community like the fact that Spring 5 goes "reactive" for restful? | reddit.com/r/java | 2021-11-27

    If you return ResponseEntity (which you will get if you generateyour interface from OpenAPI definitions), you will also need ResponseEntityDecoder.

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 2021-12-07.

API related posts


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

Project Stars
1 httpie 52,896
2 neovim 49,150
3 Strapi 41,168
4 fastapi 39,025
5 Postwoman 34,225
6 slate 33,413
7 react-query 24,096
8 django-rest-framework 22,289
9 ccxt 22,261
10 normalizr 20,684
11 SWR 20,113
12 insomnia 18,787
13 api-guidelines 17,855
14 API-Security-Checklist 16,303
15 learn-anything 13,502
16 Directus 12,960
17 JSDoc 12,513
18 web3.js 12,346
19 Brain.js 12,339
20 Spree Commerce 11,537
21 postgraphile 10,911
22 micro 10,731
23 openapi-generator 10,544
Find remote API jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives