#Npm

Open-source projects categorized as Npm | Edit details

Top 23 Npm Open-Source Projects

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (April 2021)

    Project mention: Any resources on best structuring practices for Express projects? | reddit.com/r/node | 2021-04-29

    node best practices

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Totally stuck with listIndexes calls. Our volunteer social project building community migrated from Mlab to Mongo DB's Atlas in Nov and all our sites died. I've tried everything i can think to get the platform back up. Can anyone help or offer advice? | reddit.com/r/mongodb | 2021-04-21

    Could this _ensureIndex be the problem? I think that may be calling into listIndexes here: https://github.com/mongodb/node-mongodb-native/blob/2b18411d2f57e06d11262d5a308c56a9f561789e/lib/operations/db_ops.js#L305. IIRC, ensureIndex is deprecated, and you should use createIndex instead. I'm not familiar with meteor, so I'm not exactly sure what that code looks like, but the README shows how to access the underlying MongoDB driver directly: https://github.com/meteor/meteor/tree/devel/packages/mongo#direct-access-to-npm-mongodb-api. Hope that helps!

  • GitHub repo yarn

    The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

    Project mention: React and Vue apps - with and without Node | dev.to | 2021-04-08
  • GitHub repo lerna

    :dragon: A tool for managing JavaScript projects with multiple packages.

    Project mention: A package for writing scripts on JavaScript instead of Bash | reddit.com/r/javascript | 2021-05-06

    monorepo is more like a "repo of repos". Like any tool or pattern, it has its is benefits and its drawbacks. Code sharing is one advantage. Another is centralized enforcement of patterns, practices and testing strategies. The downsides are pretty obvious. You end up with a lot of code in one place. There are a few of tools (eg Nx and Lerna) that make dealing with monorepos less painful.

  • GitHub repo verdaccio

    📦🔐A lightweight private proxy registry build in Node.js

    Project mention: Monorepo or not? | reddit.com/r/node | 2021-04-29

    I highly recommend using a package proxy like https://github.com/verdaccio/verdaccio instead of git submodules if you have more then one developer using your code/repo. Biggest factor is the cost of the developers time. Why teach them a different way to install dependancies when there is a standard way of doing things your CI/CD is simplified, the knowledge of git submodules is good to know, but this is now tribal knowledge on how to setup this up, update dependancies, etc...

  • GitHub repo pnpm

    Fast, disk space efficient package manager

    Project mention: Next.js TypeScript Template | dev.to | 2021-03-31

    pnpm is a cool alternative to yarn or npm as it is faster and can reuse downloaded packages to reduce the size of node_modules.

  • GitHub repo tsdx

    Zero-config CLI for TypeScript package development

    Project mention: Starting a TypeScript Project in 2021 | news.ycombinator.com | 2021-04-21

    I looked at TSDX for a project and was rather put off by the fact that:

    * It hasn't been updated for six months

    * It doesn't appear to support TypeScript 4 properly[1]

    [1] https://github.com/formium/tsdx/issues/926

  • GitHub repo css.gg

    700+ Pure CSS, SVG & Figma UI Icons Available in SVG Sprite, styled-components, NPM & API

    Project mention: CSS.GG - 2.0 - 700 UI Icons in CSS, SVG & Figma | reddit.com/r/FigmaDesign | 2021-04-24
  • GitHub repo magic

    CSS3 Animations with special effects

    Project mention: 15+ Awesome CSS Animation Resources | dev.to | 2021-04-21

    10.Magic

  • GitHub repo np

    A better `npm publish`

    Project mention: 🚀 Automate NPM package publish & GIT versioning | dev.to | 2021-01-20

    np package also allows writing a pre-defined configuration within package.json itself, using the np property.

  • GitHub repo renovate

    Universal dependency update tool that fits into your workflows.

    Project mention: Use depfu and Mergify to automatically merge dependency updates | dev.to | 2021-05-03

    For some time, I have updated the projects manually, however this became way too time consuming. Enter depfu, a free (for open source projects) service that keeps your project's dependencies up-to-date by proposing pull requests (PRs) whenever there's a new dependency version. Renovate is a similar service, and would work the same for the purpose of this tutorial. Depfu has made my life much easier – it automatically creates PRs and the only job left for me is to approve and merge the PR. This is all well and good, however with many projects, even this process becomes tedious. Let's try to automate this task even further!

  • GitHub repo npkill

    List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.

    Project mention: Looking for a (global) package which would show me all node_modules folders on my machine with the option to delete them | reddit.com/r/npm | 2021-04-15
  • GitHub repo cli

    the package manager for JavaScript (by npm)

    Project mention: Cannot upgrade to latest npm version | reddit.com/r/npm | 2021-04-04
  • GitHub repo npm-run-all

    A CLI tool to run multiple npm-scripts in parallel or sequential.

    Project mention: Using Typescript with hapi | dev.to | 2021-03-11

    dev uses npm-run-all to run both commands at the same time, so you don't have to have two terminals open.

  • GitHub repo Release It! 🚀

    🚀 Automate versioning and package publishing

    Project mention: DynamoDB GUI with Electron, React & Typescript | dev.to | 2021-04-11

    Release It - To create tags, bump the versions, manage release betas and detect merged changes.

  • GitHub repo jsdelivr

    A free, fast, and reliable Open Source CDN for npm and GitHub

    Project mention: appfleet, a new edge compute platform goes live | dev.to | 2021-03-01

    And if you are a non-profit or an open source project let us know to get sponsored with free services. We even offer free design services

  • GitHub repo awesome-npm

    Awesome npm resources and tips

  • GitHub repo wasm-pack

    📦✨ your favorite rust -> wasm workflow tool!

    Project mention: Creating a Sleek Masonry Gallery with React and WebAssembly | dev.to | 2021-04-18

    Rust was was something I wanted to get into for a while already, and it's a natural fit for WASM modules. The module is set-up with wasm-pack which outputs your WASM file along with TypeScript definitions as an easily importable ES6 module.

  • GitHub repo yalc

    Work with yarn/npm packages locally like a boss.

    Project mention: Where do I store components I need to use in multiple React apps that are being built simultaneously? | reddit.com/r/reactjs | 2021-03-08

    You can also use yalc which is like an npm store on your engine.. https://github.com/wclr/yalc

  • GitHub repo tsParticles

    tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno.

    Project mention: How to create beautiful particles effect in Vue.js (2.x and 3.x) | dev.to | 2021-04-29

    Let's see how to add them using tsParticles Vue.js 2.x or 3.x components.

  • GitHub repo npm-expansions

    Send us a pull request by editing expansions.txt

    Project mention: Is there a name for the random three-word identifier titles that are common in URL generation these days? | reddit.com/r/webdev | 2021-01-10

    Placeholders? In Netlify's case it's likely just some kind of {adjective}-{adjective}-{noun} generator, whereas in NPM's case, it's a list of fun variants: https://github.com/npm/npm-expansions/blob/master/expansions.txt

  • GitHub repo rsmq

    Redis Simple Message Queue

  • GitHub repo ungrid

    ungrid - the simplest responsive css grid

    Project mention: CSS Deep | dev.to | 2021-02-26

    chrisnager/ungrid - ungrid - the simplest responsive css grid

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). The latest post mention was on 2021-05-06.

Index

What are some of the best open-source Npm projects? This list will help you:

Project Stars
1 nodebestpractices 64,493
2 Meteor JS 42,405
3 yarn 39,734
4 lerna 27,946
5 verdaccio 11,633
6 pnpm 11,026
7 tsdx 7,941
8 css.gg 7,466
9 magic 6,950
10 np 6,041
11 renovate 4,997
12 npkill 4,466
13 cli 4,377
14 npm-run-all 4,126
15 Release It! 🚀 4,065
16 jsdelivr 3,749
17 awesome-npm 3,745
18 wasm-pack 3,343
19 yalc 2,436
20 tsParticles 1,783
21 npm-expansions 1,602
22 rsmq 1,490
23 ungrid 1,293