REST

Top 23 REST Open-Source Projects

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (February 2024)

    Project mention: 18 Must-Bookmark GitHub Repositories Every Developer Should Know | dev.to | 2024-02-12
  • fastapi

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

    Project mention: LangChain, Python, and Heroku | dev.to | 2024-03-18

    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.

  • Postwoman

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

    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.

    Project mention: The Mechanics of Silicon Valley Pump and Dump Schemes | dev.to | 2024-02-18

    Strapi

  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    Project mention: Publish/Subscribe with Sidekiq | dev.to | 2024-02-21

    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.

    Project mention: This is your sign(al) to try TanStack Query & Angular | dev.to | 2024-03-05

    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!

  • htmx

    </> htmx - high power tools for HTML

    Project mention: Show HN: ZakuChess, an open source web game built with Django, Htmx and Tailwind | news.ycombinator.com | 2024-03-09

    Apart from the source code itself, the repo's README also gives a bit more details about the various packages I used.

    1. htmx: https://htmx.org/

  • 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)

    Project mention: Bruno | news.ycombinator.com | 2024-03-09

    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!

    https://httpie.io/

  • OpenAPI-Specification

    The OpenAPI Specification Repository

    Project mention: Writing type safe API clients in TypeScript | dev.to | 2024-01-06

    And I'll be using the OpenAPI Pet Store spec file as an example.

  • django-rest-framework

    Web APIs for Django. 🎸

    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.

    Project mention: Open API with Postman | dev.to | 2024-03-22

    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

    Project mention: React Component Libraries | dev.to | 2024-03-13

    Official Website: https://marmelab.com/react-admin/

  • postgrest

    REST API for any Postgres database

    Project mention: Soul: A SQLite REST and Realtime Server | news.ycombinator.com | 2024-03-19
  • 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-27

    Of 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.

    Project mention: Hacking &amp; Gaming :) | /r/hacking | 2023-04-17

    the program is from github too lmao https://github.com/MobSF/Mobile-Security-Framework-MobSF 😭

  • ky

    🌳 Tiny & elegant JavaScript HTTP client based on the browser Fetch API

    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-06

    The 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.

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    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.

  • swagger-editor

    Swagger Editor

    Project mention: Best Software Documentation Tools | dev.to | 2024-02-05

    It has an online editor. You can easily play around with it and generate easy-to-use documentation.

  • Dropwizard

    A damn simple library for building production-ready RESTful web services.

    Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
  • Bottle

    bottle.py is a fast and simple micro-framework for python web-applications.

    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

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 2024-03-27.

REST related posts

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,552
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,971
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,444
23 Bottle 8,267
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com