Browse free open source JavaScript Package Managers and projects below. Use the toggles on the left to filter open source JavaScript Package Managers by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Lass

    Lass

    Lass scaffolds a modern package boilerplate for Node.js

    Lass is a modern scaffolding tool that generates boilerplate for JavaScript projects, including Node.js libraries, web applications, and CLI tools. It follows best practices and helps developers quickly set up projects with a well-structured environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Lerna

    Lerna

    A tool for managing JavaScript projects with multiple packages

    Lerna is a tool for managing JavaScript projects with multiple packages. Many times splitting a large codebase into several independently versioned packages is necessary for code sharing. However, this can make testing and tracking changes across repositories quite difficult. As a solution to this, many projects organize their codebases into multi-package repositories. It is Lerna's job to manage these multi-package repositories, optimizing workflow and reducing the time and space requirements for numerous copies of packages in development and build environments. Lerna's primary functionalities are bootstrap, which links dependencies in the repo together; and publish, which helps publish any updated packages. It is important to note that Lerna is not a deployment tool for serverless monorepos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Microbundle

    Microbundle

    Zero-configuration bundler for tiny modules

    Microbundle produces esm, cjs, umd bundles with your code compiled to syntax that works pretty much everywhere. While it's possible to customize the browser or Node versions you wish to support using a browserslist configuration, the default setting is optimal and strongly recommended. In addition to the above formats, Microbundle also outputs a modern bundle specially designed to work in all modern browsers. This bundle preserves most modern JS features when compiling your code, but ensures the result runs in 95% of web browsers without needing to be transpiled. Specifically, it uses Babel's "bugfixes" mode (previously known as preset-modules) to target the set of browsers that support <script type="module"> - that allows syntax like async/await, tagged templates, arrow functions, destructured and rest parameters, etc. The result is generally smaller and faster to execute than the plain esm bundle.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    NPQ

    NPQ

    Install packages with npm or yarn by auditing them

    npq is a security-focused package manager that analyzes npm dependencies for potential vulnerabilities before installation. It helps developers ensure the safety of their projects by checking for malicious or outdated packages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    NPS (Node Package Scripts)

    NPS (Node Package Scripts)

    All the benefits of npm scripts without the cost of a bloated package

    NPS (Node Package Scripts) is an advanced alternative to NPM scripts that improves maintainability by allowing JavaScript-based task definitions. It removes the need for complex package.json script structures, enabling developers to create modular and readable task automation workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Node.js version alias

    Node.js version alias

    Resolve Node.js version aliases like `latest`, `lts` or `erbium`

    Resolve Node.js version aliases like `latest`, `lts` or `erbium`. Those aliases are used by Node.js version managers like nvm, nvs, n, nave, nodeenv or nodist. This resolves them to a "major.minor.patch" version string. This package is an ES module and must be loaded using an import or import() statement, not require(). Base URL to fetch the list of available Node.js versions. Can be customized.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Normalize Node.js versions

    Normalize Node.js versions

    Normalize and validate Node.js versions

    Normalize and validate Node.js versions. Takes any version range as inputs such as 8, 8.5.0 or >=8 and returns a "major.minor.patch" string. Throws if the Node.js version does not exist. Base URL to fetch the list of available Node.js versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    OJI

    OJI

    Text Emoticons Maker

    oji is a simple command-line tool that generates and displays text-based emoji reactions for terminal interactions. It allows users to add a fun, expressive element to their CLI experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PostCSS Import

    PostCSS Import

    PostCSS plugin to inline at-import rules content

    PostCSS Import is a plugin for PostCSS that enables the use of @import statements within CSS files. It allows modularizing CSS by merging multiple stylesheets into a single processed output, improving maintainability and compatibility with modern front-end workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    Release It!

    Release It!

    Automate versioning and package publishing

    Generic CLI tool to automate versioning and package publishing-related tasks. Use release-it for version management and publish to anywhere with its versatile configuration, a powerful plugin system, and hooks to execute any command you need to test, build, and/or publish your project. The latest major version is v15, supporting Node.js 14 and up (as Node.js v12 is EOL). Use release-it v14 for environments running Node.js v10 and v12. Although release-it is a generic release tool, installation requires npm. To use release-it, a package.json file is not required. The recommended way to install release-it also adds basic configuration. You will be prompted to select the new version, and more prompts will follow based on your setup. Run release-it from the root of the project to prevent potential issues. Out of the box, release-it has sane defaults, and plenty of options to configure it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Simple State Manager 4

    Simple State Manager 4

    Run different javascript at different browser widths

    SimpleStateManager is a lightweight JavaScript library that helps manage responsive states in web applications. It allows developers to define breakpoints and trigger callbacks when the viewport changes, making it easier to handle responsive design logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    SmartPhoto

    SmartPhoto

    The most easy to use responsive image viewer

    SmartPhoto is a JavaScript-based photo viewer designed for mobile and desktop environments. It provides a smooth, touch-friendly experience for browsing images in galleries with features like zooming, swiping, and lightbox effects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    TSDX

    TSDX

    Zero-config CLI for TypeScript package development

    Despite all the recent hype, setting up a new TypeScript (x React) library can be tough. Between Rollup, Jest, tsconfig, Yarn resolutions, TSLint, and getting VSCode to play nicely, there is just a whole lot of stuff to do (and things to screw up). TSDX is a zero-config CLI that helps you develop, test, and publish modern TypeScript packages with ease, so you can focus on your awesome new library and not waste another afternoon on the configuration. With TSDX, you can quickly bootstrap a new TypeScript project in seconds, instead of hours. TSDX will create a folder with the project template in it and install all dependencies. Once that's done, you're ready to rock. TypeScript, Rollup, Jest, ESlint, and all other plumbing are already set up with best practices. Just start editing src/index.ts (or src/index.tsx if you chose one of the React templates) and go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Thulite

    Thulite

    Web framework designed for speed, security, and SEO

    Thulite is an AI-powered search and recommendation engine that enhances search functionality in applications. It provides intelligent query processing, result ranking, and personalized recommendations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Vue CLI

    Vue CLI

    Standard Tooling for Vue.js Development

    Vue CLI is the Standard Tooling for Vue.js Development. Vue CLI provides a great number of features including out-of-the-box support for TypeScript, Babel, PostCSS, ESLint, PWA, as well as Unit Testing and End-to-end Testing. It comes with its own graphical user interface and a plugin system that allows for the building and sharing of reusable solutions that can answer common needs. Vue CLI provides instant prototyping with a single Vue file, and is fully configurable with no need for ejecting. Vue CLI is future-ready, allowing you to ship native ES2015 code for modern browsers, or build your Vue components as native web components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    alfred-npms

    alfred-npms

    Alfred 3 workflow to search for npm packages with npms.io

    Alfred NPMS is an Alfred workflow that allows developers to quickly search for npm packages using the npms.io API. It enhances productivity by providing instant package details without leaving the Alfred search interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    cnpmjs.org

    cnpmjs.org

    Private npm registry and web for Enterprise

    cnpmjs.org is a private NPM registry implementation used primarily by developers in China to improve package management performance and reduce dependency on the official NPM registry. It allows organizations to set up their own NPM mirrors for faster package installation and distribution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    create-ts-lib

    create-ts-lib

    Create-ts-lib: A Starter Kit and a CLI to create your TypeScript

    TypeScript Webpack Starter is a boilerplate setup for building modern JavaScript applications with TypeScript and Webpack. It provides a structured foundation for scalable frontend and backend projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    dependency-check

    dependency-check

    Checks which modules you have used in your code

    Dependency-Check is a security tool that scans project dependencies to identify known vulnerabilities. It supports various package managers and helps developers secure their software supply chain.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    epub-press-clients

    epub-press-clients

    Clients for building books with EpubPress

    epub-press-clients is a collection of client-side tools that allow users to convert web pages, articles, or entire websites into EPUB eBooks. It is designed for readers who want to save content for offline reading on eReaders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    graphql-react

    graphql-react

    A GraphQL client for React using modern context and hooks APIs

    graphql-react is a lightweight GraphQL client for React that emphasizes efficiency and simplicity. It provides built-in caching, request deduplication, and declarative data fetching without the complexity of larger GraphQL clients.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    local-npm

    local-npm

    Local and offline-first npm mirror

    local-npm is a local caching proxy for npm packages. It allows developers to speed up package installations and reduce reliance on external package registries by maintaining a local cache.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    lockfile linting

    lockfile linting

    Lint an npm or yarn lockfile to analyze and detect security issues

    lockfile-lint is a security tool that helps validate npm and Yarn lockfiles to prevent malicious dependency injections. It checks for common security issues such as package integrity violations and unauthorized registry usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    next-update

    next-update

    Tests if module's dependencies can be updated to latest version

    Next-Update is a command-line tool that helps developers test the latest versions of their npm dependencies to identify updates that work without breaking their projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    node-csgo

    node-csgo

    A node-steam plugin for Counter-Strike: Global Offensive

    Node-CSGO is a Node.js library that allows interaction with Counter-Strike: Global Offensive (CS:GO) game servers and Steam APIs. It enables developers to retrieve game data, manage inventories, and automate in-game operations.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB