JavaScript: Possible Projects

ip-regex

Regular expression for matching IP addresses

Released: 06 Sep 2014 - 192

component-emitter

Simple event emitter

Released: 02 May 2012 - 600

slash

Convert Windows backslash paths to slash paths

Released: 18 Jul 2013 - 328

comma-separated-tokens

Parse and stringify comma-separated tokens

comma comma-separated html separated tokens

Released: 22 Feb 2016 - 11

cacheable-lookup

A cacheable dns.lookup(…) that respects TTL :tada:

cache dns lookup query resolve

Released: 13 Jan 2019 - 191

http2-wrapper

Use HTTP/2 the same way like HTTP/1

agent alpn http2 http2-wrapper https nodejs

Released: 11 Aug 2018 - 239

mini-css-extract-plugin

Lightweight CSS extraction plugin

webpack-plugin

Released: 28 Feb 2018 - 4,658

is-installed-globally

Check if your package was installed globally

Released: 25 Jun 2017 - 70

p-try

Start a promise chain

Released: 21 Oct 2016 - 55

path-key

Get the PATH environment variable key cross-platform

Released: 28 Dec 2015 - 44

widest-line

Get the visual width of the widest line in a string - the number of columns required to display it

Released: 04 Nov 2015 - 36

detect-indent

Detect the indentation of code

Released: 11 Aug 2013 - 196

mimic-function

Make a function mimic another one

Released: 19 Oct 2016 - 91

is-obj

Check if a value is an object

Released: 11 Jul 2015 - 40

p-limit

Run multiple promise-returning & async functions with limited concurrency

Released: 21 Oct 2016 - 2,017

dargs

Reverse minimist. Convert an object of options into an array of command-line arguments

Released: 18 Apr 2013 - 184

unist-util-position

utility to get the position of a node

location position syntax-tree unist unist-util util utility

Released: 04 Jul 2015 - 8

unist-util-visit

utility to visit nodes

syntax-tree unist unist-util util visit walk

Released: 02 Jul 2015 - 276

unist-util-is

utility to check if a node passes a test

equal equality is syntax-tree unist unist-util util

Released: 02 Sep 2015 - 37

synckit

Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript and Yarn P'n'P support.

async hacktoberfest nodejs pnp sync synchronize synchronous synckit typescript yarn

Released: 25 Apr 2021 - 190

indent-string

Indent each line in a string

Released: 06 Jun 2014 - 112

import-from

Import a module like with `require()` but from a given path

Released: 06 Dec 2015 - 86

arrify

Convert a value to an array

Released: 16 Feb 2015 - 131

mdast-util-from-markdown

mdast utility to parse markdown

markdown mdast mdast-util parse tokenize unist

Released: 31 Aug 2020 - 212

hastscript

utility to create hast trees

hast hast-util html hyperscript unist util

Released: 24 Feb 2016 - 164

unist-util-stringify-position

utility to serialize a node, position, or point as a human readable location

position stringify syntax-tree unist unist-util util

Released: 16 Apr 2016 - 6

npm-run-path

Get your PATH prepended with locally installed binaries

Released: 28 Dec 2015 - 104

globby

User-friendly glob matching

directories files glob globbing javascript matching nodejs patterns

Released: 21 Jun 2014 - 2,534

caniuse-lite

A smaller version of caniuse-db, with only the essentials!

Released: 27 Jan 2017 - 547

change-case

Convert strings between camelCase, PascalCase, Capital Case, snake_case and more

camel-case change-case constant-case lowercase pascal-case snake-case uppercase

Released: 15 Apr 2013 - 2,276

rollup

Next-generation ES module bundler

Released: 14 May 2015 - 25,351

ansi-styles

ANSI escape codes for styling strings in the terminal

chalk

Released: 31 Jul 2013 - 419

babel-loader

📦 Babel loader for webpack

babel loader webpack

Released: 08 Oct 2014 - 4,822

webpack

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

amd build-tool commonjs compiler es2015 es6 esm javascript javascript-compiler javascript-modules loaders module-bundler plugins web web-performance webpack

Released: 10 Mar 2012 - 64,677

eslint

Find and fix problems in your JavaScript code.

ecmascript eslint javascript linter static-code-analysis

Released: 29 Jun 2013 - 25,076

css-loader

CSS Loader

css loader webpack webpack-loader

Released: 07 Apr 2012 - 4,311

nan

Native Abstractions for Node.js

node nodejs

Released: 20 Jul 2013 - 3,289

lz-string

LZ-based compression algorithm for JavaScript

Released: 08 May 2013 - 4,123

createHash

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

Released: 14 Jan 2015 - 53

picomatch

Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions. Used by GraphQL, Jest, Astro, Snowpack, Storybook, bulma, Serverless, fdir, Netlify, AWS Amplify, Revogrid, rollup, routify, open-wc, imba, ava, docusaurus, fast-glob, globby, chokidar, anymatch, cloudflare/miniflare, pts, and more than 5 million projects! Please follow picomatch's author: https://github.com/jonschlinkert

fast-glob fdir find glob glob-pattern globber match matcher matching micromatch minimatch multimatch node-glob regex regexp regular-expression

Released: 05 Nov 2018 - 967

tunnel-agent

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

Released: 01 Mar 2013 - 117

domutils

Utilities for working with htmlparser2's DOM

Released: 10 Nov 2012 - 203

getos

A Node.js module that returns the OS/Distribution name of the environment you are working on

Released: 28 Jun 2014 - 78

chai

BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

assertions bdd chai javascript tdd

Released: 07 Dec 2011 - 8,129

mocha

☕️ simple, flexible, fun javascript test framework for node.js & the browser

bdd browser javascript mocha mochajs node nodejs tdd test test-framework testing testing-tools

Released: 07 Mar 2011 - 22,599

supports-color

Detect whether a terminal supports color

Released: 03 Aug 2013 - 347

is-unicode-supported

Detect whether the terminal supports Unicode

Released: 17 Mar 2021 - 81

jest

Delightful JavaScript Testing.

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

Released: 10 Dec 2013 - 44,249

ts-node

TypeScript execution and REPL for node.js

hacktoberfest nodejs repl runtime ts ts-node typescript typescript-compiler typescript-node

Released: 15 Jul 2015 - 12,904

throttleit

Throttle a function to limit its execution rate

Released: 26 Mar 2013 - 94

saxes

An evented streaming XML parser in JavaScript

Released: 23 Jul 2018 - 74

proxy-from-env

A Node.js library to get the proxy URL for a given URL based on standard environment variables (http_proxy, no_proxy, ...).

Released: 18 Feb 2016 - 52

read-package-up

Read the closest package.json file

Released: 03 Sep 2015 - 258

selfsigned

Generate self-signed certificates from node.js

Released: 12 Mar 2013 - 238

split-string

Split a string on a given character or characters, with support for escaping.

javascript jonschlinkert js node nodejs parse parser split split-string string string-split util

Released: 27 Aug 2015 - 57

is-arguments

Is this an arguments object? It's a harder question than you think.

arguments is javascript object

Released: 08 Jan 2014 - 15

shebang-command

Get the command from a shebang

Released: 04 Dec 2015 - 22

async-retry

Retrying made simple, easy and async

async await javascript retry

Released: 29 Feb 2016 - 1,846

compressible

Compressible Content-Type / mime checking.

compressible javascript nodejs

Released: 19 Dec 2013 - 98

normalize-url

Normalize a URL

compare-urls npm-package sanitize-url url-normalization

Released: 11 Jan 2015 - 840

CSS.escape

A robust polyfill for the CSS.escape utility method as defined in CSSOM.

Released: 15 Oct 2013 - 493

libsql-stateless

Thin libSQL stateless HTTP driver for TypeScript and JavaScript for the edge 🚀

cloudflare-pages cloudflare-workers database http https lambda-functions libsql netlify serverless sqlite vercel webapi

Released: 04 Nov 2023 - 22

read-pkg

Read a package.json file

Released: 02 Sep 2015 - 165

serialize-error

Serialize/deserialize an error into a plain object

Released: 27 Oct 2015 - 538

is-docker

Check if the process is running inside a Docker container

Released: 08 Apr 2015 - 221

array-union

Create an array of unique values, in order, from the input arrays

Released: 19 Jun 2014 - 75

log-symbols

Colored symbols for various log levels

Released: 10 Jul 2014 - 744

is-regexp

Check if a value is a regular expression

Released: 11 Jun 2014 - 24

strip-indent

Strip leading whitespace from each line in a string

Released: 29 Mar 2014 - 135

registry-url

Get the set npm registry URL

Released: 15 Jun 2014 - 53

import-lazy

Import a module lazily

Released: 16 Aug 2014 - 250

memoize

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

resolve-cwd

Resolve the path of a module like `require.resolve()` but from the current working directory

Released: 06 Dec 2015 - 68

resolve-from

Resolve the path of a module like require.resolve() but from a given path

Released: 20 Jul 2014 - 139

is-plain-obj

Check if a value is a plain object

Released: 11 Jul 2015 - 101

parse-ms

Parse milliseconds into an object

milliseconds npm-package parse parse-milliseconds

Released: 20 Mar 2014 - 119

decamelize

Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow

Released: 24 Jan 2015 - 238

get-east-asian-width

Determine the East Asian Width of a Unicode character

Released: 28 Oct 2023 - 38

string-length

Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes

Released: 16 Apr 2014 - 162

is-absolute-url

Check if a URL is absolute

Released: 29 Jun 2014 - 77

boxen

Create boxes in the terminal

Released: 21 Dec 2015 - 1,536

pify

Promisify a callback-style function

promise-utilities promises promisify

Released: 29 Aug 2015 - 1,505

node-defaults

Easily handle defaults for your options

Released: 03 Feb 2013 - 73

eslint-plugin-react

React-specific linting rules for ESLint

development ecmascript eslint javascript lint react

Released: 15 Dec 2014 - 8,996

jose

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

browser bun cloudflare-workers deno hacktoberfest jose jsonwebtoken jwa jwe jwk jwks jws jwt node

Released: 06 Nov 2018 - 5,633

next.js

The React Framework

blog browser compiler components hybrid nextjs node react server-rendering ssg static static-site-generator universal vercel

Released: 05 Oct 2016 - 126,791

styled-jsx

Full CSS support for JSX without compromises

css css-in-js dynamic-styles jsx react shadow-dom

Released: 05 Dec 2016 - 7,710

http-cache-semantics

RFC 7234 in JavaScript. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases

cache cache-control fresh http perspective response-age revalidation rfc rfc-7234 usable

Released: 31 May 2016 - 245

yn

Parse yes/no like values

Released: 06 Aug 2014 - 266

js-traverse

WebJar for traverse

Released: 10 Oct 2022 - 46

is-date-object

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

date is javascript

Released: 28 Jan 2015 - 14

make-dir

Make a directory and its parents if needed - Think `mkdir -p`

Released: 09 May 2017 - 474

is-fullwidth-code-point

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

Released: 16 Jul 2015 - 49

svgr

Transform SVGs into React components 🦁

inline-svg loader react react-native react-svg react-svg-creator react-svg-loader svg svg-react svg-to-react svg2react svgo webpack webpack-loader

Released: 01 Sep 2017 - 10,566

core-js

Standard Library

ecmascript-proposals es2015 es2019 es6 es7 esnext javascript js polyfill ponyfill promise proposal proposals shim symbol weakmap

Released: 17 Jul 2013 - 24,517

emotion

👩‍🎤 CSS-in-JS library designed for high performance style composition

babel-plugin css css-in-js emotion react reactjs

Released: 27 May 2017 - 17,493

commander.js

node.js command-line interfaces made easy

Released: 14 Aug 2011 - 26,757

core

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Released: 12 Jun 2018 - 47,441

webpack-cli

Webpack's Command Line Interface

cli scaffold webpack

Released: 15 Dec 2016 - 2,565

chalk

🖍 Terminal string styling done right

ansi ansi-escape-codes chalk cli color commandline console javascript strip-ansi terminal terminal-emulators

Released: 03 Aug 2013 - 21,950