TypeScript event-driven

Open-source TypeScript projects categorized as event-driven

Top 15 TypeScript event-driven Projects

  • trigger.dev

    ✨ Trigger.dev is the open source background jobs framework for TypeScript. With features like API integrations, webhooks, scheduling and delays.

    Project mention: Trigger.dev - Background jobs framework for NextJS, Remix, Astro, and so many more! | /r/selfhosted | 2023-09-21
  • effector-react

    Business logic with ease ☄️

    Project mention: Global, reactive data store vs local, colocated graphql query? | /r/reactnative | 2023-03-20

    I've been using effector, together with the apollo-client for the last few years and, while it works, it's completely detached from the actual screens. In other words, you need to fetch everything (at startup) you might use at some point and it stays in the memory for the entire duration of the session. Error handling is also tricky as you need to explicitly subscribe to the specific error stores in order to render them. And, if something goes wrong, it's tricky to tell what data is actually used in the current screen, so it's almost impossible to do the Retry efficiently. OTOH the screens are nice and simple - no spinners, the data is just there, thus the app feels (and is) fast.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • apprun

    AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

    Project mention: Ask HN: What Happened to Elm? | news.ycombinator.com | 2023-02-10
  • 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.

  • 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
  • kafka-penguin

    An easy-to-use, lightweight KafkaJS library for message re-processing.

  • Interface X

    Commerce Search & Discovery frontend web components (by empathyco)

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • purista

    A typescript framework for building backend services and api in modern, modular and scalable way with event-driven patterns

    Project mention: PURISTA - Thanks to amazing open-source software | dev.to | 2023-09-11

    GitHub is uses as repository, issue & project tracker, and also for hosting the official website.

  • emmett

    Emmett - a Node.js Event Store (by oskardudycz)

    Project mention: Ensuring uniqueness in Marten event store | /r/csharp | 2023-03-27

    I thought about that, and my current conclusion is that maintaining two codebases would be a no-go without having some sponsorship. The option that I come up with is: - exposing Marten methods through some HTTP/gRPC protocol and packing into "server". - Projection could be defined with some web assembly to enable multiple languages to define them. Have you tried Axon? It supports Postgres, but of course, it's a bit different idea and foundations than Marten. Some of those crazy ideas I'm going to test with Emmett https://github.com/oskardudycz/emmett. But it'll be based on Node.js and TypeScript.

  • mongomq2

    A general-purpose message and event queuing library for MongoDB

    Project mention: Show HN: MongoMQ2, message/event queuing with MongoDB only | news.ycombinator.com | 2023-09-17
  • thor-event

    Manage your state locally and save your tears for another day

  • ueve

    🔥 Hellishly fast and 🤏 tiny async/sync event emitter

    Project mention: 🔥 Hellishly fast and 🤏 tiny async/sync event emitter | /r/typescript | 2022-12-22
  • vue-subscription

    A type-safe 🔥 & tiny ⭐️ super-charged ref ⚡️ in Vue 💚.

    Project mention: Vue-subscription 🤩 is here | /r/vuejs | 2023-03-27

    Check out the demo section here to see a tiny example - https://github.com/srav001/vue-subscription/tree/main/demo

  • facial-vote

    A Serverless Facial Recognition Voting Application built entirely using AWS services and adheres to established best practices and uses the Event-Driven pattern.

    Project mention: Serverless Facial Recognition Voting Application Using AWS Services | dev.to | 2023-05-03

    # Clone this repository git clone https://github.com/chyke007/facial-vote.git # Go into the repository cd facial-vote

  • dapr-cloudflare-queues

    This repository contains a sample application that demonstrates how to use Cloudflare Queues and Dapr to build an event-driven application.

    Project mention: Create event-driven apps with Cloudflare queues and Dapr | /r/softwarearchitecture | 2023-03-27

    This is the GitHub repo to get you started: https://github.com/diagrid-labs/dapr-cloudflare-queues

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-09-21.

TypeScript event-driven related posts


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

Project Stars
1 trigger.dev 4,535
2 effector-react 4,328
3 apprun 1,161
4 booster 376
5 eventual 146
6 kafka-penguin 74
7 Interface X 72
8 purista 51
9 emmett 12
10 mongomq2 11
11 thor-event 7
12 ueve 6
13 vue-subscription 3
14 facial-vote 2
15 dapr-cloudflare-queues 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.