Showing 396 open source projects for "npm"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    JS Beautifier

    JS Beautifier

    Beautifier for javascript

    This little beautifier will reformat and re-indent bookmarklets, ugly JavaScript, unpack scripts packed by Dean Edward’s popular packer, as well as partly deobfuscate scripts processed by the npm package javascript-obfuscator. All of the source code is completely free and open, available on GitHub under MIT licence, and we have a command-line version, python library and a node package as well. You may install the NPM package js-beautify. When installed globally, it provides an executable js-beautify script. As with the Python script, the beautified result is sent to stdout unless otherwise configured. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Newman

    Newman

    Newman is a command-line collection runner for Postman

    Newman is Postman’s open-source command-line runner for collections, enabling the execution and testing of Postman Collections directly via CLI or Node.js scripts. It shines in CI/CD integration by offering flexible reporting, scripting, and automation capabilities. The easiest way to install Newman is using NPM. If you have Node.js installed, it is most likely that you have NPM installed as well. Newman can be easily used within your JavaScript projects as a Node.js module. The entire set of Newman CLI functionality is available for programmatic use as well. Reporters provide information about the current collection run in a format that is easy to both disseminate and assimilate.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    GuardDog

    GuardDog

    GuardDog is a CLI tool to Identify malicious PyPI and npm packages

    guarddog is an open-source security tool by DataDog designed to detect risks in open-source dependencies. It helps developers analyze software supply chain risks and prevent malicious or vulnerable packages from being used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Bootstrap Table

    Bootstrap Table

    Extended table to integration with some of the most widely used CSS

    Include Bootstrap Table source CSS and JavaScript files via npm or yarn. When you only need to include Bootstrap Table’s compiled CSS or JS, use UNPKG. Download Bootstrap Table to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, bowser, and more. Install and manage Bootstrap table’s CSS, JavaScript, locales, and extensions using npm.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    semantic-release

    semantic-release

    Fully automated version management and package publishing

    semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package. This removes the immediate connection between human emotions and version numbers, strictly following the Semantic Versioning specification and communicating the impact of changes to consumers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Swagger Editor

    Swagger Editor

    An editor designed for Swagger

    Swagger Editor lets you edit Swagger API specifications in YAML inside your browser and to preview documentations in real time. Valid Swagger JSON descriptions can then be generated and used with the full Swagger tooling (code generation, documentation, etc). swagger-editor is a traditional npm module intended for use in single-page applications that are capable of resolving dependencies (via Webpack, Browserify, etc). swagger-editor-dist is a dependency-free module that includes everything you need to serve Swagger Editor in a server-side project, or a web project that can't resolve npm module dependencies. If you're building a single-page application, using swagger-editor is strongly recommended, since swagger-editor-dist is significantly larger.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    Composer

    Composer

    Dependency Manager for PHP

    Composer is a tool for dependency management in PHP, inspired by node's npm and ruby's bundler. It allows you to declare, manage and install the libraries on which your PHP project depends. Unlike most package managers, Composer manages on a per-project basis. It installs packages or libraries in a directory (e.g. vendor) inside your project and does not install anything globally. However, for convenience it does support a "global" project via the global command.
    Downloads: 96 This Week
    Last Update:
    See Project
  • 8
    AI Commits

    AI Commits

    A CLI that writes your git commit messages for you with AI

    ...There are also options to preview, edit, or regenerate the AI-proposed message before actually committing, giving developers control instead of blindly trusting the output. Because it’s published as an npm package and even as a Homebrew formula, installation is straightforward across platforms.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    Bootswatch

    Bootswatch

    Themes for Bootstrap

    ...Each theme works as a drop-in replacement for Bootstrap’s default stylesheet, which makes adoption simple for existing sites. The project supports several installation paths, including precompiled CSS, CDN usage, npm, Sass imports, and Ruby gem integration. Developers can customize themes by editing Sass variables and theme-specific structural styles. Overall, Bootswatch is useful for teams that want polished Bootstrap styling, faster prototyping, and consistent visual options across web projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 10
    Oat UI

    Oat UI

    Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library

    ...Oat works by applying sensible default styling directly to standard HTML elements, meaning developers can achieve polished layouts with little to no custom classes. Its small footprint makes it especially attractive for static sites, documentation, prototypes, and low-overhead web applications. The library can be installed via npm, CDN, or direct download, making it flexible across different development workflows. Overall, Oat prioritizes minimalism, speed, and developer ergonomics for teams that want attractive UI results with extremely low complexity.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    frida

    frida

    Dynamic instrumentation toolkit for developers

    ...Edit, hit save, and instantly see the results. All without compilation steps or program restarts. Works on Windows, macOS, GNU/Linux, iOS, Android, and QNX. Install the Node.js bindings from npm, grab a Python package from PyPI, or use Frida through its Swift bindings, .NET bindings, Qt/Qml bindings, or C API. Frida is and will always be free software (free as in freedom). We want to empower the next generation of developer tools, and help other free software developers achieve interoperability through reverse engineering. ...
    Downloads: 227 This Week
    Last Update:
    See Project
  • 12
    compodoc

    compodoc

    The missing documentation tool for your Angular, Nest & Stencil apps

    ...Generate your Angular project documentation in seconds. Compodoc comes with a lot of features. Check it out now! Compodoc supports all major APIs of Angular. Use it directly in your project using npm and one script, that's it! No server needed, no sources uploaded online. 7 themes are available from famous documentation tools like Gitbook, Read the Docs or projects like Vagrant, Laravel, Postmark and Stripe. Compodoc includes a powerful search engine (lunr.js) for easily finding your information. The generated pages display very well on mobile, tablet and desktop. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Code App

    Code App

    Building a full-fledged code editor for iPad

    ...Embedded emulated terminal. Local backend development environment (Node and PHP) Local Python Runtime. Local Clang compiler. Git Version Control. Package manager support (Pip and NPM) and Remote connection support (Files and terminal). While we want to make the editing experience as close as a desktop offers, Code App is still bounded by iOS's limitations. For example, you cannot download arbitrary commands or modules with native components. Spawning subprocesses is also not possible.
    Downloads: 122 This Week
    Last Update:
    See Project
  • 14
    Babashka

    Babashka

    Native, fast starting Clojure interpreter for scripting

    ...Babashka supports real JVM threads and like Clojure, supports futures and dynamic thread-locally bound vars. Babashka features a built-in task runner which covers the most popular use cases of make, just and npm scripts. Babashka can shell out to other CLI programs like you are used to in bash. It goes one step further and offers seamless integration with other binaries using the pod protocol.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 15
    Dart Sass

    Dart Sass

    The reference implementation of Sass, written in Dart

    Dart Sass is the canonical, fully‑featured official implementation of the Sass stylesheet preprocessor, superseding Ruby Sass. Written in Dart, it emphasizes speed, portability and ease of maintenance. Available as standalone CLI, Dart library, and npm JS distribution, it supports semantic versioning, CSS compatibility, and an embedded API for host integration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    UniGetUI

    UniGetUI

    The Graphical Interface for your package managers

    The main goal of this project is to create an intuitive GUI for the most common CLI package managers for Windows 10 and 11, such as WinGet, Scoop, Chocolatey, Pip, Npm, .NET Tool, and PowerShell Gallery. With this app, you can easily download, install, update, and uninstall any software published on the supported package managers.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 17
    MUI Core

    MUI Core

    React components for faster and easier web development

    MUI Core (formerly Material-UI) consists of React components for faster and easier web development, with options for creating your own design system or starting with Material design. MUI components work without any additional setup, and don't pollute the global scope.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    webR

    webR

    The statistical language R compiled to WebAssembly via Emscripten

    ...It supports installing and running R packages, making it possible to perform data analysis, statistical modeling, and visualization entirely client-side. webR also provides distribution options such as npm packages, CDN hosting, and Docker images for flexible deployment. While it currently includes a minimal set of compiled libraries, it is designed to expand its ecosystem over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    commitlint

    commitlint

    Lint commit messages

    commitlint checks if your commit messages meet the conventional commit format. commitlint helps your team adhere to a commit convention. By supporting npm-installed configurations it makes sharing of commit conventions easy. We're not a sponsored OSS project. Therefore we can't promise that we will release patch versions for older releases in a timely manner. If you are stuck on an older version and need a security patch we're happy if you can provide a PR. If something in between fails (like a new packages was added and needs to be published for the first time but you forgot) you can use lerna publish from-package to publish anythign that has not been published yet. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    TypeDoc

    TypeDoc

    Documentation generator for TypeScript projects

    ...The CLI can be used both from your terminal or from npm scripts. All arguments that are not passed with flags are parsed as entry points. Use either the --out or --json arguments to define the format and destination of your documentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    NativeScript-Vue3 Beta

    NativeScript-Vue3 Beta

    Native mobile applications using Vue and NativeScript

    ...Want to release that app you've been dreaming about without the hassle of learning new languages? NativeScript-Vue is the right choice for you! NativeScript-Vue is easy to get started with, it is a single dependency that you can install through npm. NativeScript-Vue aims to have a syntax that you are used to from Vue.js. With NativeScript-Vue you can build your apps rapidly, because you don't have to learn new languages.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    match-sorter

    match-sorter

    Simple, expected, and deterministic best-match sorting

    ...The library includes recipes and examples that show how to handle different naming conventions like PascalCase, camelCase, snake_case, and kebab-case by normalizing separators. It also offers control over diacritics handling, allowing you to strip or keep accents depending on the UX you want. Distributed via npm and usable in both Node and browser environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Nave

    Nave

    Virtual Environments for Node

    nave is a lightweight Node.js version manager that treats each Node installation as its own “virtual environment,” including a separate global npm space. You can install specific versions (or tip builds), create named environments, and switch between them with a single command. By default it launches a subshell, so exiting the environment is as simple as exit or Ctrl-D, and you don’t have to modify your shell startup files to get going. This approach makes it straightforward to test projects against multiple Node versions or keep legacy and modern toolchains side by side. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    pnpm

    pnpm

    Fast, disk space efficient package manager

    Fast, disk space efficient package manager. pnpm uses a content-addressable filesystem to store all files from all module directories on a disk. When using npm, if you have 100 projects using lodash, you will have 100 copies of lodash on disk. With pnpm, lodash will be stored in a content-addressable storage. Files inside node_modules are cloned or hard-linked from a single content-addressable storage. pnpm has built-in support for multiple packages in a repository. pnpm creates a non-flat node_modules by default, so code has no access to arbitrary packages.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 25
    dev-sidecar

    dev-sidecar

    dev-sidecar Git release

    The developer sidecar, named service-sidecar from service-mesh, means an auxiliary sidecar tool (hereinafter referred to as ds) for developers to proxy HTTP requests to some domestic acceleration channels through local proxy. Intelligently resolve the best domain name IP address according to network conditions to obtain the best network speed. Solve the problem that some websites and libraries are inaccessible or slow. It is recommended that if you encounter a slow-opening foreign website,...
    Downloads: 43 This Week
    Last Update:
    See Project