JavaScript npm-package

Open-source JavaScript projects categorized as npm-package Edit details

Top 23 JavaScript npm-package Projects

  • netlify-cms

    A Git-based CMS for Static Site Generators

    Project mention: Which platform do you use for deployment ? | | 2022-06-08

    Netlify CMS is a cool concept because it's totally free and doesn't really work as a traditional CMS -- it's called a git-based CMS. Basically, it lets you set up an admin page for editing content on your site, but your changes just get committed directly to the site's github repo, which then triggers a new build of the site with the new content. This allows you to keep the site static while still making the content easily editable. However, in my experience if could be a little clunky and hard to customize the admin UI if you wanted it to be able to edit content in more advanced ways. They've been working on it a lot though so it may be better than the last time I used it.

  • np

    A better `npm publish`

    Project mention: How to create and publish a react component library (not the storybook way) | | 2022-06-20

    Hooray! Our package has been published. You can do npm i simple-counter-component to check it out. To manage versioning, you can use a great library called np.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • query-string

    Parse and stringify URL query strings

    Project mention: Acquiring the Auth Code | | 2022-05-11

    After setting those values our User is ready to log in! I'm using query-string to stringify the URL. Notice the URL starts with The next part of the process happens on Spotify's servers, our site never sees the user's username or password. Our site only sees the Auth Code for now.

  • npm-run-all

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

    Project mention: How to build a Hacker news clone using Remix, Tailwind css ? | | 2022-05-10

    Finally with help of the run-s cli command we create a build script that runs the command sequentially. So run-s build:* will first run remix build followed by build:css script.

  • angular-translate

    Translating your AngularJS 1.x apps

    Project mention: Correct use for angular-translate in controllers | | 2022-03-31

    .controller('FirstPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = $filter('translate')('HELLO\_WORLD'); }]).controller('SecondPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = 'Second page title'; }]) I'm loading the translation files using the angular-translate-loader-url extension.

  • eslint-plugin-vue

    Official ESLint plugin for Vue.js

    Project mention: Do you use v-else? | | 2022-06-16
  • speed-test

    Test your internet connection speed and ping using from the CLI

    Project mention: Terminate the Timeworn Terminals | | 2022-05-05

    speed-test lets you see how fast your internet is

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • electron-store

    Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

    Project mention: Using Typescript with electron-store | | 2022-01-17 Links to internal test that shows how to pass types to electron-store

  • kafkajs

    A modern Apache Kafka client for node.js

    Project mention: Kafkajs - A modern Apache Kafka client for node.js | | 2022-04-22
  • trash

    Move files and directories to the trash

    Project mention: Can you build it from trash? | | 2022-03-19

    Coward. trash

  • fast-cli

    Test your download and upload speed using

    Project mention: App To Monitor For Slow Speed, Not Total Outage | | 2021-11-01

    You could use something like fast-cli to get your speed, log it and the date/time to a file if it's too low, and sleep 5 minutes or whatever.

  • slugify

    Slugify a string (by sindresorhus)

    Project mention: I've created a website to collect useful GPT-3 prompts | | 2021-07-17

    Make it (you can use to generate slugs with random strings attached at the end to avoid collision) so anyone can find it from Google.

  • texme

    Self-rendering Markdown + LaTeX documents

    Project mention: Is it ever possible to have LaTex Equations capabilities in Markdown? | | 2022-03-19

    By default vs code has latex on md. Also

  • on-change

    Watch an object or array for changes

    Project mention: ​​Using Vue without actually using Vue. Ovee.js 2.1 just got released. | | 2021-11-03

    For the initial build of Ovee.js, we’ve chosen on-change for handling simple reactivity, and lit-html for templating. We’ve also built an optional module on top of Barba for asynchronous page transitions. This decision helped us to ship the first working version of the framework relatively fast, avoiding major bugs in the potentially most complex parts.

  • update-notifier

    Update notifications for your CLI app

  • pageres-cli

    Capture website screenshots

    Project mention: Software for downloading images from a list of URL | | 2022-04-15
  • capture-website

    Capture screenshots of websites

  • emittery

    Simple and modern async event emitter

    Project mention: Adonis Js - Events and Mailing Part 2 | | 2021-10-05

    Emittery is a modern async event emitter for node.js.

  • eslint-plugin-node

    Additional ESLint's rules for Node.js

    Project mention: 14 Linting Rules To Help You Write Asynchronous Code in JavaScript | | 2022-03-25

    The following rules are additional ESLint rules for Node.js provided by the eslint-plugin-node plugin. To use them, you need to install and add the plugin to the plugins array in your .eslintrc configuration file.

  • terminal-image

    Display images in the terminal

  • pretty-ms

    Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`


    Light speed setup for MEVN(Mongo Express Vue Node) Apps

  • Rando.js

    The world's easiest, most powerful random function.

    Project mention: built the online multiplayer version of the Omi card game. enjoy! | | 2021-12-27

    No RNG is perfectly random. You can try something like which might work better.

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 2022-06-20.

JavaScript npm-package related posts


What are some of the best open-source npm-package projects in JavaScript? This list will help you:

Project Stars
1 netlify-cms 15,452
2 np 6,654
3 query-string 5,976
4 npm-run-all 4,842
5 angular-translate 4,402
6 eslint-plugin-vue 3,798
7 speed-test 3,763
8 electron-store 3,597
9 kafkajs 2,712
10 trash 2,345
11 fast-cli 2,303
12 slugify 2,172
13 texme 2,054
14 on-change 1,783
15 update-notifier 1,650
16 pageres-cli 1,522
17 capture-website 1,500
18 emittery 1,385
19 eslint-plugin-node 871
20 terminal-image 865
21 pretty-ms 833
22 MEVN-CLI 784
23 Rando.js 733
Find remote jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.