JavaScript: Possible Projects
libphonenumber-js
A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript. https://catamphetamine.gitlab.io/libphonenumber-js
Released: 13 Mar 2020 - 283
read-cache
Reads and caches the entire contents of a file until it is modified
Released: 11 Jan 2016 - 9
requires-port
Check if a protocol requires a certain port number to be added to an URL.
Released: 07 Nov 2014 - 11
expand-brackets
Expand POSIX bracket expressions (character classes) in glob patterns.
character-class glob globbing javascript micromatch node nodejs posix posix-brackets regex regexp regular-expression
Released: 11 Feb 2015 - 27
libsql-stateless-easy
Thin libSQL stateless HTTP driver for TypeScript and JavaScript for the edge but easy 🚀
bun cloudflare cloudflare-pages cloudflare-workers database http https lambda-functions libsql netlify node-js nodejs serverless serverless-functions sqlite vercel webapi
Released: 09 Nov 2023 - 63
batch
Simple async batch with concurrency control and progress reporting
Released: 13 Feb 2012 - 319
minipass-collect
A Minipass stream that collects all the data into a single chunk
Released: 15 Sep 2019 - 2
unpipe
Unpipe a stream from all destinations
javascript nodejs stream unpipe
Released: 14 Jun 2015 - 23
word-wrap
Wrap words to a specified length.
cli command-line console terminal text width words wrap
Released: 30 Mar 2014 - 193
dedent
⬅️ ES6 string tag that strips indentation from multi-line strings.
dedent es2015 es6 javascript template-string
Released: 13 Jan 2015 - 926
arr-diff
Returns an array with only the unique values from all given arrays using strict equality for comparisons.
arr array diff difference elements javascript nodejs unique util utility values
Released: 26 Sep 2014 - 46
throat
Throttle a collection of promise returning functions
concurrency flow promise typescript
Released: 21 Dec 2012 - 484
findup-sync
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
findup glob micromatch resolve
Released: 01 Nov 2012 - 97
pluralize
Pluralize or singularize any word based on a count
english language pluralization pluralize plurals singular words
Released: 01 Apr 2013 - 2,147
regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
code-generation ecmascript javascript regexp regular-expressions unicode
Released: 20 May 2013 - 367
plugin-rest-endpoint-methods.js
Octokit plugin adding one method for all of api.github.com REST API endpoints
hacktoberfest octokit-js plugin rest-api
Released: 11 Nov 2019 - 115
cjs-module-lexer
Fast lexer to extract named exports via analysis from CommonJS modules
Released: 14 May 2020 - 226
xmldom
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) `DOMParser` and `XMLSerializer` module.
dom hacktoberfest html javascript xml
Released: 19 Dec 2019 - 361
webpack-dev-middleware
A development middleware for webpack
middleware webpack webpack-dev-middleware
Released: 08 Aug 2012 - 2,497
string-argv
string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.
Released: 04 Feb 2014 - 57
node-readdir-glob
Recursive fs.readdir with streaming API and glob filtering.
Released: 22 Jul 2020 - 6
ts-api-utils
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
abstract-syntax-trees tsutils typescript typescript-api
Released: 05 Feb 2023 - 59
is-plain-object
Returns true if the given value is an object created by the Object constructor.
is is-obj is-object is-plain-obj isobject javascript object plain-object plain-objects
Released: 21 Sep 2014 - 150
postcss
Transforming styles with JS plugins
ast css framework parser postcss
Released: 24 Sep 2013 - 28,506
tapable
Just a little module for plugins.
hook hooks javascript plugin plugins
Released: 21 Jan 2013 - 3,748
node-bindings
Helper module for loading your native module's `.node` file
Released: 28 Jan 2012 - 412
run-async
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
Released: 11 Aug 2014 - 23
node-xml
Fast and simple Javascript-based XML generator/builder for Node projects.
Released: 11 Apr 2011 - 274
cli-width
Fallback to a default if `process.stdout.getWindowSize` doesn't exist
cli cli-width tty
Released: 21 Jan 2015 - 24
is-glob
If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
glob glob-pattern globbing javascript jonschlinkert match matching node node-glob nodejs regex regexp
Released: 18 Dec 2014 - 91
unique-filename
Generate a unique filename for use in temporary directories or caches.
npm-cli
Released: 07 May 2015 - 43
thunky
Delay the evaluation of a paramless async function and cache the result
Released: 28 Feb 2013 - 97
peek-readable
A promise based asynchronous stream reader, which makes reading from a stream easy.
peek promise readable reader seek stream
Released: 12 Jun 2017 - 8
parse-node-version
Turn node's process.version into something useful.
gulp nodejs parser version
Released: 29 Nov 2018 - 2
postcss-flexbugs-fixes
PostCSS plugin that tries to fix all of flexbug's issues
Released: 10 Jun 2015 - 751
createHmac
Node style HMAC for use in the browser, with native implementation in node
Released: 14 Jan 2015 - 62
os-browserify
The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.
Released: 22 Dec 2012 - 19
triple-beam
Definitions of levels for logging purposes & shareable Symbol constants.
Released: 29 Sep 2017 - 24
cluster-key-slot
Generates CRC hashes for strings - for use by Node Redis clients to determine key slots.
Released: 30 May 2016 - 19
ripemd160
JavaScript component to compute the RIPEMD160 hash of strings or bytes.
Released: 04 Nov 2013 - 32
storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
angular components design-systems documentation ember html javascript react react-native storybook styleguide svelte testing typescript ui ui-components vue web-components webpack
Released: 18 Mar 2016 - 84,572
esbuild
An extremely fast bundler for the web
bundler commonjs compiler css esm javascript jsx minifier react tsx typescript
Released: 14 Jun 2016 - 38,144
safe-regex-test
Give a regex, get a robust predicate function that tests it against a string.
Released: 22 Sep 2022 - 8