Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today. Learn more β
Top 23 TypeScript REST-API Projects
-
Formerly known as Postwoman, Hoppscotch burst onto the scene as a "free, fast, beautiful" API request builder that runs directly in your browser. It's remarkably lightweight and offers a slick, modern UI that appeals to many.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Project mention: Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025 | dev.to | 2025-04-08
GitHub: https://github.com/nocodb/nocodb
-
plane
π₯ π₯ π₯ Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.
Project mention: Our Story of Building an Open-Core PM tool: Growing from 2 to 30 People, 30K+ GitHub Stars, to 500K+ Docker pulls | dev.to | 2024-12-18Like our work? Give us a star. https://github.com/makeplane/plane
-
Hasura
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Hasura is a neck-to-neck competitor to Supabase as a BaaS, but with a crucial difference: its GraphQL-first approach. Unlike Supabase, Hasura doesn't bundle database services, allowing it to work with virtually any database including Supabase's own Postgres, Neon, and others.
-
mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Project mention: Mockoon is the easiest and quickest way to run mock APIs locally | news.ycombinator.com | 2025-05-06 -
GitHub https://github.com/openblocks-dev/openblocks GitHub Star 5.8k GitHub Fork 344 GitHub Issue 123 GitHub Pull Request 9 GitHub Contributor 18 Most Recent Update on GitHub Last year Open Source License AGPL-3.0 Official Website https://openblocks.dev/ Documentation https://docs.openblocks.dev/
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today.
-
graphql-mesh
πΈοΈ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...
Project mention: Effortless Type-Safe GraphQL SDK Generation with GraphQL SDK Generator | dev.to | 2024-09-01Whenever the schema changes, simply re-run the generator, and the TypeScript code is updated effortlessly. This significantly improves development efficiency and streamlines SDK maintenance. While there are other tools on the market, such as GraphQL Mesh it comes with many dependencies and boilerplate code you might not need, and the SDK is closely tied to it. In contrast, graphql-sdk-generator gives you full control. Once the code is generated, you're free to modify it as needed, with only the graphql-request dependency required for making requests to your endpoint.
-
Project mention: Rate limiting vs. throttling and other API traffic management | dev.to | 2024-08-14
Almost all languages and frameworks also have libraries with which you can easily implement rate limiting without reinventing the wheel; some popular ones in the JavaScript ecosystem include the express-rate-limit package for Express.js and @nestjs/throttler for NestJS applications.
-
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!
-
Good catch! You're absolutely right. We switched from SHA3 to bcrypt a few weeks ago, but forgot to update the docs.
Thanks a lot for pointing it out. I just created an issue to track this, and weβll fix it shortly: https://github.com/mnfst/manifest/issues/361
-
zenstack
Fullstack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.
Project mention: A Principled Approach to Querying Data β A Type-Safe Search DSL (TypeScript) | news.ycombinator.com | 2025-04-24It's most probably ZenStack given the description: https://zenstack.dev/
-
When you're learning SQL or testing queries, having access to realistic mock data is essential. Tools like Mockaroo and GenerateData can quickly create large datasets that you can upload into your database. You can define custom fields like names, dates, and even randomly generated emails to match your needs.
-
clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
-
-
api.consumet.org
A Modern Search Engine API for Anime, Movies/TVShows, Books, Light Novels, Manga, etc.
-
sonicjs
SonicJs Headless CMS - Blazing Fast Headless CMS built on Cloudflare Workers. 100% Javascript Based
-
express-openapi-validator
π¦ Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.1.x or 3.0.x specification
Project mention: Create a Node.js REST API with an OpenAPI description in minutes | dev.to | 2025-05-09@apexjs-org/openapi is an OpenAPI 3.1+ description library for TypeScript. You can use this package to easily create a type-safe OpenAPI (Swagger) description with Zod schema support in Node.js. In this tutorial, we use express-openapi-validator to bring the OpenAPI description to life with automatic validation and request handling.
-
There is some more logic needed here, so we decided to use a small piece of Node.js code to achieve our goals. As a basis we use the GitHub Script action that contains a pre-authenticated Octokit REST client to call the API endpoints.
-
-
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:
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript REST-API discussion
TypeScript REST-API related posts
-
Mockoon is the easiest and quickest way to run mock APIs locally
-
How to apply SSR in Vue.js project without Nuxt?π₯
-
Supabase Alternatives π in 2025 πΌ
-
Our Project Got 100 Second Stars on Githubπ₯
-
Show HN: Server-Oriented Customizable Te
-
Server-oriented customizable templating for JavaScript
-
ποΈWe've implemented new features in HMPL to help developers make web apps smaller and more secureπ₯
-
A note from our sponsor - Civic Auth
www.civic.com | 12 May 2025
Index
What are some of the best open-source REST-API projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Hoppscotch | 71,555 |
2 | nocodb | 54,251 |
3 | plane | 35,818 |
4 | Hasura | 31,514 |
5 | mockoon | 7,101 |
6 | openblocks | 6,005 |
7 | vscode-restclient | 5,558 |
8 | graphql-mesh | 3,385 |
9 | express-rate-limit | 3,057 |
10 | Ts.ED | 2,959 |
11 | Manifest | 2,514 |
12 | zenstack | 2,479 |
13 | generatedata | 2,255 |
14 | clean-ts-api | 1,890 |
15 | openapi-to-graphql | 1,619 |
16 | api.consumet.org | 1,363 |
17 | sonicjs | 1,049 |
18 | express-openapi-validator | 947 |
19 | rest.js | 602 |
20 | nestjs-starter-rest-api | 584 |
21 | admin | 490 |
22 | RESTool | 485 |
23 | axe-api | 474 |