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: Getting started with KrakenD on Kubernetes / AKS | dev.to | 2021-02-17
So, in our case here, we got 188.8.131.52. Let’s issue a few request (either with a browser or a tool like httpie– which I use all the time) against the resulting URL http://184.108.40.206:8080/contacts.
Vim-fork focused on extensibility and usabilityProject mention: I'm trying to make text editor of sorts. | reddit.com/r/lua | 2021-03-02
NeoVim also lets you write plugins in Lua, but if you're not a lover of Vim keybindings, you may not find that suitable.
Get performance insights in less than 4 minutes. 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: A clueless newbie's guide to headless CMS and the Jamstack | dev.to | 2021-03-02
It's also worth noting that I've mostly been describing cloud-hosted services here. Some headless CMS options like Strapi are self-hosted, meaning you still have your decoupled layers, but they all live together on your server. This may be preferable for some applications.
Beautiful static documentation for your APIProject mention: Ask HN: Framework/Platform for API Documentation | news.ycombinator.com | 2021-02-17
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: Best resources/tutorials for setting up basic CI for personal full stack web app | reddit.com/r/devops | 2021-03-01
If you've got any questions about something specific I'll try and reply tonight or tomorrow. Also if you like flask, check out FastAPI it's fucking awesome!
👽 A free, fast and beautiful API request builder used by 150k+ developers. https://hoppscotch.ioProject mention: Congrats to the Hoppscotch API testing tool on reaching 27000 stars on GitHub! | reddit.com/r/vuejs | 2021-02-13
Yes this project is called Postwoman until August 2020. Now it's rebranded to Hoppscotch. And the official URL is https://hoppscotch.io
Web APIs for Django. 🎸Project mention: Need resources to learn Django REST Framework. | reddit.com/r/django | 2021-03-02
Normalizes nested JSON according to a schemaProject mention: Do I have to access the `state` variable in a Vuex mutation? | reddit.com/r/vuejs | 2021-01-23
Normalizr looks promising, thanks!
Microsoft REST API GuidelinesProject mention: What every ASP.NET Core Web API project needs - Part 2 - API versioning and Swagger | dev.to | 2021-03-01
Let's get started. As you might know, there are several ways to versioning API, by URL, HTTP header, etc. We are going to add API versioning by URL.
React Hooks library for remote data fetchingProject mention: Different ways to fetch data in Next.js (server-side) and when to use them | dev.to | 2021-03-02
This article hasn't covered any client-side data fetching methods but you can use the useEffect hook to make the request or the useSwr custom hook made by Vercel engineers which implements stale-while-revalidate.
The Open Source API Client and Design Platform for GraphQL, REST and gRPC (by Kong)Project mention: Not all heroes wear capes. Postman has been my best friend for a while now💪💪 | reddit.com/r/ProgrammerHumor | 2021-02-02
Checkout insomnia https://github.com/Kong/insomnia. Its my goto for requests.
Organize world's knowledge, explore connections and curate learning pathsProject mention: Show HN: Vellum – An interactive list of nonfiction books reviewed by academics | news.ycombinator.com | 2021-02-20
Your site looks awesome indeed! It reminds me of https://learn-anything.xyz but with a stronger focus on community.
Here you go! Only the titles and review URLs were taken from the original sites. The rest are from Google Books.
Science and Nature: https://gist.github.com/PizzaMyHeart/fd264434b2b92ba6dac0871...
The book tags were taken from the source HTML and seem to have been done very sloppily, especially the Nature ones, so you'd want to create your own tags anyway.
When writing an open source library, usually the hope is for others to use it. This requires a good external documentation. A good starting point is a README file with an example. But for most libraries you will need more. Unfortunately, documentation has the tendency of getting out-of-sync with the code it is describing quite quickly. And when maintaining an open-source repo, ideally you can make changes quickly without having to worry about documentation too much. So for jsx-readme, I used TypeDoc, a TypeScript documentation library based on the JSDoc standard (which also lead me to discover something about how React and JSX work together). This way, my documentation is next to the code:
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: Any user-friendly tools for data upload? | reddit.com/r/BusinessIntelligence | 2021-03-01
Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!Project mention: Why REST is terrible and GraphQL a game changer. | reddit.com/r/graphql | 2021-02-27
Micro is a platform for cloud native development (by micro)Project mention: Dapr – Distributed Application Runtime | news.ycombinator.com | 2021-02-17
Dapr's solving distributed systems development at scale. Basically as you grow your team from a handful of people to many separate teams all working on different products, the technical architecture also evolves from monolith to SOA and then microservices. It's the natural logical evolution of anything at scale. Dapr is attempting to provide the primitives you'd need to build any sort of software at scale. Usually this buckets into; authentication/authorization, configuration, data storage, pubsub messaging and a handful of other things.
Full disclosure: I'm the author of Micro (https://github.com/micro/micro) which bakes in the same primitives but also focuses solely on development in the Go language.
An opinionated framework for creating REST-like APIs in Ruby.Project mention: 26 most popular Ruby/Rails repositories on GitHub in July-August 2020 | dev.to | 2020-09-05
Grape is a REST-like API framework for Ruby. It’s designed to run on Rack or complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily develop RESTful APIs. 9,200 stars by now
lightweight, idiomatic and composable router for building Go HTTP servicesProject mention: Release v5.0.0 · go-chi/chi | reddit.com/r/golang | 2021-02-27
To me, software is art, and I intentionally spent so much time to craft chi to the create a router with the absolute best ergonomics and developer experience. With forced-SIV, I'm unable to fulfill this purpose and now feel deeply uninspired. If proposal 44550 is rejected, I will most likely archive go-chi/chi and create a new repository at go-chi/mux and start from v0 and never leave it. https://github.com/go-chi/chi/issues/561#issuecomment-787462275
The no-nonsense, minimalist REST and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.
To display the next scheduled launch date, we have to fetch our data from the API. Therefore we will use the following API Documentation spacexdata.com API.
What are some of the best open-source API projects? This list will help you: