TypeScript REST-API

Open-source TypeScript projects categorized as REST-API Edit details

Top 23 TypeScript REST-API Projects

  • nocodb

    🔥 🔥 🔥 Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.

    Project mention: Easiest way for a simple frontend for my database? | reddit.com/r/SQL | 2022-06-03

    I have never used, it, but nocoDB looks quite promising.

  • mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

    Project mention: Electron builder automation | reddit.com/r/electronjs | 2022-06-29

    You can check my project's GitHub action workflow: https://github.com/mockoon/mockoon/blob/main/.github/workflows/release-desktop.yml It's building binaries for the 3 major OS, with code signing (macos and Windows). It's not doing the distribution of said binaries though: it's not updating a GitHub release, or pushing to brew, windows store, etc. I still do these steps manually.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vscode-restclient

    REST Client Extension for Visual Studio Code

    Project mention: An HTTP request parser with rust and pest.rs | dev.to | 2022-05-23

    I happened to have learned about parsing expression grammars a few days ago and got really excited about writing my own grammar. As I was missing this VS Code extension when working on neovim, an idea popped up: What if I write an HTTP grammar and an execute request from an interactive prompt?

  • graphql-mesh

    GraphQL Mesh — Query anything, run anywhere

    Project mention: Show HN: M3O – Universal Public API Interface | news.ycombinator.com | 2022-04-25
  • 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.

    Project mention: Where to find the examples of the Dependency Injection? | reddit.com/r/node | 2022-05-20

    Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations

  • generatedata

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

    Project mention: sites to generate fake data for my db | reddit.com/r/mysql | 2022-05-12

    good morning, I should populate my db with fake data and I tried generatedata.com and mockaroo.com but they both have limits on the number of rows (500 and 1000 respectively). Do you know of any site/software that allows me to produce fake data of 5000/10000 rows at a time? Thanks in advance

  • openapi-to-graphql

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

    Project mention: GraphQL Mesh - Query anything, run anywhere | dev.to | 2021-07-29

    Erik Wittern, Alan Cha, and Jim A. Laredo from IBM wrote a very interesting article about the difficulties of converting REST-like API to a GraphQL schema. Those concepts are implemented in openapi-to-graphql library, which is being used by GraphQL Mesh and we are contributing to. We apply similar approach to other API specifications.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • svelte-commerce

    Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to netlify.

    Project mention: Created whole ecommerce storefront using Sveltekit | reddit.com/r/sveltejs | 2021-07-27
  • express-openapi-validator

    🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification

    Project mention: Automatically validate requests, responses, and auth with OpenAPI 3 and ExpressJS | reddit.com/r/node | 2022-03-15
  • magic

    Create a CRUD API wrapping your database in seconds (by polterguy)

    Project mention: Aista internships | dev.to | 2022-06-27

    Aista has just accepted 3 internships. This might sound weird since we're a tiny company with a handful of employees, and I'm the person who has to follow up on the interns, and I'm super busy with existing work for our upcoming release the 15th of August where we'll need payments, affiliates, and a ticket system - But being a fairly ADHD type of personality, and being used to working 80+ hours per week, I'm sure we'll figure it out, if we're a little bit creative in the process.

  • admin

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

  • wundergraph

    WunderGraph is the Next-Generation API Developer Platform.

    Project mention: Open Source GraphQL CDN / Edge Cache with Cloudflare, Fastly, and Fly.io | dev.to | 2022-06-27

    Our solution is Open Source and can be deployed everywhere.

  • prestige

    A text-based HTTP client in the browser. An interface-less Postman.

    Project mention: Hoppscotch: Open-Source Alternative to Postman | news.ycombinator.com | 2022-02-28
  • arcgis-rest-js

    compact, modular JavaScript wrappers for the ArcGIS REST API

    Project mention: Query All Features from a Feature Service | dev.to | 2022-05-31

    When querying an ArcGIS Feature Service, there is typically a maximum number of features (records) that will be returned from any query – usually set to 1000. If you want to query for all the features in the service, ArcGIS REST JS does not currently do this (see this discussion) - you’ll need to make multiple REST calls to get them all. Use the package query-all-features to do this.

  • bookmarks.dev

    Bookmarks and Snippets Manager for Developers & Co

    Project mention: How to center align a table on page and elements inside the table | dev.to | 2022-02-01
  • node-rem

    Node REM - NodeJS Rest Express MongoDB and more: typescript, passport, JWT, socket.io, HTTPS, HTTP2, async/await, nodemailer, templates, pagination, docker, etc. Live Demo: https://node-rem-ngduc.vercel.app

  • nestjs-starter-rest-api

    NestJS Starter Kit. Monolithic Backend. REST API.

    Project mention: Implementing conditional Casl abilities according to best practice | reddit.com/r/Nestjs_framework | 2021-12-28
  • storefront-api

    Storefront GraphQL API Gateway. Modular architecture. ElasticSearch included. Works great with Magento1, Magento2, Spree, OpenCart, Pimcore and custom backends

    Project mention: Building a headless eCommerce shop with Magento and Vue | dev.to | 2022-01-28

    Note - The VSF team is working on a new Storefront API which is being built in a more modular and agnostic way. I believe their intention is for it to be able to be used with any stack, not tied to VSF on the front. I haven't used it yet as it's still not production-ready last time I checked, but I'm excited to try it out.

  • nest-auth-example

    Nest.js authentication with Passport. Realworld example

    Project mention: How do you stress test? | reddit.com/r/node | 2022-06-25

    I've used k6 https://github.com/leosuncin/nest-auth-example/tree/master/stress-test and artillery https://github.com/leosuncin/fakeshop-api/blob/master/performance-test.yml

  • hoppscotch-extension

    🧩 Browser extensions to provide more capabilities to https://hoppscotch.io

  • Conduit

    An open-source language-agnostic Self-Hosted backend created with NodeJS & gRPC. (by ConduitPlatform)

    Project mention: Show HN: A Self-Hosted back end solution in Node.js | news.ycombinator.com | 2022-03-13
  • project-structure-api

    Complete project template for building RESTful API with Typescript.

    Project mention: API Project Template, Written in Typescript | dev.to | 2021-10-10

    This time, I created complete project template for API written in Typescript which is available in this github. Of course, no one template will serve all projects since your needs may be different.

  • authcompanion

    An effortless, token-based user management server - well suited for modern web projects.

    Project mention: UserFront: Auth Without Complexity | news.ycombinator.com | 2022-02-15

    What are your thoughts on something like this: https://github.com/authcompanion/authcompanion

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 2022-06-29.

TypeScript REST-API related posts


What are some of the best open-source REST-API projects in TypeScript? This list will help you:

Project Stars
1 nocodb 28,496
2 mockoon 3,944
3 vscode-restclient 3,668
4 graphql-mesh 2,476
5 Ts.ED 2,125
6 generatedata 1,958
7 openapi-to-graphql 1,313
8 svelte-commerce 676
9 express-openapi-validator 650
10 magic 595
11 admin 406
12 wundergraph 403
13 prestige 327
14 arcgis-rest-js 288
15 bookmarks.dev 285
16 node-rem 233
17 nestjs-starter-rest-api 200
18 storefront-api 188
19 nest-auth-example 181
20 hoppscotch-extension 126
21 Conduit 102
22 project-structure-api 95
23 authcompanion 91
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.