Top 23 API Open-Source Projects
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/httpieProject mention: Pydantic for FastAPI | dev.to | 2021-05-28
Test it out using httpie:
Vim-fork focused on extensibility and usabilityProject mention: It's been 6 years and we still can't block paste in Neovim natively | reddit.com/r/neovim | 2021-06-16
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject mention: Why I'm dropping WordPress for Strapi hopefully forever | dev.to | 2021-06-14
Check it out at https://strapi.io/
Beautiful static documentation for your APIProject mention: Favorite API Documentation UI/UX | reddit.com/r/api | 2021-06-04
While not as visually impressive with flashy graphics and UI elements, Twilio's documentation has similar Stripe vibes as I believe it's built on Slate which is about as close to Stripe's framework as you can get. I like the theme used in the code sample section as it's a nice break from the standard colors and it's easy on the eyes.
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: Learn Flask or Django? | reddit.com/r/learnpython | 2021-06-15
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: Hoppscotch: Open source API development ecosystem. Alternative to Postman. | reddit.com/r/coolgithubprojects | 2021-06-13
Web APIs for Django. 🎸Project mention: CRUD in Go: equivalent of Django REST framework | reddit.com/r/golang | 2021-06-16
I've been using the great Django REST framework to easily create CRUD REST Api, and I really love how quickly I can setup a whole API, with GET/POST/PUT/PATCH and list/details routes created automatically for me, with authorizations handled automatically, foreign keys...
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
⚛️ Hooks for fetching, caching and updating asynchronous data in ReactProject mention: React Libraries 2021: 15 Best Picks | dev.to | 2021-06-12
1. React Query
Projects: facebook/react, reduxjs/redux, facebook/create-react-app, reduxjs/redux-devtools, react-dnd/react-dnd, paularmstrong/normalizr
React Hooks library for remote data fetchingProject mention: Seeking advice on passing API data around an application | reddit.com/r/react | 2021-06-09
Currently I'm using Vercel's SWR custom hook to fetch the relevant end point from within each component.
Microsoft REST API GuidelinesProject mention: Everything about APIs | dev.to | 2021-05-07
Microsoft REST API guidelines
The Open Source API Client and Design Platform for GraphQL, REST and gRPCProject mention: Insomnia: cliente rest, y alternativa a PostMan | reddit.com/r/fazt | 2021-06-08
Organize world's knowledge, explore connections and curate learning paths
If it doesn't auto complete for some reason, here's an article: https://jsdoc.app/
I actually was digging around last night and found Brain.js, which seems to have abstracted some neural network algorithms into a nifty node ready environment to run either browser or server side, so I’m gonna play with that. Thanks for the inspiration!
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: Headless CMS | reddit.com/r/cms | 2021-06-09
web3 is so bloated from redundant BigNumber imports it balloons your dapp size. go with ethers.js if it does everything you need. https://github.com/ChainSafe/web3.js/issues/1178
Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!Project mention: v4.12.3 | reddit.com/r/PostGraphile | 2021-06-04
Micro is a distributed OS built for the Cloud (by micro)Project mention: Micro - A platform for microservices development | reddit.com/r/microservices | 2021-04-16
lightweight, idiomatic and composable router for building Go HTTP servicesProject mention: What's your favourite (go) web framework? | reddit.com/r/golang | 2021-06-13
For me, the middle ground is best, chi, gin, httprouter are the sweetspot. But that's based on skills, style, and requirements (and experience - I've used all the ones I have mentioned in anger)
An opinionated framework for creating REST-like APIs in Ruby.Project mention: 16 Best Ruby Frameworks For Web Development | dev.to | 2021-06-08
Grape is a REST-like microframework written in Ruby programming language. Grape is also considered among the best ruby frameworks and can be used to run on top of Rack or can be used to complement the existing web application frameworks such as Sinatra or Rails. The latter can be done through the DSL-based REST-API for communication. The Grape ruby web framework facilitates efficient and meaningful APIs working in the web application domain.
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)Project mention: Getting the zerotier IP address after authorization | reddit.com/r/zerotier | 2021-06-14
By the way, you should be able to generate a python client using the above spec. https://openapi-generator.tech/
What are some of the best open-source API projects? This list will help you: