Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →
Top 23 TypeScript Npm Projects
-
lerna
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
Project mention: How to Create an NPM Packages using Rollup.js + Lerna.js + Jfrog Artifactory | dev.to | 2024-11-13Lerna.js is a popular tool for managing JavaScript projects with multiple packages, often referred to as monorepos. It simplifies the process of versioning, publishing, and managing dependencies across various packages within a single repository.
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Project mention: Building a Vue 3 App with Vite, TailwindCSS, Pinia, Vue Router, and TypeScript | dev.to | 2025-02-07
pnpm or npm or yarn
-
Project mention: Fiberplane: Your Hono-native API Playground, powered by OpenAPI | dev.to | 2025-02-13
For developers building TypeScript APIs, the power of Hono is the bet many are taking. It's blazing fast, lightweight, designed explicitly for edge and serverless, and integrates incredibly well with OpenAPI via their official package and Rhinobase. Just last week, the latest version release included new middleware features and a fresh schema validator - all enhancements that continue to make Hono the choice for modern web developers.
-
Project mention: Wombat - Syntax Highlighting with Rust's Bat Called from Crystal | dev.to | 2025-01-15
To automate library version updates, I introduced Renovate. Although I'm not very familiar with it, adding the following JSON file to the repository enables it to work:
-
crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
:::tip If you like the blog so far, please consider giving Crawlee a star on GitHub, it helps us to reach and help more developers. :::
-
-
-
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.
-
npkill
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹
Npkill is a simple command launchable via npx that scans your disk looking for all node_modules folders, tells you how much space they occupy, and allows you to choose which ones to delete.
-
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.
I wanted to go with a night sky theme because the Winter Solstice causes the Northern Hemisphere to experience the shortest day of the year. So, I remembered our old friend particles.js. Except now it has transformed into tsParticles with a bunch of memory leak fixes, optimizations, and a rewrite in typescript. This forms the background of the page. I configured it to not be distracting while also looking lively and aesthetically pleasing. Getting this setup was a pain that I did not expect. The latest version has a tsparticles.bundle.js which is supposed to be everything you need and exports globals so that you can get started in one line, but that was not the case. I tried to manually call it's setup while using the tsparticles.engine.js to no avail. This suffers from a lack of useful documentation. I also tried the slim version which had one example usage but it did not work. I tried just replacing the version with an older one (since what I needed was mostly basic behaviour and not their newer features) and struck gold with 1.43.1. You would expect following the instructions in the readme would get you live, but this was not true here.
-
It's supposed to be webpack plugin-and-API compatible, so if you already use webpack, hopefully not (much).
But is this constant turnover getting ridiculous in the web dev & JS ecosystem?
Yes. I simultaneously credit and blame facebook for starting it with yarn; after yarn, the trend of re-writing build tools seemed to become much more acceptable and trendy, especially since yarn (at the time) was multiple times faster than npm; you could argue it was worth it. But now we've reached a stage where the diversity of tools like npm, yarn and pnpm, now tools like ni (https://github.com/antfu-collective/ni) are emerging to manage the diversity.
I think this is getting out of hand, now there are n+1 of them.
-
-
corepack
Zero-runtime-dependency package acting as bridge between Node projects and their package managers
Project mention: PNPM CI Builds fail currently due to Signature Mismatch | news.ycombinator.com | 2025-02-03 -
cli
The React Native Community CLI - command line tools to help you build RN apps (by react-native-community)
-
-
-
-
-
-
Let’s learn how to generate an API client for an Angular project using the open-source OpenAPI Generator program. The OpenAPI Generator project offers a CLI for generating API client modules for multiple language targets by importing a YAML/JSON API specification file.
-
-
angular-auth-oidc-client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
-
-
bundlejs
An online tool to quickly bundle & minify your projects, while viewing the compressed bundle size, all running locally on your browser. A quick and easy way to bundle, minify, and compress (gzip and brotli) your ts, js, jsx and npm projects all online, with the bundle file size.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Npm discussion
TypeScript Npm related posts
-
Fiberplane: Your Hono-native API Playground, powered by OpenAPI
-
Spin up a License Key API on new Railway Functions In Less Than Two Minutes!
-
Building a Vue 3 App with Vite, TailwindCSS, Pinia, Vue Router, and TypeScript
-
Local LWC Development with real @AuraEnabled method calls
-
PNPM CI Builds fail currently due to Signature Mismatch
-
How to use Astro with Hono
-
renovate.json file in Lobechat source code explained
-
A note from our sponsor - Nutrient
nutrient.io | 16 Feb 2025
Index
What are some of the best open-source Npm projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | lerna | 35,832 |
2 | pnpm | 30,742 |
3 | hono | 22,239 |
4 | renovate | 18,358 |
5 | crawlee | 16,775 |
6 | verdaccio | 16,675 |
7 | npm-check-updates | 9,620 |
8 | npkill | 8,475 |
9 | tsParticles | 8,027 |
10 | ni | 6,710 |
11 | yalc | 5,798 |
12 | corepack | 2,747 |
13 | cli | 2,492 |
14 | html-react-parser | 2,223 |
15 | packagephobia | 2,156 |
16 | qnm | 1,919 |
17 | react-anime | 1,556 |
18 | syncpack | 1,541 |
19 | openapi-generator-cli | 1,535 |
20 | ultra-runner | 1,215 |
21 | angular-auth-oidc-client | 1,165 |
22 | defu | 1,116 |
23 | bundlejs | 820 |