TypeScript Microservices

Open-source TypeScript projects categorized as Microservices

Top 23 TypeScript Microservice Projects

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript πŸš€

  • Project mention: NestJS tip: how to change HTTP server timeouts | dev.to | 2024-04-06

    When using the NestJS framework, sometimes you may need to change some default timeout. You can define them just like you'd do in a plain Node.js HTTP server like so:

  • backstage

    Backstage is an open platform for building developer portals

  • Project mention: # Enable Developers on SAP BTP with Terraform, GitHub Actions and Backstage | dev.to | 2024-03-18

    apiVersion: scaffolder.backstage.io/v1beta3 # https://backstage.io/docs/features/software-catalog/descriptor-format#kind-template kind: Template metadata: name: sample-btpsubaccount-remote-template title: Remote Template for SAP BTP Subaccount Setup description: A remote template that creates a basic SAP BTP Subaccount setup tags: - sap - btp - basic - javascript spec: owner: user:guest type: service

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

    SurveyJS logo
  • qiankun

    πŸ“¦ πŸš€ Blazing fast, simple and complete solution for micro frontends.

  • Project mention: Micro frontend frameworks in 2024 | dev.to | 2024-03-13

    qiankun - enables you and your teams to build next-generation and enterprise-ready web applications leveraging Micro Frontends. It is inspired by and based on single-spa. Ref- https://github.com/umijs/qiankun

  • node-typescript-boilerplate

    Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.

  • ultimate-backend

    Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication

  • wundergraph

    WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.

  • Project mention: The Open-Source GraphQL Federation Solution | news.ycombinator.com | 2024-02-20
  • 1Backend

    Run your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas.

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

    WorkOS logo
  • nestjs

    A collection of badass modules and utilities to help you level up your NestJS applications πŸš€

  • piral

    Framework for next generation web apps using micro frontends. :rocket:

  • Project mention: Micro frontend frameworks in 2024 | dev.to | 2024-03-13

    Piral Framework - Focused on developer experience with features like a visual UI editor, live previews and hot module replacement. Ref - https://piral.io/

  • expressots

    A Typescript + Node.js lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🐎

  • Project mention: ExpressoTS 2.6.0 is Out! | dev.to | 2023-10-10

    Consider giving our project a star on GitHub ExpressoTS! It'll help increase our visibility and support our efforts. 🌟 Thanks in advance!

  • kubevious

    Kubevious - Kubernetes without disasters

  • Project mention: πŸŽ€ Five tools to make your K8s experience more enjoyable πŸŽ€ | dev.to | 2024-01-15

    Unlike the other tools mentioned in this post, Kubevious has no way of changing the cluster state. It is intended solely as an observability tool, focusing on potential issues in your cluster. It highlights potential threats and risks for every resource you may run.

  • Systemizer

    A system design tool that allows you to simulate data flow of distributed systems.

  • Chronos

    πŸ“Š πŸ“Š πŸ“Š Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email. (by open-source-labs)

  • Project mention: Show HN: Chronos 12.0: Enhancing Monitoring with Grafana, Kubernetes, and More | news.ycombinator.com | 2023-08-24
  • nest-clean-architecture

    πŸ›οΈ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

  • Project mention: Clean architecture in real world app? | /r/node | 2023-04-30

    I do not have all the links, but these are the repos that I found useful: https://github.com/stemmlerjs/white-label https://github.com/VincentJouanne/nest-clean-architecture

  • microservices-architectured-app

    Event-driven microservices architectured e-commerce app created using Express.js, Typescript, NATS-Streaming and Next.js

  • fronts

    A progressive micro frontends framework for building Web applications

  • booster

    Software development framework specialized in building highly scalable microservices with CQRS and Event-Sourcing. It uses the semantics of the code to build a fully working GraphQL API that supports real-time subscriptions. (by boostercloud)

  • Project mention: Railway Event Processor | dev.to | 2023-05-15

    ⚠️The abstractions proposed in this paper will be soon implemented in booster, the algorithms proposed are proven correct in this repository. A solution to a real world problem with these abstractions will be soon shared.

  • ostara

    Ostara is a cross-platform desktop app for managing and monitoring Spring Boot applications using the Actuator API, providing comprehensive insights and effortless control.

  • Project mention: Ostara 0.12.0 released: F/OSS admin app for Spring Boot now with Service Discovery support! | /r/springsource | 2023-07-22
  • camouflage

    Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testing, functional/performance testing in silos, in absence of one or more Microservices/APIs.

  • 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

  • microservice-template

    πŸ“– Nest.js based microservice repository template

  • eventual

    Build scalable and durable micro-services with APIs, Messaging and Workflows

  • Project mention: History and Future of Infrastructure as Code | news.ycombinator.com | 2023-05-16
  • swarmion

    A set of tools to build and deploy type-safe Serverless microservices

  • Project mention: Learn serverless on AWS step-by-step: Master DynamoDB! | dev.to | 2023-10-26

    In this series, I try to explain the basics of serverless on AWS, to enable you to build your own serverless applications. During last article, I showed you how to use contracts to use 🐝 swarmion 🐝 to create Lambda functions easily and type them strongly. Today, let's continue with the same idea to improve our developer experience with DynamoDB!

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

    InfluxDB logo
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).

TypeScript Microservices related posts

Index

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

Project Stars
1 Nest 64,263
2 backstage 26,317
3 qiankun 15,398
4 node-typescript-boilerplate 2,588
5 ultimate-backend 2,499
6 wundergraph 2,159
7 1Backend 2,152
8 nestjs 2,041
9 piral 1,621
10 expressots 1,545
11 kubevious 1,542
12 Systemizer 1,351
13 Chronos 809
14 nest-clean-architecture 619
15 microservices-architectured-app 526
16 fronts 517
17 booster 400
18 ostara 295
19 camouflage 254
20 node-rem 236
21 microservice-template 220
22 eventual 169
23 swarmion 132

Sponsored
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.
www.influxdata.com