JavaScript: Possible Projects

detect-node

Detect Node.JS

Released: 27 Jul 2020 - 2

schema

Schemas describing various structures used by nyc and istanbuljs

Released: 30 Sep 2019 - 1

ansi-align

:abcd: align-text with ANSI support for CLIs

alignment ansi-align ansi-support center-alignment cli padding

Released: 30 Apr 2016 - 22

copy-descriptor

"description": "Copy a descriptor from object A to object B",

Released: 28 Dec 2015 - 11

magic-string

Manipulate strings like a wizard

Released: 03 Nov 2014 - 2,360

cross-fetch

Universal WHATWG Fetch API for Node, Browsers and React Native.

cross-fetch fetch fetch-api http http-client isomorphic isomorphic-fetch node-fetch spec-compliant whatwg-fetch

Released: 02 Sep 2017 - 1,672

formidable

The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.

aws-lambda aws-s3 azure azure-storage file-upload form formdata formidable incomingform multipart multipart-formdata multipart-parser querystring-parser serverless

Released: 07 May 2010 - 7,054

Object.groupBy

An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.

Released: 18 May 2023 - 4

get-tsconfig

Lightweight tsconfig.json parser & paths resolver

find get node parse paths tsconfig typescript

Released: 12 Jan 2022 - 186

csstype

Strict TypeScript and Flow types for style based on MDN data

css flow mdn style types typescript

Released: 18 Sep 2017 - 1,736

sharp

High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

avif crop exif icc image image-processing javascript jpeg libvips nodejs performance png resize sharp svg tiff webp

Released: 19 Aug 2013 - 29,177

os-locale

Get the system locale

Released: 16 Mar 2015 - 225

character-reference-invalid

Map of invalid numeric character references to their replacements, according to HTML

character entity html invalid reference

Released: 27 Sep 2015 - 5

quickjs-emscripten

Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions

eval javascript plugins quickjs wasm

Released: 05 Jan 2020 - 1,293

is-boolean-object

Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

boolean boxed false is javascript true

Released: 28 Apr 2015 - 7

createECDH

browserify version of crypto.createECDH

Released: 06 Nov 2014 - 24

webassemblyjs

Toolchain for WebAssembly

ast compiler interpreter javascript parser polyfill wasm wast webassembly

Released: 04 Dec 2017 - 789

set-cookie-parser

Parse HTTP set-cookie headers in JavaScript

cookie cookies header headers http javascript nodejs parser react-native

Released: 01 Jul 2015 - 180

es-errors

A simple cache for a few of the JS Error constructors.

ecmascript error javascript rangeerror syntaxerror typeerror

Released: 03 Feb 2024 - 10

ArrayBuffer.prototype.slice

ES spec-compliant shim for ArrayBuffer.prototype.slice

array arraybuffer buffer ecmascript es-shim javascript polyfill shim slice typed

Released: 09 Jul 2023 - 0

eslint

Find and fix problems in your JavaScript code.

ecmascript eslint javascript linter static-code-analysis

Released: 29 Jun 2013 - 25,076

node-charenc

character encoding utilities in node.js

Released: 18 Sep 2011 - 14

mdast-util-definitions

utility to find definition nodes in an mdast tree

definition markdown mdast mdast-util syntax-tree unist util

Released: 17 Jul 2015 - 10

v8-coverage

Helpers to manipulate V8 coverage files

Released: 01 Oct 2018 - 16

node-mongodb-native

The official MongoDB Node.js driver

database mongodb node-js nodejs nosql

Released: 07 Jan 2010 - 10,043

is-alphabetical

Check if a character is alphabetical

alphabetical character

Released: 11 Jul 2016 - 4

is-generator-fn

Check if something is a generator function

Released: 15 Nov 2015 - 23

archiver-utils

utility functions for archiver

Released: 30 Nov 2015 - 6

cli

the package manager for JavaScript

javascript nodejs npm npm-cli package-manager tools

Released: 05 Jul 2018 - 8,467

dns-equal

A node module for comparing DNS record strings for equality

Released: 10 Jan 2016 - 9

pnpm

Fast, disk space efficient package manager

dependency-manager install javascript modules node nodejs npm package-manager

Released: 28 Jan 2016 - 29,676

bail

Throw if given an error

bail noop

Released: 28 Jul 2015 - 11

mkdirp-classic

Mirror of mkdirp 0.5.2

Released: 24 Mar 2020 - 3

is-text-path

Check if a file path is a text file

Released: 16 Feb 2015 - 16

set-function-length

Set a function's length property

ecmascript function javascript length set

Released: 12 Oct 2023 - 6

es-object-atoms

ES Object-related atoms: Object, ToObject, RequireObjectCoercible

ecmascript javascript object toobject toobjectcoercible

Released: 17 Mar 2024 - 3

package-json

Get metadata of a package from the npm registry

Released: 15 Jun 2014 - 236

gzip-size

Get the gzipped size of a string or buffer

Released: 28 Feb 2014 - 170

defer-to-connect

The safe way to handle the `connect` socket event

connect nodejs socket

Released: 13 Aug 2018 - 9

browser-stdout

:page_with_curl: pipe to console - process.stdout in your browser

Released: 22 Mar 2015 - 37

Reflect.getPrototypeOf

An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.

ecmascript getprototypeof javascript polyfill reflect shim

Released: 12 Jan 2021 - 3

nx

Smart Monorepos · Fast CI

angular build build-system build-tool building-tool cli cypress hacktoberfest javascript monorepo nextjs nodejs nx nx-workspaces react storybook typescript

Released: 11 Aug 2017 - 23,575

load-nyc-config

Utility function to load nyc configuration

Released: 22 May 2019 - 2

axe-core

Accessibility engine for automated Web UI testing

a11y accessibility axe

Released: 10 Jun 2015 - 5,973

path-browserify

The path module from Node.js for browsers

Released: 03 Dec 2013 - 173

possible-typed-array-names

A simple list of possible Typed Array names.

Released: 19 Feb 2024 - 1

run-parallel

Run an array of functions in parallel

async browser javascript nodejs parallel

Released: 12 Apr 2014 - 380

esniff

Low footprint JavaScript source code parser

Released: 06 Nov 2013 - 12

object-visit

Call the given method on each value in the given object.

collection method object visit

Released: 04 Jul 2015 - 20

global-prefix

Get the npm global path prefix. Same code used internally by npm.

file-path filepath global javascript nodejs npm path prefix

Released: 28 Feb 2015 - 28

normalize-path

Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!

file file-path filepath javascript jonschlinkert node nodejs path posix slash unix windows

Released: 26 Jun 2014 - 107

sha.js

Streamable SHA hashes in pure javascript

browserify crypto javascript sha

Released: 27 Dec 2013 - 288

mri

Quickly scan for CLI flags and arguments

args argv cli cli-flags command-line flags minimist parser yargs

Released: 16 Apr 2017 - 625

get-east-asian-width

Determine the East Asian Width of a Unicode character

Released: 28 Oct 2023 - 38

assertion-error

Error constructor for test and validation frameworks that implements standardized AssertionError specification.

Released: 07 Apr 2013 - 25

is-unc-path

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

Released: 07 Jul 2015 - 8

array-differ

Create an array with values that are present in the first input array but not additional ones

Released: 20 Jun 2014 - 38

parse-passwd

Parse a passwd file into a list of users.

Released: 19 Oct 2016 - 8

class-utils

Utils for working with JavaScript classes and prototype methods.

class descriptor javascript object prototype-methods prototype-property utility

Released: 15 Sep 2015 - 19

humanize-ms

transform humanize time to ms

Released: 14 Aug 2014 - 30

p-event

Promisify an event by waiting for it to be emitted

Released: 26 Apr 2017 - 429

query-string

Parse and stringify URL query strings

npm-package parse query-string stringify url urlsearchparams

Released: 13 Nov 2013 - 6,756

types.ts

Shared TypeScript definitions for Octokit projects

hacktoberfest octokit-js types

Released: 18 Oct 2019 - 135

import-fresh

Import a module while bypassing the cache

Released: 19 Jul 2014 - 284

preset-modules

A Babel preset that targets modern browsers by fixing engine bugs (will be merged into preset-env eventually)

babel

Released: 08 Nov 2019 - 739

regex-parser.js

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

hacktoberfest

Released: 30 May 2014 - 31

is-fullwidth-code-point

Check if the character represented by a given Unicode code point is fullwidth

Released: 16 Jul 2015 - 49

camelcase-css

Convert a kebab-cased CSS property into a camelCased DOM property.

camelcase css nodejs

Released: 28 Aug 2015 - 14

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

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

xmlchars

Utilities for determining if characters belong to character classes defined by the XML specs.

Released: 05 Jul 2018 - 3

to-object-path

Create an object path (dot notation) from a list or array of strings.

Released: 02 Sep 2015 - 16

parseargs

Polyfill of `util.parseArgs()`

Released: 05 Mar 2021 - 122

RegExp.prototype.flags

ES6 spec-compliant RegExp.prototype.flags shim

ecmascript flags javascript polyfill regex regexp regular-expression

Released: 20 Nov 2014 - 8

node-abi

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

Released: 02 Dec 2016 - 164

retry-request

**THIS REPOSITORY AND PACKAGE WILL BE DEPRECATED IN JULY 2024** Retry a request with built-in exponential backoff.

Released: 07 Jul 2015 - 67

cluster-key-slot

Generates CRC hashes for strings - for use by Node Redis clients to determine key slots.

Released: 30 May 2016 - 19

hast-util-parse-selector

utility to create an element from a simple CSS selector

css hast hast-util html parse selector syntax-tree unist util

Released: 21 Feb 2016 - 13

constants-browserify

node's constants module for the browser

Released: 10 Jul 2013 - 12

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

node-assert-plus

Extra assertions on top of node's assert module

Released: 23 Jun 2012 - 122

moment

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

Released: 01 Mar 2011 - 47,977

has-proto

Does this environment have the ability to get or set the [[Prototype]] of an object with `__proto__`?

Released: 13 Dec 2022 - 3

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

CSSOM

CSS Object Model implemented in pure JavaScript. Also, a CSS parser.

Released: 30 Jun 2022 - 2

stop-iteration-iterator

Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.

Released: 13 Jan 2023 - 4

pbkdf2

PBKDF2 with any supported hashing algorithm in Node

Released: 05 Sep 2014 - 191

color-string

Parser and generator for CSS color strings

Released: 19 Jun 2011 - 214

Object.hasOwn

Official ES spec-compliant polyfill for Object.hasOwn

Released: 25 May 2021 - 14

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

nan

Native Abstractions for Node.js

node nodejs

Released: 20 Jul 2013 - 3,289

fbjs

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

Released: 28 May 2015 - 1,952

has-bigints

Determine if the JS environment has BigInt support.

Released: 11 Aug 2019 - 8

path-root

Get the root of a posix or windows filepath.

Released: 29 Mar 2016 - 6