JavaScript: Possible Projects
querystringify
Querystringify - Small, simple but powerful query string parser.
Released: 03 Nov 2014 - 175
npm-pick-manifest
Standard manifest picker/semver resolver for npm
npm-cli
Released: 01 Aug 2019 - 5
highlight.js
JavaScript syntax highlighter with language auto-detection and zero dependencies.
hacktoberfest highlighting javascript language-grammars syntax-highlighter syntax-highlighting
Released: 01 Jan 2011 - 23,679
react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
javascript reactjs testing
Released: 19 Mar 2018 - 19,006
encodeurl
Encode a URL to a percent-encoded form, excluding already-encoded sequences
Released: 08 Jun 2016 - 35
base
Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.
api app application assemble generate node nodejs plugin plugins server-side toolkit update verb
Released: 27 Aug 2015 - 103
terser
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
compressor es6 javascript mangler parser uglifyjs
Released: 11 Jan 2015 - 8,680
unique-slug
Generate a unique character string suitible for use in files and URLs.
npm-cli
Released: 07 May 2015 - 33
url-parse
Small footprint URL parser that works seamlessly across Node.js and browser environments.
Released: 13 Oct 2014 - 1,029
js-tokens
Tiny JavaScript tokenizer.
ecmascript javascript regex tokenizer
Released: 08 Mar 2014 - 503
media-typer
Simple RFC 6838 media type parser and formatter
javascript media mime nodejs type
Released: 13 Jun 2014 - 55
safe-stable-stringify
Safe, deterministic and fast serialization alternative to JSON.stringify.
Released: 22 Jan 2018 - 201
svgo
⚙️ Node.js tool for optimizing SVG files
cli javascript minification nodejs optimization svg svgo
Released: 22 Aug 2012 - 20,999
js-symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
algorithms browser data-structure dom efficiency es6 js linked-list list metadata nodejs queue symbol symbol-tree tree
Released: 14 Jul 2015 - 104
file-system-cache
A super-fast, promise based cache that reads and writes to the file-system.
Released: 18 Sep 2015 - 52
language-subtag-registry
BCP 47/IANA language subtag data in JSON format.
bcp-47 i18n language-tags m17n subtags
Released: 29 Sep 2013 - 81
expand-template
Expand placeholders in a template string
expand string template
Released: 10 Aug 2015 - 18
loglevel
:ledger: Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
javascript lightweight logging loglevel setlevel stack-traces
Released: 23 Mar 2013 - 2,612
marked
A markdown parser and compiler. Built for speed.
commonmark compiler gfm hacktoberfest markdown parser
Released: 24 Jul 2011 - 33,129
urlpattern-polyfill
URLPattern polyfill
javascript nodejs polyfill w3c web
Released: 07 Oct 2020 - 267
node-dashdash
A light, featureful and explicit option parsing library for node.js.
Released: 27 Feb 2013 - 175
content-disposition
Create and parse HTTP Content-Disposition header
content-disposition http javascript nodejs
Released: 19 Sep 2014 - 224
inline-style-parser
📝 Inline style parser.
css inline-style inline-style-parser javascript nodejs npm parse parser style
Released: 19 Jun 2019 - 18
commonjs-assert
Node.js's require('assert') for all engines
assert browserify javascript node-shim nodejs
Released: 20 Nov 2013 - 298
csso
CSS minifier with structural optimizations
css css-minifier fast minifier usage-data
Released: 15 Feb 2011 - 3,761
basic-auth
Generic basic auth Authorization header field parser
basic-auth http javascript nodejs
Released: 29 Nov 2013 - 701
remark
markdown processor powered by plugins part of the @unifiedjs collective
ast commonmark javascript markdown remark unified
Released: 28 Jul 2014 - 7,679
long.js
A Long class for representing a 64-bit two's-complement integer value.
javascript math
Released: 10 Mar 2013 - 889
is-potential-custom-element-name
Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.
Released: 21 Jun 2016 - 9
bignumber.js
A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic
arbitrary-precision bigdecimal bignumber decimal-places javascript
Released: 08 Nov 2012 - 6,699
get-package-type
Determine the `package.json#type` which applies to a location.
Released: 17 May 2020 - 5
Inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Released: 17 May 2013 - 20,246
cacheable
Caching for Nodej.js
cache caching caching-library http nodejs redis rfc-72 wrapper
Released: 06 Apr 2013 - 1,548
json-ext
A set of performant and memory efficient utilities that extend the use of JSON
async json parse parser stream stringify stringifystream
Released: 13 Aug 2020 - 158
requireindex
Write minimal node index.js files that require and export siblings by file basename
Released: 01 May 2012 - 84
file-entry-cache
Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process
Released: 02 Mar 2015 - 57
aws-sign
AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.
Released: 01 Mar 2013 - 28
logform
An mutable object format designed for chaining & objectMode streams
Released: 27 Sep 2017 - 249
webpack-merge
Merge designed for webpack
merging-loaders webpack webpack-specifics
Released: 26 Jun 2015 - 2,683
tsutils
utility functions for working with typescript's AST
ast typescript typescript-ast utilities
Released: 06 Feb 2017 - 317
google-auth-library-nodejs
🔑 Google Auth Library for Node.js
authentication google google-cloud jwt oauth oauth2-client
Released: 11 Feb 2015 - 1,724
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Released: 27 Mar 2015 - 24
cheerio
The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
cheerio dom hacktoberfest html htmlparser htmlparser2 jquery parser scraper selector
Released: 09 Oct 2011 - 28,647
serve-index
Serve directory listings
directory expressjs index javascript middleware nodejs
Released: 05 Mar 2014 - 439
body-parser
Node.js body parsing middleware
body expressjs javascript json middleware nodejs parser urlencoded
Released: 06 Jan 2014 - 5,439
asynckit
Minimal async jobs utility library, with streams support
async browser iterator jobs library nodejs parallel serial streaming-support streams universal utility
Released: 18 May 2016 - 24
language-tags
A Swiss Army knife for language tags.
bcp-47 i18n language-tags m17n subtags
Released: 21 May 2013 - 64
streamx
An iteration of the Node.js core streams with a series of improvements.
Released: 21 Mar 2019 - 226
aws-sdk-js
AWS SDK for JavaScript in the browser and Node.js
aws aws-sdk javascript
Released: 05 Sep 2012 - 7,592
clean-css
Fast and efficient CSS optimizer for node.js and the Web
clean-css css css-optimizations css-optimizer minification optimization
Released: 27 Feb 2011 - 4,164
node-bcrypt-pbkdf
Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript
Released: 16 Aug 2016 - 7
expand-tilde
Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.
expand expansion javascript nodejs tilde tilde-expansion
Released: 19 Jan 2015 - 24
handlebars.js
Minimal templating on steroids.
handlebars mustache templates
Released: 31 Jul 2010 - 17,990
connect-history-api-fallback
Fallback to index.html for applications that are using the HTML 5 history API
Released: 18 May 2013 - 1,827
eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
code-quality eslint eslint-plugin hacktoberfest import javascript lint linting
Released: 15 Mar 2015 - 5,549
object-copy
Copy static properties, prototype properties, and descriptors from one object to another
Released: 09 Jun 2016 - 15
css-select
a CSS selector compiler & engine
css-selector cssselect dom dom-structure html htmlparser2 javascript
Released: 10 Feb 2012 - 548
is-number
JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for checking regex match results, user input, parsed strings, etc.
float integer is isnan javascript jonschlinkert nan negative nodejs number numeric real zero
Released: 22 Sep 2014 - 260