SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript npm-package Projects
-
oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
Project mention: DeepSeek v4 final models show solid improvements | news.ycombinator.com | 2026-07-31I've had a lot of fun with https://omp.sh/ - consider it like zsh -> ohmyzsh
Lots of sensible defaults and good tweaks/settings you just don't worry about.
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

-
Project mention: TypeScript Mutually Exclusive Unions: From `?: never` to `ExclusifyUnion` | dev.to | 2025-11-06
This is exactly where type-fest’s ExclusifyUnion comes in (which I originally proposed here). It automates the process of adding ?: never based on your union type.
-
Project mention: Our response to the Axios developer tool compromise | news.ycombinator.com | 2026-04-22
I usually reach for ky these days since it's an extremely lightweight wrapper over `fetch` - basically just adds a few niceties
https://github.com/sindresorhus/ky
From the readme:
- Simpler API
- Method shortcuts (ky.post())
- Treats non-2xx status codes as errors (after redirects)
- Retries failed requests
- JSON option
- Timeout support
- Upload and download progress
- Base URL option
- Instances with custom defaults
- Hooks
- Response validation with Standard Schema (Zod, Valibot, etc.)
- TypeScript niceties (e.g., .json() supports generics and defaults to unknown, not any)
Of course, this is only for projects where I have to make a lot of HTTP requests to a lot of different places where these niceties make sense. In most cases, we're usually using a library generated from an OpenAPI specification and fall back to `fetch` only as an escape hatch.
-
I'd be more concerned about confusing it with https://github.com/sindresorhus/got, which is well-established (15k stars on GitHub is nothing to sneeze at).
-
sanitize.css and modern-normalize continue that evolution - incorporating contemporary best practices like box-sizing: border-box, improved form element handling, and accessibility-aware defaults.
-
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

-
Project mention: I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation | dev.to | 2026-04-15
Run overnight if you're generating 50+ tracks. Or batch-submit with retries — p-queue is my go-to library for this kind of concurrency control.
-
-
-
Project mention: broad-infinite-list alternatives - react-infinite-scroll-component, react-window, react-virtuoso, and react-window-infinite-loader | libhunt.com/r/broad-infinite-list | 2026-02-21
-
-
-
Project mention: Google redesigned 13 Workspace icons last week. Here is where to grab the new SVGs. | dev.to | 2026-05-22
View on GitHub
-
Project mention: Less is safer: how Obsidian reduces the risk of supply chain attacks | news.ycombinator.com | 2025-09-19
-
shadcn-chat
CLI for adding customizable and re-usable chat components to your applications. Build beautiful chat interfaces in minutes.
-
node-twitter-api-v2
Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
-
-
cloudflare-worker-jwt
A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.
-
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)
-
-
-
squirrelly
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
SquirrellyJS - Powerful, lightweight, pluggable JS template engine
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

TypeScript npm-package discussion
TypeScript npm-package related posts
-
Oh-my-pi: A coding agent with the IDE wired in
-
Ask HN: Claude Code or Codex?
-
You only need the frontier model for one single edit
-
I couldn't find an npm package to sort filenames into buckets, so I built one
-
Oh My Pi Is Crashing macOS With Native Grep — The Fix
-
Oh My Pi
-
Opinionated and Easy Pi.dev Configuration
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Aug 2026
Index
What are some of the best open-source npm-package projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | oh-my-pi | 20,585 |
| 2 | type-fest | 17,325 |
| 3 | ky | 17,007 |
| 4 | got | 14,931 |
| 5 | modern-normalize | 7,377 |
| 6 | core | 4,660 |
| 7 | eslint-plugin-vue | 4,592 |
| 8 | p-queue | 4,245 |
| 9 | chrome-extension-tools | 4,137 |
| 10 | ow | 3,866 |
| 11 | react-infinite-scroll-component | 3,082 |
| 12 | fast-cli | 2,862 |
| 13 | packagephobia | 2,305 |
| 14 | thesvg | 2,059 |
| 15 | @sindresorhus/is | 1,790 |
| 16 | shadcn-chat | 1,622 |
| 17 | node-twitter-api-v2 | 1,561 |
| 18 | conf | 1,345 |
| 19 | cloudflare-worker-jwt | 879 |
| 20 | Chronos | 849 |
| 21 | Trex | 729 |
| 22 | unique-names-generator | 683 |
| 23 | squirrelly | 673 |