TypeScript Ts

Open-source TypeScript projects categorized as Ts

Top 23 TypeScript T Projects

  • ts-node

    TypeScript execution and REPL for node.js

    Project mention: TypeScript Without Transpilation | news.ycombinator.com | 2023-08-11

    I thought this was going to be a project like ts-node [1]

    [1] https://github.com/TypeStrong/ts-node

  • ts-pattern

    🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

    Project mention: You Don't Need React | news.ycombinator.com | 2024-02-08

    ts-pattern has been a decent band-aid for the lack of native pattern matching, but obviously has downsides that could be avoided if it was built into the language.

    https://github.com/gvergnaud/ts-pattern

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

  • tsParticles

    tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

    Project mention: tsParticles 3.0.0 is out. Breaking changes ahead. | dev.to | 2023-12-04
  • CopilotKit

    A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas.

    Project mention: The pain points of building a copilot | news.ycombinator.com | 2024-02-04

    Designed to alleviate exactly the pain points in the article.

    Devs define simple Copilot entrypoints into state (frontend + backend + 3rd party), action, purpose-specific LLM chains, etc. And the CopilotKit engine takes care of the rest.

    https://github.com/CopilotKit/CopilotKit

  • supabase-js

    An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.

    Project mention: Chrome Extension MV3 Template : Supabase Auth, Plasmo, Tailwinds CSS & Shadcn UI | dev.to | 2023-08-13
  • ActionHero

    Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

  • typegoose

    Typegoose - Define Mongoose models using TypeScript classes.

    Project mention: Node Abstract Repository for MongoDB | dev.to | 2023-06-04

    So we started researching the state-of-the-art and discovered several libraries that could fit our requirements. The best candidates we were able to find were Mongoose, Typegoose, and TypeORM. Mongoose is a well-known Node.js library for MongoDB that implements the Data Mapper pattern and lets developers define schemas to constraint the data models associated with their domain objects. However, Mongoose works with concrete data models, which in a complex domain model scenario results in query logic duplication. Typegoose is a type-safe Mongoose wrapper that allows schema constraint declaration at domain object field level via JS decorators. Unfortunately, those very decorators leak persistence logic into the domain model. Besides, Typegoose also implements the Data Mapper pattern, thus sharing the same drawbacks of Mongoose. TypeORM, on another hand, implements the Repository pattern and provides some basic support for MongoDB. However, TypeORM presents several limitations compared to Mongoose.

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

  • ts-protoc-gen

    Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.

  • json-schema-to-ts

    Infer TS types from JSON schemas 📝

  • typescript-ddd-example

    🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns

    Project mention: Advice on Typescript+Express Development | /r/node | 2023-06-01

    Here you have a Github template for TS DDD application https://github.com/CodelyTV/typescript-ddd-example

  • modelfusion

    The TypeScript library for building AI applications.

    Project mention: Next.js and GPT-4: A Guide to Streaming Generated Content as UI Components | dev.to | 2024-01-25

    ModelFusion is an AI integration library that I am developing. It enables you to integrate AI models into your JavaScript and TypeScript applications. You can install it with the following command:

  • ka-table

    Lightweight MIT React Table component with Sorting, Filtering, Grouping, Virtualization, Editing and many more

  • react-native-shadow-2

    Cross-platform shadow for React Native. Supports Android, iOS, Web, and Expo

    Project mention: Shadow in react native... please help | /r/reactnative | 2023-06-24
  • cloudflare-worker-jwt

    A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.

    Project mention: A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers | news.ycombinator.com | 2023-09-12
  • typescript-coverage-report

    Node command tool to generate TypeScript coverage report

  • Concis

    快速构建React应用程序的高性能、轻量级UI库

  • ableton-js

    Control Ableton Live with Node.js

    Project mention: Track Name Based Color Assignment Win and Mac | /r/ableton | 2023-05-14

    Might be this https://github.com/leolabs/ableton-js

  • bug-tracker-pern-ts

    Bug Tracking app, features team-work support. Made using PERN + TypeScript stack.

  • typeid-js

    TypeScript implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs

    Project mention: Adding type safety to object IDs in TypeScript | news.ycombinator.com | 2024-01-30

    If you want a type-prefixed UUIDv7 type, I can wholeheartedly recommend TypeID-JS: https://github.com/jetpack-io/typeid-js

    Also available for a whole bunch of other languages: https://github.com/jetpack-io/typeid

    UUIDv7 is UUIDv4-compatible (i.e. you can put a v7 UUID anywhere a v4 UUID would go, like in Postgres's UUID datatype) and is time-series sortable, so you don't lose that nice lil' benefit of auto-incrementing IDs.

    And if you use something like TypeORM to define your entities, you can use a Transformer to save as plain UUIDv7 in the DB (so you can use UUID datatypes, not strings), but deal with them as type-prefixed strings everywhere else:

    ```

  • snd-lib

  • diod

    A very opinionated inversion of control (IoC) container and dependency injector for Typescript, Node.js or browser apps.

  • obsidian-plugin-groups

    A plugin that allows you to easily group and manage your other plugins in Obsidian.

    Project mention: Obsidian mobile on iPhone takes 5-6 to open because Readwise. Is there a way to avoid the delay | /r/ObsidianMD | 2023-05-08

    You may want to give Plugin Groups a try.

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

TypeScript Ts related posts

Index

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

Project Stars
1 ts-node 12,547
2 ts-pattern 10,832
3 tsParticles 6,962
4 CopilotKit 4,395
5 supabase-js 2,782
6 ActionHero 2,388
7 typegoose 2,141
8 ts-protoc-gen 1,324
9 json-schema-to-ts 1,322
10 typescript-ddd-example 1,200
11 modelfusion 864
12 ka-table 670
13 react-native-shadow-2 600
14 cloudflare-worker-jwt 562
15 typescript-coverage-report 466
16 Concis 385
17 ableton-js 323
18 shlink-web-client 254
19 bug-tracker-pern-ts 210
20 typeid-js 202
21 snd-lib 160
22 diod 125
23 obsidian-plugin-groups 108
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.com