TypeScript REST-API

Open-source TypeScript projects categorized as REST-API

Top 23 TypeScript REST-API Projects

  1. Hoppscotch

    Open source API development ecosystem.

    Project mention: Good Postman Alternatives? Here're My Top 15 | dev.to | 2025-05-09

    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.

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

    SurveyJS logo
  3. nocodb

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative

    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

  4. 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-18

    Like our work? Give us a star. https://github.com/makeplane/plane

  5. Hasura

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

    Project mention: Supabase Alternatives πŸ”„ in 2025 😼 | dev.to | 2025-03-17

    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.

  6. 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
  7. openblocks

    πŸ”₯ πŸ”₯ πŸ”₯ The Open Source Retool Alternative

    Project mention: Top 11 Open Source Internal Tools with the Most GitHub Stars | dev.to | 2024-09-03

    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/

  8. vscode-restclient

    REST Client Extension for Visual Studio Code

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

    Civic Auth logo
  10. 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-01

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

  11. express-rate-limit

    Basic rate-limiting middleware for the Express web server

    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.

  12. 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!

  13. Manifest

    A complete backend in a single YAML file ✨

    Project mention: Manifest: A 1-file micro-back end | news.ycombinator.com | 2025-03-18

    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

  14. 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-24

    It's most probably ZenStack given the description: https://zenstack.dev/

  15. generatedata

    A powerful, feature-rich, random test data generator.

    Project mention: Master SQL with These Handy Tools, Tips, and Tricks | dev.to | 2025-04-12

    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.

  16. clean-ts-api

    API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

  17. openapi-to-graphql

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  18. api.consumet.org

    A Modern Search Engine API for Anime, Movies/TVShows, Books, Light Novels, Manga, etc.

  19. sonicjs

    SonicJs Headless CMS - Blazing Fast Headless CMS built on Cloudflare Workers. 100% Javascript Based

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

  21. rest.js

    GitHub REST API client for JavaScript

    Project mention: Automating an Open Source Project with GitHub Actions | dev.to | 2025-02-25

    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.

  22. nestjs-starter-rest-api

    NestJS Starter Kit. Monolithic Backend. REST API.

  23. admin

    A beautiful and fully-featured administration interface builder for hypermedia APIs (by api-platform)

  24. 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:

  25. axe-api

    The next-generation Rest API Framework

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

    InfluxDB logo
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).

TypeScript REST-API discussion

Log in or Post with

TypeScript REST-API related posts

  • Mockoon is the easiest and quickest way to run mock APIs locally

    1 project | news.ycombinator.com | 6 May 2025
  • How to apply SSR in Vue.js project without Nuxt?πŸ”₯

    1 project | dev.to | 29 Mar 2025
  • Supabase Alternatives πŸ”„ in 2025 😼

    5 projects | dev.to | 17 Mar 2025
  • Our Project Got 100 Second Stars on GithubπŸ”₯

    2 projects | dev.to | 17 Mar 2025
  • Show HN: Server-Oriented Customizable Te

    1 project | news.ycombinator.com | 15 Mar 2025
  • Server-oriented customizable templating for JavaScript

    1 project | news.ycombinator.com | 13 Mar 2025
  • πŸŽ™οΈWe've implemented new features in HMPL to help developers make web apps smaller and more secureπŸ”₯

    1 project | dev.to | 13 Mar 2025
  • A note from our sponsor - Civic Auth
    www.civic.com | 12 May 2025
    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 β†’

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

Sponsored
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.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?