JavaScript: Possible Projects
style-to-object
๐ Parse CSS inline style to JavaScript object.
css inline-style inline-styles javascript npm object parser pojo style-to-object
Released: 19 Nov 2017 - 54
leven
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
Released: 09 Aug 2014 - 715
harmony-reflect
ES5 shim for ES6 Reflect and Proxy objects
javascript metaprogramming proxies reflection shim
Released: 07 Feb 2012 - 479
is
Type check values
assertions is node-module npm-package type-check type-detection typescript
Released: 21 Sep 2017 - 1,682
on-finished
Execute a callback when a request closes, finishes, or errors
event finished http javascript nodejs
Released: 20 Dec 2013 - 392
mime-types
The ultimate javascript content-type utility.
javascript mime mime-types nodejs
Released: 02 May 2014 - 1,330
async
Async utilities for node and the browser
async callbacks javascript
Released: 01 Jun 2010 - 28,185
unified
โ๏ธ interface for parsing, inspecting, transforming, and serializing content through syntax trees
ast cst javascript plugins processor syntax-tree unist vfile
Released: 31 Jul 2015 - 4,463
sockjs-node
WebSocket emulation - Node.js server
javascript node nodejs real-time sockjs websocket
Released: 22 Jul 2011 - 2,095
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Released: 16 Aug 2015 - 1,096
is-what
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
check-type class-identifier class-instance define-type get-type is-object is-plain-obj is-plain-object javascript javascript-type plain-object plain-objects primitive-types type-check type-checker type-checking typechecker typescript what-type
Released: 19 Jun 2018 - 181
teeny-request
**THIS REPOSITORY AND PACKAGE WILL BE DEPRECATED IN JULY 2024** Like request, but tiny. Fetch under the hood.
Released: 16 Aug 2018 - 66
p-map
Map over promises concurrently
async async-await async-functions await concurrency iteration javascript mapper nodejs parallel promise promises
Released: 21 Oct 2016 - 1,288
fs
filesystem helper functions, wrappers, and promisification for the npm cli
npm-cli
Released: 04 Aug 2021 - 26
internal-slot
ES spec-like internal slots.
brand internal internal-slots javascript slot weakmap
Released: 19 Oct 2019 - 7
parse-filepath
Parse a filepath and return an object of path parts. Falls back on native node.js `path.parse` if it exists
file filepath javascript node nodejs parse path
Released: 30 Apr 2014 - 30
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
arr-flatten
Recursively flatten an array or arrays. This is the fastest implementation of array flatten.
array flatten javascript microlib nested nodejs util utility
Released: 26 Sep 2014 - 60
dom-testing-library
๐ Simple and complete DOM testing utilities that encourage good testing practices.
javascript testing
Released: 06 Apr 2018 - 3,273
express
Fast, unopinionated, minimalist web framework for node.
express javascript nodejs server
Released: 26 Jun 2009 - 65,544
toposort
Topologically sort directed acyclic graphs (such as dependency lists) in javascript
directed-edges edges javascript toposort vertices
Released: 02 Nov 2012 - 299
eslint-plugin-prettier
ESLint plugin for Prettier formatting
eslint-plugin prettier
Released: 26 Jan 2017 - 3,332
untildify
Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev
Released: 19 Apr 2014 - 144
sentry-javascript
Official Sentry SDKs for JavaScript
angular crash-reporting ember error-monitoring hacktoberfest javascript javascript-client nextjs node raven react sdk sentry sentry-client tag-production team-web-frontend typescript vue
Released: 01 Feb 2012 - 7,988
graphql-tag
A JavaScript template literal tag that parses GraphQL queries
Released: 24 Jun 2016 - 2,324
browserslist
๐ฆ Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
Released: 13 Dec 2014 - 12,998
lilconfig
Zero-dependency nodejs config seeker.
config configuration nodejs typescript
Released: 07 Feb 2020 - 157
source-map
Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API
Released: 01 May 2022 - 16
negotiator
An HTTP content negotiator for Node.js
accept accept-charset accept-encoding accept-language http javascript nodejs
Released: 26 Jan 2012 - 313
object-hash
Generate hashes from javascript objects in node and the browser.
Released: 06 Mar 2014 - 1,403
grapheme-splitter
A JavaScript library that breaks strings into their individual user-perceived characters.
Released: 03 Jul 2015 - 926
ast-types
Esprima-compatible implementation of the Mozilla JS Parser API
Released: 24 Apr 2013 - 1,139
simple-update-notifier
Simple update notifier to check for npm updates for cli applications
Released: 23 Jun 2022 - 16
dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
Released: 18 Feb 2016 - 207
node-lru-cache
A fast cache that automatically deletes the least recently used items
cache caching lru lru-cache lrucache
Released: 21 May 2010 - 5,347
yaml
YAML parser and stringifier for JavaScript
yaml yaml-editor yaml-parser
Released: 29 Jan 2018 - 1,294
prelude-ls
prelude.ls is a functionally oriented utility library - powerful and flexible, almost all of functions are curried. It is written in, and is the recommended base library for, http://livescript.net
Released: 26 May 2012 - 424
known-css-properties
List of standard and browser specific CSS properties.
chrome css css-properties edge firefox internet-explorer safari samsung-internet
Released: 07 Jul 2016 - 124
node-external-editor
Edit a string with the users preferred text editor using $VISUAL or $EDITOR
Released: 24 Jun 2016 - 43
isomorphic-ws
Isomorphic implementation of WebSocket (https://www.npmjs.com/package/ws)
browser isomorphic nodejs websocket websockets ws
Released: 05 Oct 2017 - 396
pino
๐ฒ super fast, all natural json logger
fast json logger nodejs pino
Released: 16 Feb 2016 - 14,279
engine.io
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
javascript nodejs real-time websocket
Released: 18 Nov 2011 - 4,593
form-data-encoder
Encode FormData content into the multipart/form-data format
encoder file-upload form-data formdata spec-compliant typescript
Released: 10 May 2021 - 25
npm-bundled
Run this in a node package, and it'll tell you which things in node_modules are bundledDependencies, or transitive dependencies of bundled dependencies.
npm-cli
Released: 27 May 2017 - 8
from2
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
Released: 10 Feb 2014 - 132
date-fns
โณ Modern JavaScript date utility library โ๏ธ
date date-fns hacktoberfest javascript modules nodejs time utilities
Released: 06 Oct 2014 - 34,835
foreground-child
Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
Released: 15 May 2015 - 40
psl
JavaScript domain name parser based on the Public Suffix List
domain-name domain-parser javascript public-suffix-list
Released: 13 Oct 2014 - 387
json-schema
JSON Schema specifications, reference schemas, and a CommonJS implementation
Released: 29 Sep 2010 - 520
collect-v8-coverage
Use this module to start and stop the V8 inspector manually and collect precise coverage.
Released: 16 Dec 2019 - 14
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
Released: 02 Jul 2014 - 32,946
ioredis
๐ A robust, performance-focused, and full-featured Redis client for Node.js.
nodejs redis redis-client redis-cluster redis-module redis-sentinel typescript
Released: 02 Apr 2015 - 14,376
axobject-query
Programmatic access to information about the AXObject Model
Released: 29 Mar 2017 - 30
is-directory
Extends `stats.isDirectory()`, returns `true` if a filepath is a directory.
directory fs is-directory javascript stat stats
Released: 06 Jul 2014 - 27
before-after-hook
wrap methods with before/after hooks
api async asynchronous events hooks promise
Released: 03 Dec 2016 - 81
buffer-xor
A simple module for bitwise-xor on buffers
bitwise-xor buffer buffer-xor cryptography javascript xor
Released: 21 May 2015 - 30
colorette
๐Easily set your terminal text color & styles
ansi browser cli colors console node terminal
Released: 27 Apr 2015 - 1,607
nanoid
A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript
Released: 05 Aug 2017 - 24,567
npm-package-arg
Parse the things that can be arguments to `npm install`
npm-cli
Released: 09 Jun 2014 - 125
plugin-request-log.js
Log all requests and request errors
hacktoberfest octokit-js plugin
Released: 11 Jan 2020 - 7
gensync
Allows users to use generators in order to write common functions that can be both sync or async.
Released: 06 May 2018 - 72