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: Token Based User Authentication With Django | dev.to | 2021-09-20
For making requests to test it, I find Insomnia really good, and hey they have a free tier 😎. Another client that I find really useful is the command line app HTTPie. I'll be using HTTPie for this tutorial, it makes it easier for you to try the commands on your own, and for diplaying the results in text instead of screenshots.
Vim-fork focused on extensibility and usabilityProject mention: What do you want to know about the process of converting an init.vim to init.lua setup? | reddit.com/r/neovim | 2021-09-24
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.
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject mention: Building an Invoice Generator App with Next.js, Strapi & Tailwind CSS | dev.to | 2021-09-21
This section will focus on scaffolding our Strapi project, creating our invoices collections, and then making them accessible to our frontend application.
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: TypeError: include_router() missing 1 required positional argument: 'router' | reddit.com/r/FastAPI | 2021-09-25
for reference, I was missing () after FastAPI but started a Github issue about this undescriptive error messaging: https://github.com/tiangolo/fastapi/issues/3942
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.
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: best free api client for testing api | dev.to | 2021-09-16
the url is here
⚛️ Hooks for fetching, caching and updating asynchronous data in ReactProject mention: Build your next admin panel in a 5 minute with beautiful Ant Design! | dev.to | 2021-09-24
refine makes extensive use of hooks as a default way for interacting with your components. Under the hood, refine relies heavily to React Query for data handling, caching and state management. Access to external sources and API's happen via providers which are basically plug-in type components for extendibility.
Run Linux Software Faster and Safer than Linux with Unikernels.
Web APIs for Django. 🎸Project mention: Token Based User Authentication With Django | dev.to | 2021-09-20
For this we'll be using the Django Framework, with the Django REST Framework. If you still don't know them go ahead and check their website, they have great tutorials to get you started.
Normalizes nested JSON according to a schemaProject mention: We just launched our product on Product Hunt which is entirely made with React Native | reddit.com/r/reactnative | 2021-09-08
We've struggled with the navigation too. We rely on Interaction Manager and Pure component. We are trying to make sure no component should not render without a reason, we're still optimizing the app. I'd recommend this package called Why Did You Render. It helps us to find the culprit and mitigate it. And since our app is heavily relied upon Redux, we use normalizr for better optimization.
React Hooks for data fetchingProject mention: 5chan - The 4chan clone | dev.to | 2021-09-18
The open-source, cross-platform API client for GraphQL, REST, and gRPC.Project mention: Testing gRPC services - request collections and modern load testing | dev.to | 2021-09-25
Of course Postman isn't the only tool in the space, and one of the wonderful alternatives is Insomnia. While Postman has become somewhat bloated over time, Insomnia pitches, among the other things, simplicity and elegance and in fact delivers on those. I've personally used for quite some time with REST APIs but only recently discovered that they've added gRPC support. Let's explore how it works.
Microsoft REST API GuidelinesProject mention: Looking for understandable good practices concerning structure of json returned | reddit.com/r/OpenAPI | 2021-07-20
Thing is, I made some researches this morning, and I found nowhere a "data" wrapper, not in Microsoft API best practices [FR] (client is using Microsoft APIs), not in Microsoft API guidelines, not in OpenAPI offical specifications, nowhere in any blog I found this morning.
Organize world's knowledge, explore connections and curate learning paths
The swagger-jsdoc package enables us to do this. It looks for JSDoc comments in code (annotated with an @openapi tag) to generate the OpenAPI specification.
Brain.js - Machine-learning framework.
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: A big project with a guide? | reddit.com/r/webdev | 2021-09-22
Directus ticks all the boxes! Is vue3 in the frontend and typescript in the backend, has an extendable API and handles auth.
A headless open source e-commerce platform for global brandsProject mention: Spree Commerce 4.3 released! | dev.to | 2021-09-16
Full announcement: https://github.com/spree/spree/discussions/11339ce
Let me know if this helps git hub help
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.4 | reddit.com/r/PostGraphile | 2021-09-23
Micro is an operating system for the cloud (by micro)Project mention: Containers Don't Solve Everything | news.ycombinator.com | 2021-09-10
I spent 6+ years fighting this exact battle. It's hard. It's resource intensive. And timing is everything. It requires either one company to front all the development cost and bring it to the world after validating it or it needs an ecosystem to emerge through a shared pain and understanding. We're not there yet.
My efforts => https://micro.mu
We will use httpbin for testing. It offers several endpoints that will respond with headers, IP addresses, and many more.
lightweight, idiomatic and composable router for building Go HTTP servicesProject mention: Router/mux for golang. | reddit.com/r/golang | 2021-09-05
I’m personally a fan of chi router. Fast, works with standard http package handlers.
What are some of the best open-source API projects? This list will help you:
Are you hiring? Post a new remote job listing for free.