Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

JavaScript: Possible Projects

https://github.com/immerjs/immer

Create the next immutable state by mutating the current one

immutable immutables reducer redux state-tree

Released: 29 Dec 2017 - 26,968

https://github.com/komagata/eastasianwidth

Get East Asian Width from a character.

Released: 30 Mar 2013 - 87

https://github.com/mafintosh/multicast-dns

Low level multicast-dns implementation in pure javascript

Released: 08 Jan 2015 - 505

https://github.com/browserify/tty-browserify

the tty module from node core for browsers

Released: 03 Dec 2013 - 15

https://github.com/substack/node-commondir

Compute the closest common parent for file paths

Released: 28 Jun 2011 - 45

https://github.com/ajv-validator/ajv-formats

JSON Schema format validation for Ajv v8+

ajv formats json-schema

Released: 20 Jul 2020 - 170

https://github.com/moxystudio/node-cross-spawn

A cross platform solution to node's spawn and spawnSync

cmd cross-platform exec path-ext shebang spawn windows

Released: 30 Jun 2014 - 1,083

https://github.com/raszi/node-tmp

Temporary file and directory creator for node.js

Released: 02 Sep 2011 - 730

https://github.com/developit/mitt

πŸ₯Š Tiny 200 byte functional event emitter / pubsub.

event event-bus event-handlers event-listener eventemitter mitt pubsub tiny

Released: 15 Jan 2017 - 10,353

https://github.com/mishoo/UglifyJS

JavaScript parser / mangler / compressor / beautifier toolkit

Released: 27 Aug 2012 - 12,968

https://github.com/npm/ini

An ini parser/serializer in JavaScript

npm-cli

Released: 07 Aug 2011 - 764

https://github.com/browserify/browserify-sign

createSign and createVerify in your browser

Released: 14 Nov 2014 - 42

https://github.com/lukeed/hexoid

A tiny (190B) and extremely fast utility to generate random IDs of fixed length

Released: 03 Mar 2020 - 191

https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript

The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.

Released: 15 Apr 2017 - 10

https://github.com/sindresorhus/ora

Elegant terminal spinner

Released: 03 Mar 2016 - 8,936

https://github.com/jshttp/mime-db

Media Type Database

mime mime-types

Released: 14 Aug 2014 - 1,065

https://github.com/d3/d3-color

Color spaces! RGB, HSL, Cubehelix, CIELAB, and more.

Released: 02 Jun 2015 - 400

https://github.com/chaijs/get-func-name

Reliably get the name of a Function in a cross-browser compatible way.

Released: 03 Oct 2016 - 12

https://github.com/ljharb/gopd

`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

descriptor ecmascript getownpropertydescriptor javascript property

Released: 02 Nov 2022 - 2

https://github.com/postcss/postcss-selector-parser

A CSS selector parser, integrates with postcss but does not require it.

Released: 29 May 2015 - 199

https://github.com/salesforce/tough-cookie

RFC6265 Cookies and CookieJar for Node.js

Released: 19 Oct 2011 - 892

https://github.com/TypeStrong/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,624

https://github.com/styled-components/styled-components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress πŸ’…

css css-in-js react styled-components

Released: 16 Aug 2016 - 40,123

https://github.com/es-shims/Array.prototype.flat

An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.

array ecmascript flat flatten javascript polyfill shim

Released: 01 Oct 2017 - 32

https://github.com/ljharb/es-get-iterator

Get an iterator for any JS language value. Works robustly across all environments, all versions.

Released: 22 Nov 2019 - 13

https://github.com/stream-utils/raw-body

Get and validate the raw body of a readable stream

body http javascript nodejs parser stream

Released: 14 Sep 2013 - 370

https://github.com/inspect-js/typed-array-length

Robustly get the length of a Typed Array.

Released: 18 Jan 2020 - 7

https://github.com/streamich/fs-monkey

Monkey-patches for file system related things

Released: 12 Aug 2017 - 110

https://github.com/inspect-js/is-typed-array

Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

ecmascript javascript typedarray typedarrays

Released: 02 Oct 2015 - 12

https://github.com/jquense/expr

tiny util for getting and setting deep object props safely

Released: 03 Sep 2014 - 23

https://github.com/jensyt/imurmurhash-js

An incremental implementation of MurmurHash3 for JavaScript

Released: 31 Jul 2013 - 92

https://github.com/gkz/type-check

a library which allows you to check the types of JavaScript values at runtime with a Haskell like type syntax

Released: 28 Sep 2013 - 210

https://github.com/SBoudrias/run-async

Utility method to run function either synchronously or asynchronously using the common `this.async()` style.

Released: 11 Aug 2014 - 23

https://github.com/gulpjs/replace-ext

Replaces a file extension with another one.

basename file-extension filepath gulp path

Released: 25 Feb 2014 - 46

https://github.com/ljharb/ent

Encode and decode HTML entities

Released: 11 Jun 2024 - 3

https://github.com/eslint-community/eslint-utils

Utilities for ESLint plugins and custom rules.

eslint

Released: 19 Nov 2022 - 15

https://github.com/dividab/tsconfig-paths-webpack-plugin

Load modules according to tsconfig paths in webpack.

Released: 09 Jul 2017 - 590

https://github.com/hapijs/joi

The most powerful data validation library for JS

hapi javascript schema validation

Released: 16 Sep 2012 - 20,598

https://github.com/markedjs/marked

A markdown parser and compiler. Built for speed.

commonmark compiler gfm hacktoberfest markdown parser

Released: 24 Jul 2011 - 31,924

https://github.com/WebReflection/flatted

A fast and minimal circular JSON parser.

Released: 26 Apr 2018 - 1,028

https://github.com/istanbuljs/v8-to-istanbul

convert from v8 coverage format to istanbul's format

Released: 25 Nov 2017 - 114

https://github.com/isaacs/minipass-sized

A Minipass stream that raises an error if you get a different number of bytes than expected

Released: 21 Sep 2019 - 5

https://github.com/simonepri/pidtree

🚸 Cross platform children list of a PID.

cli list nodejs pgrep pid pids ppid ps ps-tree tree

Released: 19 Mar 2018 - 124

https://github.com/reduxjs/reselect

Selector library for Redux

memoized-selectors redux

Released: 01 Jul 2015 - 18,995

https://github.com/sindresorhus/parse-ms

Parse milliseconds into an object

milliseconds npm-package parse parse-milliseconds

Released: 20 Mar 2014 - 119

https://github.com/isaacs/isexe

Minimal module to check if a file is executable.

Released: 17 Jan 2016 - 48

https://github.com/jonschlinkert/pascalcase

Convert a string to pascal case (upper camel case). Used by more than 8.7 million projects on GitHub! Please follow this library's author: https://github.com/jonschlinkert

camel camel-case camelcase case casing casing-change change-case javascript jonschlinkert nodejs pascal-case pascalcase string upper-camel-case

Released: 19 Aug 2015 - 36

https://github.com/inspect-js/array-buffer-byte-length

Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.

arraybuffer byte bytelength es-shim es-shims length polyfill shim

Released: 28 Feb 2023 - 2

https://github.com/isaacs/pseudomap

Like `new Map` but for older JavaScripts

Released: 25 Nov 2015 - 21

https://github.com/ljharb/util.promisify

Polyfill/shim for util.promisify in node versions < v8

Released: 30 May 2017 - 126

https://github.com/chalk/wrap-ansi

Wordwrap a string with ANSI escape codes

Released: 19 Aug 2015 - 113

https://github.com/Qix-/color

:rainbow: Javascript color conversion and manipulation library

Released: 23 Jun 2011 - 4,770

https://github.com/sindresorhus/temp-dir

Get the real path of the system temp directory

Released: 28 Mar 2017 - 81

https://github.com/plurals/pluralize

Pluralize or singularize any word based on a count

english language pluralization pluralize plurals singular words

Released: 01 Apr 2013 - 2,104

https://github.com/SamVerschueren/decode-uri-component

A better decodeURIComponent

Released: 19 May 2017 - 145

https://github.com/jonschlinkert/is-relative

Returns `true` if a file path appears to be relative. Moved from the "relative" lib.

filepath is-relative path path-is-relative relative

Released: 06 Jul 2014 - 13

https://github.com/ralphtheninja/expand-template

Expand placeholders in a template string

expand string template

Released: 10 Aug 2015 - 18

https://github.com/doowb/parse-passwd

Parse a passwd file into a list of users.

Released: 19 Oct 2016 - 8

https://github.com/un-ts/pkgr

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

globals incredible-utilities packager pkgr rollup umd webpack

Released: 01 Sep 2019 - 6

https://github.com/CoderPuppy/os-browserify

WebJar for os-browserify

Released: 22 Dec 2012 - 20

https://github.com/onlxltd/bonjour-service

A Bonjour/Zeroconf protocol implementation in TypeScript

bonjour bonjour-browser bonjour-discovery client discovery mdns network node nodejs server zeroconfig

Released: 17 Mar 2021 - 63

https://github.com/calvinmetcalf/immediate

cross browser microtask

Released: 29 May 2013 - 146

https://github.com/isaacs/fs-minipass

fs read and write streams based on minipass

npm-cli

Released: 09 Sep 2017 - 21

https://github.com/acornjs/acorn-jsx

Alternative, faster React.js JSX parser

Released: 23 Jul 2014 - 639

https://github.com/component/is-module

WebJar for is-module

Released: 29 Oct 2014 - 11

https://github.com/jest-community/eslint-plugin-jest

ESLint plugin for Jest

eslint eslint-plugin jest

Released: 08 Nov 2017 - 1,109

https://github.com/npm/mute-stream

Bytes go in, but they don't come out (when muted).

npm-cli

Released: 24 Jul 2012 - 52

https://github.com/chalk/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,406

https://github.com/101arrowz/fflate

High performance (de)compression in an 8kB package

compression decompression high-performance pako tiny zlib

Released: 29 Aug 2020 - 2,215

https://github.com/yargs/require-main-filename

shim for require.main.filename() that works in as many environments as possible

Released: 01 Feb 2016 - 18

https://github.com/wraithgar/gar-promisify

Promisify an entire class or object

Released: 26 May 2020 - 11

https://github.com/sindresorhus/gzip-size

Get the gzipped size of a string or buffer

Released: 28 Feb 2014 - 167

https://github.com/facebook/create-react-app

Set up a modern web app by running one command.

build-tools react zero-configuration

Released: 17 Jul 2016 - 101,996

https://github.com/unjs/mlly

🀝 Common ECMAScript module utils

Released: 16 Jul 2021 - 408

https://github.com/octokit/request-error.js

Error class for Octokit request errors

hacktoberfest octokit-js plugin

Released: 16 May 2019 - 13

https://github.com/sindresorhus/quick-lru

Simple β€œLeast Recently Used” (LRU) cache

Released: 30 Mar 2017 - 649

https://github.com/que-etc/resize-observer-polyfill

A polyfill for the Resize Observer API

polyfill ponyfill resize-events resize-observer

Released: 01 Aug 2016 - 1,741

https://github.com/remy/nodemon

Monitor for any changes in your node.js application and automatically restart the server - perfect for development

hacktoberfest node nodemon watch

Released: 03 Oct 2010 - 25,968

https://github.com/mathiasbynens/regenerate-unicode-properties

A collection of Regenerate sets for Unicode various properties.

regenerate unicode

Released: 29 May 2016 - 18

https://github.com/bendrucker/postgres-interval

Parse Postgres interval columns

nodejs postgresql

Released: 14 Jun 2015 - 32

https://github.com/sindresorhus/sort-keys

Sort the keys of an object

Released: 28 Jun 2014 - 101

https://github.com/lukeed/resolve.exports

A tiny (952b), correct, general-purpose, and configurable `"exports"` and `"imports"` resolver without file-system reliance

Released: 08 Jan 2021 - 364

https://github.com/es-shims/globalThis

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

Released: 30 Mar 2016 - 153

https://github.com/thinkloop/memoizerific

Fast, small, efficient JavaScript memoization lib to memoize JS functions.

Released: 30 Jan 2016 - 107

https://github.com/rvagg/node-errno

libuv errno details exposed

Released: 30 Apr 2012 - 245

https://github.com/doowb/homedir-polyfill

Node.js os.homedir polyfill for older versions of node.js.

Released: 19 Oct 2016 - 7

https://github.com/yargs/yargs

yargs the modern, pirate-themed successor to optimist.

Released: 07 Nov 2013 - 10,987

https://github.com/browserify/vm-browserify

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

Released: 27 Feb 2012 - 197

https://github.com/AriaMinaei/RenderKid

Stylish console.log for node

Released: 05 Nov 2013 - 163

https://github.com/substack/node-wordwrap

Wrap your words in node.js

Released: 16 May 2011 - 142

https://github.com/d3/d3-time-format

Parse and format times, inspired by strptime and strftime.

Released: 29 Jun 2015 - 327

https://github.com/rollup/plugins

🍣 The one-stop shop for official Rollup plugins

plugins rollup rollup-plugins

Released: 21 Aug 2019 - 3,611

https://github.com/jonschlinkert/regex-not

Create a javascript regular expression for matching everything except for the given string.

javascript memoize negation nodejs not regex regular-expression

Released: 27 Sep 2016 - 31

https://github.com/unjs/defu

🌊 Assign default properties recursively

defaults defaultsdeep node npm yarn

Released: 07 Feb 2019 - 1,012

https://github.com/cure53/DOMPurify

DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

cross-site-scripting dom dompurify html javascript mathml prevent-xss-attacks sanitizer security svg xss

Released: 17 Feb 2014 - 12,841

https://github.com/inspect-js/which-collection

Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

collection javascript map set weakmap weakset which

Released: 13 Nov 2019 - 10

https://github.com/sindresorhus/latest-version

Get the latest version of an npm package

Released: 18 Apr 2014 - 172

https://github.com/mscdex/streamsearch

Streaming Boyer-Moore-Horspool searching for node.js

Released: 11 Dec 2012 - 69

https://github.com/philcockfield/file-system-cache

A super-fast, promise based cache that reads and writes to the file-system.

Released: 18 Sep 2015 - 51

https://github.com/postcss/postcss-js

PostCSS for React Inline Styles, Free Style and other CSS-in-JS

Released: 13 Oct 2015 - 650