SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript typescript-library Projects
-
xyflow
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
ninja-keys
Keyboard shortcuts interface for your website. Working with static HTML, Vanilla JS, Vue, React, Svelte.
-
-
msgpack-javascript
@msgpack/msgpack - MessagePack for JavaScript / msgpack.org[ECMA-262/JavaScript/TypeScript]
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sqlocal
SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.
-
arcjet-js
Arcjet JS SDKs. Bot detection, rate limiting, email validation, attack protection, data redaction for Node.js, Next.js, Deno, Bun, Remix, SvelteKit, NestJS.
import { WithArcjetRules, detectBot } from "@arcjet/nest"; import { Injectable, Get } from "@nestjs/common"; // This would normally go in your controller file e.g. // src/page/page.controller.ts // Attaches the ArcjetGuard to the controller to protect it with the specified // rules extended from the global rules defined in app.module.ts. @WithArcjetRules([ detectBot({ mode: "LIVE", // will block requests. Use "DRY_RUN" to log only // configured with a list of bots to allow from // https://arcjet.com/bot-list // Block all bots except the following allow: [ "CATEGORY:SEARCH_ENGINE", // Google, Bing, etc // Uncomment to allow these other common bot categories // See the full list at https://arcjet.com/bot-list //"CATEGORY:MONITOR", // Uptime monitoring services //"CATEGORY:PREVIEW", // Link previews e.g. Slack, Discord ], }), ]) export class PageController { constructor(private readonly pageService: PageService) {} @Get() index() { return this.pageService.message(); } }
-
typescript-strict-plugin
Typescript plugin that allows turning on strict mode in specific files or directories.
-
svelte-sitemap
Sitemap generator for SvelteKit. Small helper which scans your SvelteKit routes and generates static sitemap.xml
-
-
atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Project mention: Atcute: Lightweight TypeScript Packages for at Protocol | news.ycombinator.com | 2024-10-19 -
-
-
typescript-react-package-starter
📦 Develop & publish Typescript or React packages with ease. PostCSS, Vitest, Biome & Storybook support out of the box. Integrates with Github releases and automatically publishes to NPM. Code is built using tsup.
-
-
rustic
rustic is a TypeScript library providing emulation of Rust's Option and Result types (and some useful wrappers for common js functions as well!) (by franeklubi)
-
-
async-ray
Provide async/await callbacks for every, find, findIndex, filter, forEach, map, reduce, reduceRight and some methods in Array.
-
ColorTranslator
A JavaScript library, written in TypeScript, to convert among different color models
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript typescript-library discussion
TypeScript typescript-library related posts
-
Day 9 advent of typescript
-
Dream Compose test app
-
Dream Compose is a new web development framework inspired by the Jetpack Compose approach.
-
react-flow VS rete - a user suggested alternative
2 projects | 9 Jun 2023 -
Strict mode
-
Help me find a flow diagram library like Svelvet, but with data binding (accessible state)
-
How to create msgpack RPC client?
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 Mar 2025
Index
What are some of the best open-source typescript-library projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | xyflow | 28,390 |
2 | ts-toolbelt | 6,797 |
3 | ninja-keys | 1,669 |
4 | tslog | 1,384 |
5 | msgpack-javascript | 1,370 |
6 | true-myth | 1,115 |
7 | anu | 1,047 |
8 | sqlocal | 458 |
9 | arcjet-js | 400 |
10 | typescript-strict-plugin | 373 |
11 | svelte-sitemap | 296 |
12 | muse-js | 292 |
13 | atcute | 278 |
14 | magidoc | 262 |
15 | monero-ts | 214 |
16 | typescript-react-package-starter | 198 |
17 | ts-graphviz | 165 |
18 | rustic | 138 |
19 | slack-edge | 113 |
20 | async-ray | 104 |
21 | ColorTranslator | 91 |
22 | react-var-ui | 83 |
23 | fnts | 82 |