JavaScript: Possible Projects

mimic-fn

Make a function mimic another one

Released: 19 Oct 2016 - 90

jest

Delightful JavaScript Testing.

easy expectation facebook immersive javascript painless painless-javascript-testing snapshot testing

Released: 10 Dec 2013 - 44,229

sha.js

Streamable SHA hashes in pure javascript

Released: 27 Dec 2013 - 287

node-spdy

SPDY server on Node.js

Released: 08 Apr 2011 - 2,805

pbkdf2

PBKDF2 with any supported hashing algorithm in Node

Released: 05 Sep 2014 - 185

ecc-jsbn

ECC package based on JSBN

Released: 05 Mar 2014 - 19

identity-obj-proxy

An identity object using ES6 proxies. Useful for mocking webpack imports like CSS Modules.

Released: 24 Dec 2015 - 489

socket.io-parser

socket.io protocol parser

Released: 19 Feb 2014 - 134

oauth-sign

OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.

Released: 01 Mar 2013 - 57

node-asn1

Contains parsers and serializers for ASN.1 (currently BER only)

Released: 19 Jul 2011 - 64

node-verror

Rich JavaScript errors

Released: 17 Apr 2012 - 1,176

local-pkg

Get information on local packages.

Released: 27 Sep 2021 - 151

mem

Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input

Released: 21 Dec 2015 - 1,085

vm-browserify

require('vm') like in node but for the browser

Released: 27 Feb 2012 - 197

symbol-observable

Symbol.observable ponyfill

Released: 19 Nov 2015 - 186

node-delegates

Nodejs method and accessor delegation utility

Released: 13 Jan 2014 - 427

events

Node's event emitter for all engines.

Released: 22 Apr 2011 - 1,359

node-bcrypt-pbkdf

Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript

Released: 16 Aug 2016 - 7

thread-stream

A streaming way to send data to a Node.js Worker Thread

Released: 05 Mar 2021 - 231

create-require

Polyfill for Node.js module.createRequire (<= v12.2.0)

Released: 04 May 2020 - 31

fetch

A window.fetch JavaScript polyfill.

Released: 13 Oct 2014 - 25,801

node-bplist-parser

Binary plist parser.

Released: 06 Aug 2012 - 106

node-extsprintf

Extended POSIX-style sprintf

Released: 17 Apr 2012 - 35

node-jws

JSON Web Signatures

Released: 15 Jan 2013 - 705

pkg-up

Find the closest package.json file

Released: 21 Sep 2015 - 159

tunnel-agent

HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.

Released: 01 Mar 2013 - 112

base

Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.

Released: 27 Aug 2015 - 92

System.global

ECMAScript spec-compliant polyfill/shim for `globalThis`.

Released: 30 Mar 2016 - 155

browserify-aes

aes, for browserify

Released: 15 Oct 2014 - 62

pluralize

Pluralize or singularize any word based on a count

Released: 01 Apr 2013 - 2,146

path-dirname

Node.js path.dirname() ponyfill

Released: 18 Oct 2016 - 13

createECDH

browserify version of crypto.createECDH

Released: 06 Nov 2014 - 24

browserify-zlib

Full zlib module for browserify

Released: 08 Apr 2014 - 56

browserify-sign

createSign and createVerify in your browser

Released: 14 Nov 2014 - 42

node-assert-plus

Extra assertions on top of node's assert module

Released: 23 Jun 2012 - 122

popper-core

A JavaScript library to position floating elements and create interactions for them.

Released: 29 Mar 2016 - 28,576

createHash

Node style hashes for use in the browser, with native hash functions in node

Released: 14 Jan 2015 - 52

createHmac

Node style HMAC for use in the browser, with native implementation in node

Released: 14 Jan 2015 - 61

stylis.js

light โ€“ weight css preprocessor

Released: 27 Nov 2016 - 1,696

node-sshpk

Parse, convert, fingerprint and use SSH keys in pure node.js

Released: 18 Sep 2015 - 189

react

The library for web and native user interfaces.

declarative frontend javascript library react ui

Released: 24 May 2013 - 228,771

typescript-eslint

:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

eslint eslint-plugin eslintplugin hacktoberfest plugin tslint typescript

Released: 13 Jan 2019 - 15,231

sass-loader

Compiles Sass to CSS

dart-sass loader node-sass sass scss webpack webpack-loader

Released: 09 Feb 2014 - 3,906

postcss-loader

PostCSS loader for webpack

Released: 03 Oct 2014 - 2,859

source-map-loader

extract sourceMappingURL comments from modules and offer it to webpack

sourcemaps webpack-loader

Released: 19 May 2014 - 363

default-browser-id

Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari

Released: 27 Jan 2014 - 12

get-stdin

Get stdin as a string or buffer

Released: 13 Feb 2014 - 337

escape-goat

&๐Ÿ; Escape a string for use in HTML or the inverse

caprine escape goat goats html javascript nodejs

Released: 27 May 2017 - 519

camelcase

Convert a dash/dot/underscore/space separated string to camelCase: foo-bar โ†’ fooBar

Released: 12 Oct 2014 - 682

emittery

Simple and modern async event emitter

async emitter event-emitter event-listener javascript nodejs npm-package promise

Released: 27 Nov 2017 - 1,743

prepend-http

Prepend `https://` to humanized URLs like `sindresorhus.com` and `localhost`

Released: 16 Nov 2014 - 62

find-cache-dir

Finds the common standard cache directory

cache nodejs npm

Released: 30 Dec 2015 - 151

package-json

Get metadata of a package from the npm registry

Released: 15 Jun 2014 - 236

is-generator-fn

Check if something is a generator function

Released: 15 Nov 2015 - 23

is-text-path

Check if a file path is a text file

Released: 16 Feb 2015 - 16

file-type

Detect the file type of a file, stream, or data

buffer detect file file-types javascript magic magic-numbers nodejs uint8array

Released: 24 Apr 2014 - 3,711

latest-version

Get the latest version of an npm package

Released: 18 Apr 2014 - 176

pretty-bytes

Convert bytes to a human readable string: 1337 โ†’ 1.34 kB

Released: 09 Feb 2014 - 1,113

onetime

Ensure a function is only called once

Released: 01 Dec 2013 - 162

has-flag

Check if argv has a specific flag

Released: 07 Jul 2015 - 92

is-stream

Check if something is a Node.js stream

Released: 18 Jan 2015 - 111

is-path-in-cwd

Check if a path is in the current working directory

Released: 19 Jun 2014 - 21

is-inside-container

Check if the process is running inside a container (Docker/Podman)

Released: 15 Feb 2023 - 72

p-timeout

Timeout a promise after a specified amount of time

Released: 21 Oct 2016 - 274

path-type

Check if a path is a file, directory, or symlink

Released: 04 Sep 2015 - 75

strip-final-newline

Strip the final newline character from a string/buffer

Released: 05 Dec 2015 - 33

shebang-regex

Regular expression for matching a shebang line

Released: 17 Feb 2015 - 46

plugins

๐Ÿฃ The one-stop shop for official Rollup plugins

plugins rollup rollup-plugins

Released: 21 Aug 2019 - 3,642

postcss-plugins

PostCSS Tools and Plugins

css postcss

Released: 02 Nov 2019 - 904

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

ajv-formats

JSON Schema format validation for Ajv v8+

ajv formats json-schema

Released: 20 Jul 2020 - 188

p-is-promise

Check if something is a promise

Released: 26 Nov 2016 - 47

cssdb

A database of staged CSS features

Released: 16 Jan 2017 - 525

markdown-it

Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

commonmark javascript markdown

Released: 19 Dec 2014 - 18,191

vitest

Next generation testing framework powered by Vite.

test testing-tools vite

Released: 03 Dec 2021 - 13,023

vfile-message

utility to create a vfile message

file message vfile vfile-util virtual

Released: 16 Nov 2017 - 10

pkgr

Simple but incredible utilities for package bundlers like rollup, webpack.

globals incredible-utilities packager pkgr rollup umd webpack

Released: 01 Sep 2019 - 7

eslint-utils

Utilities for ESLint plugins and custom rules.

eslint

Released: 19 Nov 2022 - 18

process-warning

A small utility for creating warnings and emitting them.

fastify-library

Released: 27 Jun 2020 - 36

chokidar

Minimal and efficient cross-platform file watching library

chokidar filesystem fsevents nodejs watch-files watcher

Released: 20 Apr 2012 - 11,008

istanbuljs

monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation

ava code-coverage javascript jest mocha nodejs tap tape

Released: 09 Feb 2017 - 1,019

webassemblyjs

Toolchain for WebAssembly

ast compiler interpreter javascript parser polyfill wasm wast webassembly

Released: 04 Dec 2017 - 793

node-semver

The semver parser for node (the one npm uses)

npm-cli

Released: 12 Feb 2011 - 5,123

TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

javascript language typechecker typescript

Released: 17 Jun 2014 - 101,447

proxy-agents

Node.js HTTP Proxy Agents Monorepo

agent http https nodejs pac proxy socks

Released: 09 Jul 2013 - 957

tslib

Runtime library for TypeScript helpers.

bundle dependency import optimize typescript typescript-helpers

Released: 22 Apr 2015 - 1,268

lodash

A modern JavaScript utility library delivering modularity, performance, & extras.

javascript lodash modules utilities

Released: 07 Apr 2012 - 59,791

node-touch

touch(1) for node

Released: 05 Oct 2011 - 122

node-url

node.js core url module as a module

Released: 11 Feb 2014 - 376

fill-range

Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.

capture expand fill increment letters micromatch numbers range regex-range sequence step

Released: 25 Nov 2014 - 54

puppeteer

JavaScript API for Chrome and Firefox

automation chrome chromium developer-tools firefox headless-chrome node-module testing web

Released: 09 May 2017 - 88,689

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

babel

๐Ÿ  Babel is a compiler for writing next generation JavaScript.

ast babel compiler es2015 es6 flavortown javascript

Released: 28 Sep 2014 - 43,223

path-dirname

Node.js path.dirname() ponyfill

Released: 18 Oct 2016 - 13

commons

Simple functions shared among the sinon end user libraries

Released: 31 Jul 2018 - 4

uc.micro

Micro subset of unicode data files for markdown-it projects.

Released: 22 Feb 2015 - 7

mdurl

URL utilities for markdown-it

Released: 27 Feb 2015 - 18

rushstack

Monorepo for tools developed by the Rush Stack community

api api-extractor build bulk-suppressions eslint hacktoberfest heft lockfile-explorer monorepo nodejs orchestrator rush rushstack toolchain tsdoc typescript

Released: 30 Sep 2016 - 5,925

entities

encode & decode HTML & XML entities with ease & speed

entities html-entities javascript

Released: 13 Jan 2012 - 325

babel-polyfills

A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.

babel browsers browserslist core-js es-shims polyfills preset-env targets

Released: 06 Jun 2019 - 334