Top 23 TypeScript REST-API Projects
-
nocodb
🔥 🔥 🔥 Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.
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.
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!
-
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?
-
-
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-20Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations
-
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
-
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 -
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)
-
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.
-
-
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.
-
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
-
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
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.
-
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
-
-
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 -
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.
What are your thoughts on something like this: https://github.com/authcompanion/authcompanion
TypeScript REST-API related posts
- Electron builder automation
- Aista internships
- When the machine comes alive
- The Bob's Burgers API
- Fetch and transform data from a source and expose a REST API
- How can I improve my workflow? (nextjs/nexus/prisma)
- An Open-Source conversational apps builder that you can self-host. (Alternative to Landbot, Typeform, Jotform)
Index
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 |
Are you hiring? Post a new remote job listing for free.