SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript REST-API 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.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
-
plane
π₯ π₯ π₯ Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
-
mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
-
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.
-
graphql-mesh
πΈοΈ GraphQL Mesh - The Graph of Everything - Federated architecture for any API service
-
Ts.ED
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. βοΈ Star to support our work!
-
wundergraph
WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.
-
clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
-
zenstack
Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.
-
express-openapi-validator
π¦ Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification
-
admin
A beautiful and fully-featured administration interface builder for hypermedia APIs (by api-platform)
-
RESTool
RESTool is an open source UI tool for managing RESTful APIs. It could save you time developing your own internal tools. A live example:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch π§ | dev.to | 2024-04-17How can Hoppscotch help you intercept the API calls? π½
> 2. ORMs do not hide SQL nastiness.
This is certainly true!
I mean: ORMs are now well known to "make the easy queries slightly more easy, while making intermediate queries really hard and complex queries impossible".
I think the are of ORMs is over. It simply did not deliver.
If a book on SQL is --say-- 100 pages, a book on Hibernate is 400 pages. So much to learn just to make the easy queries slightly easier to type? Just not worth it.
I prefer jooq any day over ORMs. And dont get me started over what tools like Hasuna have to offer.
There are also some languages (forgot the names) that are SQL-done-right. Select in the back, more type safe, more logic, more in the same steps as the query gets executed. These need to be adopted by PG and MySQL and we're good to go. (IMHO)
https://www.jooq.org/
https://hasura.io/
Mockoon - Used as a logging server instead of using print in the console.
Same. I use https://github.com/Huachao/vscode-restclient
If you need a little more control or automation, it can also generate scripts for cURL or PowerShell (and others) directly from the request. Organization is on you, but I prefer that over a heavyweight and opinionated tool like Postman.
The .http files can also be used in Jetbrains Rider (probably their other suites as well)
Ts.ED - Controller-based (DI supporting) backend framework that seems to offer quite a lot (although I'm wary of it being quite close to Nest.js)
express-rate-limit is an npm library that provides a rate limiting middleware for Express, so it's easier to limit repeated requests to all APIs or only to specific endpoints. The middleware allows you to control how many requests the same user can make to the same endpoints before an application starts returning 429 Too Many Requests errors.
Rodrigo Manguinho - Clean TS API
Project mention: Show HN: ZenStack V2 β RLS alternative with declarative Auth rules in Prisma | news.ycombinator.com | 2024-04-29
Project mention: Step CI β open-source API test automation framework | news.ycombinator.com | 2024-03-28
If youβre into comics, digital books, or the self hosted space in general, Iβve been working on Stump. Itβs mostly just me working on it during the weekends, with a few contributors every once in a while.
TypeScript REST-API related posts
-
Implementing Infinite scroll in React apps
-
The Stainless SDK Generator
-
How to Implement Rate Limiting in Express for Node.js
-
Bypass CORS errors while testing your APIs using Hoppscotch π§
-
How to Automatically Consume RESTful APIs in Your Frontend
-
Handling Firebase Notifications in Flutter: Practical Tips
-
Ask HN: Those making $500+/month on side projects in 2024 β Show and tell
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source REST-API projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Hoppscotch | 60,433 |
2 | nocodb | 42,702 |
3 | Hasura | 30,851 |
4 | plane | 24,215 |
5 | mockoon | 5,904 |
6 | openblocks | 5,582 |
7 | vscode-restclient | 4,978 |
8 | graphql-mesh | 3,175 |
9 | Ts.ED | 2,746 |
10 | express-rate-limit | 2,741 |
11 | generatedata | 2,177 |
12 | wundergraph | 2,162 |
13 | clean-ts-api | 1,815 |
14 | zenstack | 1,667 |
15 | openapi-to-graphql | 1,595 |
16 | stepci | 1,503 |
17 | express-openapi-validator | 866 |
18 | stump | 789 |
19 | admin | 469 |
20 | RESTool | 468 |
21 | axe-api | 466 |
22 | nestjs-starter-rest-api | 460 |
23 | prestige | 379 |
Sponsored