With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 REST-API Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
-
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.
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
-
plane
🔥 🔥 🔥 Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
-
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.
-
SpaceX-API
:rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
-
eShopOnWeb
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
-
HTTP Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
-
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.
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch 🔧 | dev.to | 2024-04-17How can Hoppscotch help you intercept the API calls? 👽
Project mention: Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable | news.ycombinator.com | 2024-03-11
Use tools like Postman or Insomnia to test the API endpoints and ensure they behave as expected.
tested the end points using httpie and sometime curl
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17[4] https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.md
Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11Swagger is a fantastic open-source toolset that's perfect for developing and describing RESTful APIs. It offers you a user-friendly interface to understand a service's capabilities without needing to dig into the code. It even provides a way for you to interact directly with the API, which means you get to test its functionality.
📝 "Microsoft REST API Guidelines" [link]
Backend as a Service (BaaS) goes back to early 2010’s with companies like Parse and Firebase. These products integrated everything a backend provides to a webapp in a single, integrated package that makes it easier to get started and enables you to offload some of the devops maintenance work to someone else.
As a result, the following specification can be used to generate clients in a number of different languages via OpenAPI Generator.
Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09it lacks flexibility but i really enjoy grpc-gateway for 99% of my work
https://github.com/grpc-ecosystem/grpc-gateway
Project mention: Deploy a Golang serverless function for a demo form with htmx | dev.to | 2024-03-30I use go-chi for handling routes and to server static file(stylesheet).
Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11Swagger offers more than just a user-friendly interface for exploring APIs. It also provides multiple generators that can produce code typically written by hand. As an Angular developer, this blog post will focus on the typescript-angular generator.
Slightly related, but I've also been working on and off for a few years on my own Type 1 Diabetes management solution (https://github.com/algao1/iv3).
I haven't had time to work on it recently, but it uses ntfy (https://ntfy.sh/) to send alerts and such.
I was thinking of eventually incorporating some kind of automatic remedial solution eventually to help keep my glucose in range, but haven't had any time to look into it yet.
Restify & Fastify Hapi
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
CakePHP is an open-source PHP framework for web development with 8.7k stars and 3.5k forks on GitHub. It offers APIs that enable developers to develop applications quickly. It allows you to create highly secure and scalable web applications, including social networks, eCommerce, and online collaboration platforms.
It has an online editor. You can easily play around with it and generate easy-to-use documentation.
REST-API related posts
- How to Implement Rate Limiting in Express for Node.js
- Bypass CORS errors while testing your APIs using Hoppscotch 🔧
- Simplifying Angular Development with Swagger: A Step-by-Step Guide
- Secondary authoritative DNS service providers compared (2020)
- Ask HN: Alternatives to Postman?
- Show HN: Manage on-prem servers from my smartphone
- Free Random Quotes API - WhollyAPI
-
A note from our sponsor - SurveyJS
surveyjs.io | 22 Apr 2024
Index
What are some of the best open-source REST-API projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Postwoman | 59,976 |
2 | nocodb | 42,199 |
3 | insomnia | 33,036 |
4 | httpie | 31,760 |
5 | Fiber | 31,291 |
6 | Hasura | 30,799 |
7 | go-zero | 27,539 |
8 | swagger-ui | 25,507 |
9 | plane | 23,846 |
10 | api-guidelines | 22,379 |
11 | parse-server | 20,613 |
12 | openapi-generator | 19,746 |
13 | grpc-gateway | 17,332 |
14 | chi | 17,050 |
15 | swagger-petstore | 16,502 |
16 | ntfy | 16,473 |
17 | Restify | 10,694 |
18 | SpaceX-API | 10,283 |
19 | modular-monolith-with-ddd | 10,270 |
20 | eShopOnWeb | 9,902 |
21 | HTTP Prompt | 8,872 |
22 | CakePHP | 8,671 |
23 | swagger-editor | 8,662 |
Sponsored