The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 REST Open-Source Projects
-
Project mention: 18 Must-Bookmark GitHub Repositories Every Developer Should Know | dev.to | 2024-02-12
-
An API application framework (such as FastAPI)
-
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.
-
Project mention: 7 Essential Hoppscotch Features to Skyrocket API Development Productivity 🚀 | dev.to | 2024-03-18
For the past five years, Hoppscotch 🛸 has been quietly transforming the way developers tackle their work in the API development world. Our mission has always been to make developer's lives easier and their workflows smoother, all from the comfort of their browser. And guess what? We might have evolved and gotten strong, but we are staying true to our goal of simplifying things for developers everywhere. Today, we're here to spill the beans on the simple yet powerful productivity hacks that Hoppscotch offers. Get ready to level up your development game in ways you never imagined.
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
Strapi
-
MeiliSearch
A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
We needed to introduce a new service for search. As we settled on using meilisearch, we needed a way to sync updates on our models with the records in meilisearch. We could've continued to use callbacks but we needed something better.
-
TanStack Query
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
To ensure that we get the best TanStack Query experience possible we are also encouraged to share feedback and participate in the discussion on GitHub, which you can check out here!
-
Project mention: Example Java Application with Embedded Jetty and a htmx Website | dev.to | 2024-03-28
As described on htmx.org: "htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext"
-
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.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
There is also HTTPie which I've mostly been using for its excellent `http` CLI as a modern replacement for curl.
However I recently learned that it also has web and desktop client apps which are pretty great too!
-
And I'll be using the OpenAPI Pet Store spec file as an example.
-
Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27
- Django Rest Framework has no async support? https://github.com/encode/django-rest-framework/issues/7260
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
The API had an OpenAPI endpoint built with Swagger where I could download a JSON specification file for the API.
-
react-admin
A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design
Official Website: https://marmelab.com/react-admin/
-
-
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: Show HN: Manage on-prem servers from my smartphone | news.ycombinator.com | 2024-03-27Of course you can compile the server from source if you have Go and the OpenAPI generator JAR (https://github.com/OpenAPITools/openapi-generator?tab=readme...)
Follow these steps : https://github.com/c100k/rebootx-on-prem/blob/master/.github...
And then :
(cd ./impl/http-server-go && GOARCH=amd64 GOOS=openbsd go build -o /app/rebootx-on-prem-http-server-go-openbsd-amd64 -v)
By adapting the arch if needed. Not tested, but it should work.
-
swagger-petstore
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
-
Mobile-Security-Framework-MobSF
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
the program is from github too lmao https://github.com/MobSF/Mobile-Security-Framework-MobSF 😭
-
Project mention: Ky is a tiny and elegant HTTP client based on the browser Fetch API | news.ycombinator.com | 2023-09-24
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Project mention: Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring | news.ycombinator.com | 2023-09-06The one similar product I had come across is Kubeshark (https://github.com/kubeshark/kubeshark). But admittedly the eBPF way seems more performant theoretically (given you can afford to have a modern-enough kernel). I'm really excited to see how this project develops out.
The eBPF-mode of innovation is pretty exciting, truly a fresh lens to building software. I'm also following Akita Software - the company building an eBPF paradigm of monitoring.
-
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
-
falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
It has an online editor. You can easily play around with it and generate easy-to-use documentation.
-
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
-
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Bottle.py: uber-fast and simple python web microframework, about 3x faster, saner, and more memory-efficient than Flask in my experience: https://github.com/bottlepy/bottle
Fossil: distributed version control and much more in a single executable, from the creators of SQLite: https://fossil-scm.org/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
REST related posts
- Soul: A SQLite REST and Realtime Server
- Soul RESTful and realtime server for SQLite, now with Authentication!
- Show HN: Alpine Ajax – If Htmx and Alpine.js Had a Baby
- Show HN: Mountaineer – Webapps in Python and React
- Single Software Developer Projects
- Oink: An API for PHP in a single file
- Use PostgREST and HTMX to Build RESTful APIs from PostgreSQL Databases
-
A note from our sponsor - WorkOS
workos.com | 29 Mar 2024
Index
What are some of the best open-source REST projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nodebestpractices | 95,871 |
2 | fastapi | 69,701 |
3 | Postwoman | 59,677 |
4 | Strapi | 59,548 |
5 | MeiliSearch | 42,538 |
6 | TanStack Query | 39,257 |
7 | htmx | 31,657 |
8 | httpie | 31,560 |
9 | OpenAPI-Specification | 28,047 |
10 | django-rest-framework | 27,356 |
11 | swagger-ui | 25,384 |
12 | react-admin | 23,816 |
13 | postgrest | 21,997 |
14 | openapi-generator | 19,529 |
15 | swagger-petstore | 16,447 |
16 | Mobile-Security-Framework-MobSF | 16,130 |
17 | ky | 11,367 |
18 | kubeshark | 10,462 |
19 | modular-monolith-with-ddd | 10,134 |
20 | falcon | 9,369 |
21 | swagger-editor | 8,626 |
22 | Dropwizard | 8,446 |
23 | Bottle | 8,267 |