JavaScript: Possible Projects

builtin-status-codes

The map of HTTP status codes from the builtin http module

Released: 03 Jul 2015 - 19

acorn

A small, fast, JavaScript-based JavaScript parser

Released: 24 Sep 2012 - 10,578

run-parallel

Run an array of functions in parallel

async browser javascript nodejs parallel

Released: 12 Apr 2014 - 380

sha.js

Streamable SHA hashes in pure javascript

browserify crypto javascript sha

Released: 27 Dec 2013 - 288

is-unc-path

Returns true if a filepath is a windows UNC file path.

Released: 07 Jul 2015 - 8

parse-passwd

Parse a passwd file into a list of users.

Released: 19 Oct 2016 - 8

text-table

borderless text tables with alignment

0

types.ts

Shared TypeScript definitions for Octokit projects

hacktoberfest octokit-js types

Released: 18 Oct 2019 - 135

regex-parser.js

:expressionless: A module that parses a string as regular expression and returns the parsed value

hacktoberfest

Released: 30 May 2014 - 31

openapi-types.ts

Generated TypeScript definitions based on GitHub's OpenAPI spec

generated hacktoberfest octokit-js openapi schema specification types

Released: 14 Oct 2020 - 41

semver-compare

compare two semver version strings, returning -1, 0, or 1

0

randombytes

random bytes from browserify stand alone

Released: 15 Jan 2015 - 100

map-cache

Basic cache object for storing key-value pairs. Based on MapCache in Lo-dash 3.0

Released: 18 Mar 2015 - 20

node-abi

:turtle: :rocket: Get the Node.js and Electron ABI for a given target and runtime

Released: 02 Dec 2016 - 164

css-tools

CSS parser / stringifier for Node.js

Released: 09 Jun 2022 - 44

remapping

Remap sequential sourcemaps through transformations to point at the original source code

Released: 08 Aug 2019 - 108

moment

Parse, validate, manipulate, and display dates in javascript.

Released: 01 Mar 2011 - 47,977

node-assert-plus

Extra assertions on top of node's assert module

Released: 23 Jun 2012 - 122

node-libs-browser

[DEPRECATED] The node core libs for in browser usage.

Released: 25 Feb 2013 - 448

webpack-virtual-modules

Webpack Virtual Modules is a webpack plugin that lets you create, modify, and delete in-memory files in a way that webpack treats them as if they were physically presented in the file system.

modules overlay virtual webpack webpack-plugin

Released: 27 Mar 2017 - 507

for-own

Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.

for forown javascript loop node nodejs object

Released: 20 Sep 2014 - 23

unc-path-regex

Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.

Released: 07 Jul 2015 - 8

emojis-list

Complete list of standard emojis.

emoji emoji-keyword emoji-shortcuts unicode-hex-character

Released: 12 May 2015 - 90

pbkdf2

PBKDF2 with any supported hashing algorithm in Node

Released: 05 Sep 2014 - 191

js-bson

BSON Parser for node and browser

bson bson-library mongodb node-js nodejs

Released: 08 Mar 2012 - 1,144

regjsgen

Generate regular expressions from regjsparser’s AST.

ast generate regex regexp regjs regular-expression

Released: 01 Jun 2014 - 32

fbjs

A collection of utility libraries used by other Meta JS projects.

Released: 28 May 2015 - 1,952

path-root

Get the root of a posix or windows filepath.

Released: 29 Mar 2016 - 6

JSONStream

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

Released: 23 Sep 2011 - 1,917

i18next

i18next: learn once - translate everywhere

deno ecosystem flexibility i18n internationalization javascript nodejs translation

Released: 16 Dec 2011 - 7,741

ast-types-flow

Flow types for the Javascript AST

Released: 12 Sep 2015 - 16

installed-package-contents

Get the list of files installed in a package in node_modules, including bundled dependencies

npm-cli

Released: 08 Dec 2019 - 11

enabled

Check if a certain flag is enabled.

Released: 29 May 2015 - 4

snapdragon-node

Snapdragon utility for creating a new AST node in custom code, such as plugins.

ast compiler javascript node nodejs parser snapdragon

Released: 20 Jan 2017 - 24

array-unique

Return an array free of duplicate values. Very fast implementation.

array array-uniq javascriopt uniq unique

Released: 02 Dec 2014 - 60

text-hex

Create a hash from a string of text and transforms it to a color

Released: 15 Jun 2014 - 8

mime

Mime types for JavaScript

Released: 25 Feb 2010 - 2,173

react-lifecycles-compat

Backwards compatibility polyfill for React class components

api compatibility polyfill react

Released: 25 Jan 2018 - 459

why-is-node-running

Node is running but you don't know why? why-is-node-running is here to help you.

Released: 09 Feb 2016 - 1,864

stream-http

Streaming node http in the browser

Released: 24 Jun 2015 - 353

node-tar

tar for node

npm-cli

Released: 27 Mar 2011 - 842

color-support

A module which will endeavor to guess your terminal's level of color support.

Released: 17 Jul 2016 - 24

colorspace

Generate HEX colors for a given namespace.

Released: 29 May 2015 - 3

deprecation

Log a deprecation message with stack

Released: 06 Mar 2019 - 3

EVP_BytesToKey

crypto javascript openssl

Released: 27 Sep 2015 - 20

package-json-from-dist

Load the local package.json from either src or dist folder

Released: 14 May 2024 - 6

archived-prr

Released: 01 Apr 2013 - 26

lazy-cache

Cache requires to be lazy-loaded when needed. Uses node's own require system with tried and true, plain-vanilla JavaScript getters.

cache javascript object require vanilla

Released: 01 Jun 2015 - 51

node-dir

Recursive asynchronous file and directory operations for Node.js

Released: 25 Sep 2012 - 222

node-jsonc-parser

Scanner and parser for JSON with comments.

Released: 18 Apr 2016 - 599

async-limiter

A minimal library for throttling async concurrency.

Released: 11 Sep 2017 - 30

react-remove-scroll

Removes and disables 📜in a "React" way

react scroll

Released: 18 Jan 2019 - 803

node-int64

Support for representing 64-bit integers in JavaScript

Released: 30 Dec 2010 - 202

void-elements

Object of "void elements" as defined by the WHATWG HTML Standard.

Released: 29 Aug 2014 - 25

winston-transport

Base stream implementations for winston@3 and up.

Released: 22 Nov 2015 - 64

handle-thing

The Thing when you need it

Released: 08 Jul 2015 - 17

is-extglob

Returns true if a string has an extglob

extended-glob extended-globbing extglob extglob-pattern glob glob-pattern globbing javascript jonschlinkert node

Released: 06 Mar 2015 - 22

node-process

process information for node.js and browsers

Released: 12 Jan 2013 - 124

luxon

⏱ A library for working with dates and times in JS

dates datetime intl times timezones

Released: 30 Nov 2015 - 15,386

merge-stream

Merge multiple streams into one interleaved stream

Released: 09 Jun 2013 - 214

CSSOM

Unmaintained! ⚠️ CSS Object Model implemented in pure JavaScript. Also, a CSS parser.

css-parser cssom dom javascript

Released: 26 Oct 2010 - 752

jsonparse

A streaming JSON parser written in pure JavaScript for node.js

Released: 31 Dec 2010 - 358

to-regex-range

Pass two numbers, get a regex-compatible source string for matching ranges. Fast compiler, optimized regex, and validated against more than 2.78 million test assertions. Useful for creating regular expressions to validate numbers, ranges, years, etc.

character-class expand integers javascript match matcher matching node nodejs number numbers padding range range-expansion regex regex-range regular-expression repeat tidelift

Released: 07 Aug 2015 - 161

web-streams-polyfill

Web Streams, based on the WHATWG spec reference implementation

javascript polyfill ponyfill stream streams streams-standard

Released: 19 Dec 2017 - 288

buffer

The buffer module from node.js, for the browser.

browser browserify buffer javascript nodejs

Released: 18 Nov 2013 - 1,803

socket.io-adapter

The Socket.IO in-memory adapter

nodejs socket-io websocket

Released: 07 Mar 2014 - 197

jest-dom

:owl: Custom jest matchers to test the state of the DOM

custom-matcher dom dom-testing-library javascript jest jest-matchers jsdom react-testing-library testing testing-library testing-library-react

Released: 09 Apr 2018 - 4,431

type-check

a library which allows you to check the types of JavaScript values at runtime with a Haskell like type syntax

Released: 28 Sep 2013 - 211

postcss-nested

PostCSS plugin to unwrap nested rules like how Sass does it.

Released: 07 Nov 2014 - 1,164

fast-fifo

A fast fifo implementation similar to the one powering nextTick in Node.js core

Released: 18 Feb 2019 - 62

postgres-array

Parse postgres array columns

Released: 12 Jun 2015 - 19

node-ignore

🔍 node-ignore is the manager and filter for .gitignore rules, the one used by eslint, prettier and many others.

gitignore ignore-files ignore-patterns ignore-rules javascript nodejs

Released: 01 Sep 2013 - 440

wide-align

WebJar for wide-align

Released: 16 Dec 2015 - 20

eastasianwidth

Get East Asian Width from a character.

Released: 30 Mar 2013 - 88

hash-base

abstract base class for hash-streams

cipher crypto crypto-browserify hash javascript stream

Released: 03 Apr 2016 - 11

source-map-js

Consume and generate source maps.

Released: 15 Jan 2021 - 95

node-progress

Flexible ascii progress bar for nodejs

Released: 21 Apr 2011 - 2,980

is-extendable

Answers the question: "can this value have keys?". Returns true if a value is any of the object types: array, regexp, plain object, function or date. Useful for determining if a value is an object that can be extended.

function is-obj is-object isobject javascript object

Released: 29 Jun 2015 - 19

listr2

NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.

cli console listr loading nodejs nodejs-modules npm progress task tasklist term terminal typescript

Released: 27 Feb 2020 - 521

dom-accessibility-api

Implements https://w3c.github.io/accname/

Released: 08 Oct 2019 - 100

json-bigint

JSON.parse/stringify with bigints support

Released: 12 Sep 2013 - 811

fast-xml-parser

Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.

cli command-line fast fast-xml-parser js js2xml json json2xml locale parser rapid validate validator xml xml2js xml2json xml2nimn

Released: 28 Jan 2017 - 2,562

node-gyp

Node.js native addon build tool

gyp node node-addon node-gyp nodejs

Released: 03 Feb 2012 - 9,939

node-domexception

An implementation of the DOMException class from NodeJS

Released: 27 May 2021 - 10

simple-get

Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines

browser browserify get http https javascript nodejs post

Released: 28 Dec 2014 - 401

resolve-url-loader

Webpack loader that resolves relative paths in url() statements based on the original source file

Released: 13 Aug 2015 - 564

idb

IndexedDB, but with promises

Released: 06 Aug 2015 - 6,397

envinfo

Generate a report about your development environment for debugging and issue reporting

Released: 19 Jun 2017 - 760

spdy-transport

SPDY v2, v3, v3.1 and HTTP2 transport implementation for node.js

Released: 21 Jun 2015 - 101

validate-npm-package-name

Is the given string an acceptable npm package name?

npm-cli

Released: 12 Nov 2014 - 298

node-source-map-support

Adds source map support to node.js (for stack traces)

hacktoberfest

Released: 07 Nov 2020 - 14

which-module

:m: Find the module object for something that was require()d

import lookup module nodejs require reverse

Released: 06 Jun 2016 - 26

svg-parser

Create a JSON-friendly object from an SVG string

Released: 23 Sep 2017 - 198

pgpass

node.js module for reading ~/.pgpass

Released: 04 Dec 2013 - 3

unist-util-remove-position

utility to remove positions from a tree

clean position remove strip syntax-tree unist unist-util util

Released: 07 Feb 2016 - 12

eslint-import-resolver-typescript

This plugin adds `TypeScript` support to `eslint-plugin-import`

eslint eslint-import-plugin eslint-import-resolver eslint-plugin-import typescript

Released: 24 Sep 2017 - 725

console-control-strings

A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.

Released: 15 Jun 2016 - 30

fn.name

Extract the name from a function.

Released: 23 Dec 2014 - 7

json-parse-even-better-errors

get better errors

npm-cli

Released: 27 Sep 2019 - 20

hoist-non-react-statics

Copies non-react specific statics from a child component to a parent component

Released: 27 May 2015 - 1,802