npm (Node Package Manager) is a crucial tool for application developers working with JavaScript and Node.js, facilitating efficient package management and dependency resolution. It provides a vast repository of reusable code modules and libraries that developers can easily include in their projects. With npm, developers can publish their own packages, update dependencies systematically, and manage version control, ensuring the application remains stable and maintainable. The tool also supports semantic versioning and includes capabilities like script running, which simplifies tasks such as testing, building, or deploying applications. npm enhances collaboration and productivity by streamlining the integration of third-party code, reducing development time, and fostering a consistent environment across development teams.
View the most prominent open source npm projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- The Node.js best practices list (July 2024)☆103,158Updated 2 months ago
- Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one☆78,864Updated this week
- Meteor, the JavaScript App Platform☆44,653Updated this week
- The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry☆41,546Updated last week
- Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.☆35,962Updated 2 months ago
- Fast, disk space efficient package manager☆31,976Updated this week
- Web framework built on Web Standards☆24,893Updated this week
- Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io☆19,289Updated this week
- Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data …☆18,082Updated this week
- A lightweight Node.js private proxy registry☆16,980Updated this week
- UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your pack…☆16,635Updated this week
- 为开发人员分享快速参考备忘清单(速查表)☆14,150Updated this week
- Zero-config CLI for TypeScript package development☆11,365Updated 2 years ago
- 700+ Pure CSS, SVG & Figma UI Icons, 6000+ glyphs, patterns, colors and layouts.☆9,852Updated 10 months ago
- Find newer versions of package dependencies than what your package.json allows☆9,810Updated 2 weeks ago
- the package manager for JavaScript☆8,953Updated this week
- 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 🧹☆8,643Updated 10 months ago
- CSS3 Animations with special effects☆8,552Updated 2 years ago
- 🚀 Automate versioning and package publishing☆8,504Updated last month
- tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them a…☆8,304Updated this week
- A better `npm publish`☆7,632Updated 3 months ago
- 💡 Use the right package manager☆7,025Updated 2 weeks ago
- 📦✨ your favorite rust -> wasm workflow tool!☆6,701Updated 7 months ago
- Work with yarn/npm packages locally like a boss.☆6,005Updated 10 months ago
- A free, fast, and reliable Open Source CDN for npm, GitHub, Javascript, and ESM☆5,930Updated 3 months ago
- A CLI tool to run multiple npm-scripts in parallel or sequential.☆5,809Updated 10 months ago
- chsrc 全平台通用换源工具与框架. Change Source everywhere for every software☆5,675Updated this week
- Awesome npm resources and tips☆4,575Updated 3 months ago
- Official ESLint plugin for Vue.js☆4,541Updated 3 weeks ago
- A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.☆4,209Updated last year
- A Chrome Extensions boilerplate using React 18 and Webpack 5.☆3,873Updated 11 months ago
- Generate changelogs with a single command☆3,582Updated last year
- 100 Modern CSS Buttons. Every style that you can imagine.☆3,580Updated 2 years ago
- ‼️ ‼️ ‼️ ‼️ DEPRECATED, please use https://github.com/cnpm/cnpmcore ‼️ ‼️ ‼️ ‼️☆3,548Updated last year
- Dopefolio 🔥 - Portfolio Template for Developers 🚀☆3,575Updated 8 months ago
- Install C++ Build Tools for Windows using npm☆3,410Updated 4 years ago
- NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao☆2,943Updated 6 months ago
- Zero-runtime-dependency package acting as bridge between Node projects and their package managers☆3,033Updated this week
- 🐰 Hop Protocol Monorepo☆2,850Updated last month
- 🌓 Add a dark-mode / night-mode to your website in a few seconds☆2,768Updated 2 years ago