JavaScript: Possible Projects
builtin-status-codes
The map of HTTP status codes from the builtin http module
Released: 03 Jul 2015 - 19
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
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
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
remapping
Remap sequential sourcemaps through transformations to point at the original source code
Released: 08 Aug 2019 - 108
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
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
i18next
i18next: learn once - translate everywhere
deno ecosystem flexibility i18n internationalization javascript nodejs translation
Released: 16 Dec 2011 - 7,741
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
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
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
color-support
A module which will endeavor to guess your terminal's level of color support.
Released: 17 Jul 2016 - 24
package-json-from-dist
Load the local package.json from either src or dist folder
Released: 14 May 2024 - 6
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
void-elements
Object of "void elements" as defined by the WHATWG HTML Standard.
Released: 29 Aug 2014 - 25
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
luxon
⏱ A library for working with dates and times in JS
dates datetime intl times timezones
Released: 30 Nov 2015 - 15,386
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
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
hash-base
abstract base class for hash-streams
cipher crypto crypto-browserify hash javascript stream
Released: 03 Apr 2016 - 11
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
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
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
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
hoist-non-react-statics
Copies non-react specific statics from a child component to a parent component
Released: 27 May 2015 - 1,802