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. Learn more →
Top 23 TypeScript REST Projects
-
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch 🔧 | dev.to | 2024-04-17
How can Hoppscotch help you intercept the API calls? 👽
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
Project mention: Ask HN: Best OSS SQL Query Builder in Any Language | news.ycombinator.com | 2024-04-08https://prisma.io is popular as I understand it. I've been trying out https://strapi.io the last week and am thoroughly impressed.
They both do much more than build queries. One big thing both do is automate database migration calculations. Strapi goes further and gives you a CMS and admin UI on top, as well as doing a lot more of the complex query building from a json object. Both still require a fundamental understanding of the data model and SQL
-
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.
-
TanStack Query
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
-
react-admin
A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design
Project mention: Ask HN: Does Anyone Use a "Closed Core" Software Model? | news.ycombinator.com | 2024-04-16> "Are there examples of companies adopting this model?"
Many examples across the industry:
- Autodesk AutoCAD (closed) + Plugins/Addons (many open)
- MS Windows (closed) + Many 3rd party programs (open)
- Github (closed) + Github Actions (open)
- Npm (closed) + Npm modules (mostly open)
> "What are the potential benefits or pitfalls?"
Benefits:
- Harder to replicate, the company gets to keep the "secret sauce" a secret
- Opening up a way to "extend" the platform means 3rd party developers add value to your system
- The core isn't open, so less effort is required to maintain compare to OpenSource
Pitfalls:
- Closed-source is hard to verify, company is essentially saying "trust me bro"
- Less innovation, as user's can't contribute to the core
> "How does it impact community engagement and software adoption?"
There's hardcore FOSS advocates that will hate anything not fully open. But a business has to make money and protect it's IP, having a "closed core" is one way to do that and ensure a sustainable business model.
Another approach is the opposite, open-core + closed-premium-addons. An example of this is "React Admin"
- Open Core -> https://github.com/marmelab/react-admin
- Premium Modules Offering -> https://react-admin-ee.marmelab.com/
-
Project mention: Ky is a tiny and elegant HTTP client based on the browser Fetch API | news.ycombinator.com | 2023-09-24
-
-
mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Mockoon - Used as a logging server instead of using print in the console.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
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)
-
loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations.
-
RESTful APIs via swagger-typescript-api
-
testing-nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
-
-
Agree here. When I was on the API Management team, I generally saw customers set up a repository of API specifications (incidentally, this is also how we do it internally at Microsoft - check it out at https://github.com/azure/azure-rest-api-specs) - those specifications generally drive the API Management side of things, but with review from a centralized API management team. The “spec” should consist of both the specification (Swagger, SOAP, GraphQL SDL, etc.) and the policy or policies appropriate for the API.
-
wundergraph
WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.
-
tRPC does not natively export OpenAPI documents, but the trpc-openapi package adds this functionality. We'll start this tutorial by adding trpc-openapi to a project, and then we'll add a script to generate an OpenAPI schema and save it as a file.
-
-
-
foal
Full-featured Node.js framework, with no complexity. 🚀 Simple and easy to use, TypeScript-based and well-documented.
-
-
-
-
-
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.
TypeScript REST related posts
- Handling Firebase Notifications in Flutter: Practical Tips
- Ask HN: Those making $500+/month on side projects in 2024 – Show and tell
- Api-benchmarking with typescript
- How do you make revenue from your FOSS projects ?
- SQLSync – Stop Building Databases
- Create Production-Ready SDKs for tRPC
- VSCode REST Client
-
A note from our sponsor - SurveyJS
surveyjs.io | 18 Apr 2024
Index
What are some of the best open-source REST projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Postwoman | 59,976 |
2 | Strapi | 59,840 |
3 | TanStack Query | 39,548 |
4 | react-admin | 23,937 |
5 | ky | 11,469 |
6 | API Platform | 8,289 |
7 | mockoon | 5,844 |
8 | elasticsearch-js | 5,210 |
9 | vscode-restclient | 4,913 |
10 | loopback-next | 4,839 |
11 | swagger-typescript-api | 2,889 |
12 | testing-nestjs | 2,764 |
13 | remult | 2,682 |
14 | azure-rest-api-specs | 2,457 |
15 | wundergraph | 2,159 |
16 | trpc-openapi | 1,987 |
17 | ts-rest | 1,933 |
18 | data-client | 1,886 |
19 | foal | 1,852 |
20 | zodios | 1,517 |
21 | accounts | 1,485 |
22 | vue-query | 1,091 |
23 | SOFA | 1,043 |