SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript API Projects
-
Although Apidog is a popular REST client, you can also use others, such as Insomnia, RapidAPI for Mac, and Hoppscotch.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Strapi Official Website
-
Leverage libraries like tRPC or GraphQL with TypeScript to ensure type safety across the stack:
-
Hasura
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19Hasura and PostGraphile lead the PostgreSQL GraphQL landscape. Hasura provides real-time subscriptions and a powerful permissions system, while PostGraphile offers deep PostgreSQL integration and excellent performance for complex queries.
-
Client-Side Data Fetching with useQuery can be used for interactive components that need to fetch data on the client-side, with initial state hydrated from server-side fetched data. For fetching data that changes frequently or for adding client-side interactivity it is useful the useSWR strategy. It’s a React hook for client-side data fetching with caching and revalidation. It allows fetching data on the client side, usually after the initial page load. Nevertheless, it does not fetch data at build time or on the server for SSR, but it can revalidate and fetch new data when required.
-
Directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
-
-
web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
-
Project mention: Speed Up Your Frontend Development 10x with These Mock Tools 🚀 | dev.to | 2025-01-15
2.MSW (Mock Service Worker):
-
amplication
Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.
Project mention: Top 15 Open-Source Low-Code Projects with the Most GitHub Stars | dev.to | 2024-07-18GitHub https://github.com/amplication/amplication GitHub Stars 14.8k Most Recent Update on GitHub Within one day Open Source License Apache 2.0 Number of Active Contributors This Year 15 Acceptance of External PRs Yes Official Website https://amplication.com/ Documentation https://docs.amplication.com/
-
Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2024-10-16
Repo Link: BrainWaves
-
apitable
🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
Project mention: The Top 12 Open-Source No-Code Tools with the Most GitHub Stars | dev.to | 2024-07-11GitHub https://github.com/apitable/apitable GitHub Star 12.5k The most recent update on GitHub Two months ago Official website https://aitable.ai/ Documentation https://developers.aitable.ai/api/introduction
-
crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07I didn't see a v5 tag in order to know, and I have no idea what "utils/graphile" does for the project, but one will want to ensure they are aware of its licensing scheme https://github.com/graphile/crystal/blob/db8894c74eb0ec3fe96...
-
API Platform
🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Another difference is that in .NET Core, we can integrate with OpenAPI out of the box (it is part of the framework), while in Symfony, an API-based application with OpenAPI features is only available using a third-party tool—the API Platform.
-
urql
The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
-
scalar
Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
Now this is the scalar interface and amazing part is that they provide customizable themes of different types, you can check them out.
-
Take GraphQL as an example—REST APIs have a similar challenge, often using something like OpenAPI as the "schema." If you want your code to be the source of truth, you can use something like TypeGraphQL, which generates the GraphQL schema based on decorators in your classes. On the other hand, you can use the reference GraphQL server implementation (graphql-js) with raw Schema Definition Files as your contract—then generate TypeScript types using something like GraphQL Codegen.
-
maxun
🔥 Open-source no-code web data extraction platform. Turn websites to APIs and spreadsheets with no-code robots in minutes.
Project mention: Maxun: Open-Source No-Code Web Data Extraction Platform | news.ycombinator.com | 2024-11-08 -
-
mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
I hate mocks. I tend to work in languages which allow side-effects, and with developers who do not follow Pure Core, Imperative Shell. So anything I can do to learn more about my enemy, and how to manage it, is a good use of time, and Mockoon is another one of those mock creators.
-
-
-
Project mention: Vvveb CMS alternatives - Medusa, Ghost, OpenCart, WordPress, and PrestaShop | libhunt.com/r/Vvveb | 2024-07-24
Ecommerce platform alternative
TypeScript API discussion
TypeScript API related posts
-
Transform URLs into SEO JSON Metadata in Seconds
-
Astro & Strapi Website Tutorial: Part 2 - Intro to Strapi
-
No Swagger in .NET 9? Here's What You Need to Know!
-
Scalable E-Learning Platforms with Strapi’s API Integrations
-
Show HN: What if every HTTP status code was a meme?
-
Learning API Requests with GUI client - The easy way🚀🚀
-
RWKV Language Model
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Index
What are some of the best open-source API projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Hoppscotch | 66,513 |
2 | Strapi | 64,658 |
3 | trpc | 35,603 |
4 | Hasura | 31,264 |
5 | SWR | 30,885 |
6 | Directus | 28,712 |
7 | Medusa | 27,112 |
8 | web3.js | 19,535 |
9 | msw | 16,225 |
10 | amplication | 15,483 |
11 | Brain.js | 14,519 |
12 | apitable | 13,613 |
13 | crystal | 12,654 |
14 | API Platform | 8,771 |
15 | urql | 8,710 |
16 | scalar | 8,426 |
17 | TypeGraphQL | 8,046 |
18 | maxun | 7,112 |
19 | dicebear | 6,931 |
20 | mockoon | 6,760 |
21 | apollo | 6,036 |
22 | rushstack | 6,015 |
23 | vendure | 5,919 |