TypeScript API

Open-source TypeScript projects categorized as API

Top 23 TypeScript API Projects

  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

    Project mention: Introducing secret variables in Hoppscotch Environments | dev.to | 2024-02-14

    Hoppscotch is a powerful yet simple-to-use API testing suite. It removes a lot of complexity, making it easy for anyone to get started with API testing. Try Hoppscotch now!

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

    Project mention: The Mechanics of Silicon Valley Pump and Dump Schemes | dev.to | 2024-02-18


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

  • trpc

    🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

    Project mention: Key differences between GraphQL and RESTful API | dev.to | 2023-11-09

    RESTful API: RESTful API does not have machine-readable metadata cacheable, and query validation is not available.(There are some libraraies tried to solve this issue like TRPC)

  • Hasura

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

    Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    Today, this ecosystem is going strong with new providers like Hasura, AppWrite and Supabase powering millions of projects. There are a few reasons people choose this style of hosting, especially if they are more comfortable with frontend development. BaaS lets them set up a database in a secure way, expose some business logic on top of the data, and connect via a dev-friendly SDK from their app or website code to save data easily. These modern tools build a blend of managed database with curated plugins such as authentication, great admin dashboards, and function as a service type capability - all in one package, and often offered as a integrated hosted service.

  • SWR

    React Hooks for Data Fetching

    Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    Now, it's time to consume our API. We'll use React for this tutorail, but feel free to use any other framework you prefer; the process remains the same. Additionally, we'll utilize SWR to fetch data from the API and TypeScript to ensure type safety.

  • Directus

    The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

    Project mention: Form to DB | news.ycombinator.com | 2024-02-22

    I don't know, it's something I've wanted many times.

    Recently I discovered https://directus.io/ which comes pretty close and it's open source.

  • Medusa

    Building blocks for digital commerce

    Project mention: How to build an eCommerce website and integrating Email notification only using open source tools | dev.to | 2024-02-01

    You can learn more about Medusa by checking their GitHub repository.

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

  • web3.js

    Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

    Project mention: Projects to contribute to | /r/ethdev | 2023-12-06

    Web3.js (16500 GitHub Stars) https://github.com/web3/web3.js/

  • msw

    Seamless REST/GraphQL API mocking library for browser and Node.js.

    Project mention: I made "TypeScript Swagger Editor", new type of Swagger UI writing TypeScript code in the browser | dev.to | 2024-02-18

    similar with msw.js, but fully automated

  • Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: Gotta consider every possibility | /r/technicallythetruth | 2023-04-27

    One, Two, Three, and so on. ANYone does use JS for machine learning. Though that's unconventional, python is by far the leading language for ML. Maybe you meant to say "EVERYone"?

  • amplication

    🔥🔥🔥 Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.

    Project mention: Creating a Restaurant Finder Application Using ReactJS and Amplication | dev.to | 2024-01-14

    Go to https://amplication.com.

  • crystal

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)

  • apitable

    🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

    Project mention: APITable v1.3.0, Airtable open-source alternative | news.ycombinator.com | 2023-10-24
  • urql

    The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

    Project mention: Top React Data Fetching Libraries | dev.to | 2023-03-31

    urql (8k ⭐) -> A highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

  • API Platform

    Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

    Project mention: Nginx Unit – Universal web app server | news.ycombinator.com | 2023-09-10
  • LibreChat

    Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Google Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development

    Project mention: text-generation-webui VS LibreChat - a user suggested alternative | libhunt.com/r/text-generation-webui | 2024-02-29

    Better Azure OpenAI and OpenAI support, as well as API based AI services

  • TypeGraphQL

    Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

    Project mention: Cerbos + GraphQL: Do not reinvent user permissions | /r/graphql | 2023-05-05

    In this tutorial, we're building a simple application which uses Cerbos inside of a GraphQL server. The server is written in typescript and uses type-graphql to create the schema and resolvers, and TypeDI to handle dependency injection.

  • dicebear

    DiceBear is an avatar library for designers and developers. 🌍

  • apollo

    🚀 Apollo/GraphQL integration for VueJS (by vuejs)

    Project mention: Is there a Nuxt API Resource approach? | /r/Nuxt | 2023-03-03
  • graphql-editor

    📺 Visual Editor & GraphQL IDE.

    Project mention: Navigable graph view for any GraphQL schema | news.ycombinator.com | 2023-10-19
  • mockoon

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

    Project mention: Handling Firebase Notifications in Flutter: Practical Tips | dev.to | 2024-01-14

    Mockoon - Used as a logging server instead of using print in the console.

  • rushstack

    Monorepo for tools developed by the Rush Stack community

    Project mention: How do you handle eslint/prettier configs across multiple repos? | /r/typescript | 2023-04-14

    If you're looking to recreate the ease of a monorepo with eslint/prettier, I've used the rushstack eslint patch to ship an eslint package which is almost fully self-contained, not just config, but dependencies as well: https://github.com/microsoft/rushstack/tree/main/eslint/eslint-patch

  • vendure

    A headless GraphQL commerce platform for the modern web

    Project mention: We've all heard the horror stories of being an open source maintainer... Here's something different | /r/opensource | 2023-06-09
  • 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.

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 2024-02-29.

TypeScript API related posts


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

Project Stars
1 Postwoman 59,073
2 Strapi 59,054
3 trpc 31,924
4 Hasura 30,701
5 SWR 29,035
6 Directus 24,820
7 Medusa 21,915
8 web3.js 18,400
9 msw 14,462
10 Brain.js 14,135
11 amplication 13,151
12 crystal 12,332
13 apitable 11,349
14 urql 8,420
15 API Platform 8,238
16 LibreChat 8,178
17 TypeGraphQL 7,917
18 dicebear 6,386
19 apollo 5,980
20 graphql-editor 5,915
21 mockoon 5,717
22 rushstack 5,523
23 vendure 5,074
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.