TypeScript npm-package

Open-source TypeScript projects categorized as npm-package

Top 23 TypeScript npm-package Projects

TypeScript logo
npm-package
  1. 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-31

    I'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.

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

    Puter.js logo
  3. type-fest

    A collection of essential TypeScript types

    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.

  4. ky

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    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.

  5. got

    🌐 Human-friendly and powerful HTTP request library for Node.js

    Project mention: Show HN: I ported Tree-sitter to Go | news.ycombinator.com | 2026-02-25

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

  6. modern-normalize

    🐒 Normalize browsers' default style

    Project mention: Enhance your CSS Reset with your Design System | dev.to | 2026-06-29

    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.

  7. core

    The internationalization (i18n) library for Angular (by ngx-translate)

  8. eslint-plugin-vue

    Official ESLint plugin for Vue.js

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. p-queue

    Promise queue with concurrency control

    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.

  11. chrome-extension-tools

    Build cross-browser extensions with native HMR and zero-config setup

  12. ow

    Function argument validation for humans

  13. react-infinite-scroll-component

    An awesome Infinite Scroll component in react.

    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
  14. fast-cli

    Test your download and upload speed using fast.com

  15. packagephobia

    ⚖️ Find the cost of adding a new dependency to your project

  16. thesvg

    6,035+ brand SVG icons for developers. Tree-shakeable, typed, open source. npm i thesvg

    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

  17. @sindresorhus/is

    Type check values (by sindresorhus)

    Project mention: Less is safer: how Obsidian reduces the risk of supply chain attacks | news.ycombinator.com | 2025-09-19
  18. shadcn-chat

    CLI for adding customizable and re-usable chat components to your applications. Build beautiful chat interfaces in minutes.

  19. node-twitter-api-v2

    Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.

  20. conf

    Simple config handling for your app or module

  21. cloudflare-worker-jwt

    A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.

  22. 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)

  23. Trex

    Package Manager for deno 🦕 (by crewdevio)

  24. unique-names-generator

    Generate unique and memorable name strings

  25. squirrelly

    Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    SquirrellyJS - Powerful, lightweight, pluggable JS template engine

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 npm-package discussion

Log in or Post with

TypeScript npm-package related posts

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

Sponsored
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.
developer.puter.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?