Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Browser Support

Browser Support

38 projects

Showing 36 of 38 projects

Day.js
Day.jsJavaScript

A 2kB immutable date-time library for modern browsers with a Moment.js-compatible API.

#moment#date-manipulation#datetime
Stars48.7k
Forks2.5k
Last commit23 days ago
underscore
underscoreJavaScript

A utility-belt library for JavaScript providing functional programming helpers without extending core objects.

#functional-programming#utility-library#javascript
Stars27.3k
Forks5.4k
Last commit10 days ago
MediumEditor
MediumEditorJavaScript

A vanilla JavaScript WYSIWYG editor that clones Medium.com's inline toolbar using the contenteditable API.

#web-components#wysiwyg#contenteditable
Stars16.1k
Forks1.8k
Last commit1 year ago
mithril.js
mithril.jsJavaScript

A small, fast JavaScript framework for building single-page applications with built-in routing and XHR utilities.

#javascript-framework#xhr#single-page-application
Stars14.5k
Forks923
Last commit5 months ago
turndown
turndownHTML

A robust JavaScript library for converting HTML to Markdown with extensive customization options.

#dom-manipulation#commonmark#text-processing
Stars11.3k
Forks994
Last commit1 month ago
nunjucks
nunjucksJavaScript

A full-featured JavaScript templating engine inspired by Jinja2, with inheritance, asynchronous control, and more.

#html-generation#jinja2-inspired#templating-engine
Stars9.0k
Forks658
Last commit5 months ago
Knwl.js
Knwl.jsJavaScript

A JavaScript library for parsing text to extract dates, times, phone numbers, emails, places, and other structured information.

#plugin-system#information-retrieval#natural-language-processing
Stars5.3k
Forks210
Last commit2 years ago
franc
francJavaScript

Detect the language of text with support for up to 419 languages, more than any other library.

#language-identification#multilingual-support#text-analysis
Stars4.4k
Forks183
Last commit2 years ago
echo
echoJavaScript

A standalone JavaScript micro-library for lazy-loading images using HTML5 data-* attributes.

#images#frontend#micro-library
Stars3.7k
Forks493
Last commit5 months ago
voca
vocaJavaScript

A comprehensive JavaScript library for string manipulation with functions for formatting, escaping, querying, and chopping strings.

#modular#string#case
Stars3.6k
Forks135
Last commit3 years ago
iconv-lite
iconv-liteJavaScript

A pure JavaScript library for converting character encodings with no native dependencies.

#unicode#text-processing#character-encoding
Stars3.2k
Forks298
Last commit20 days ago
umbrella
umbrellaJavaScript

A lightweight (<3kb) JavaScript library for DOM manipulation and event handling with a jQuery-like API.

#dom-manipulation#jquery-alternative#lightweight-library
Stars2.3k
Forks110
Last commit2 months ago
Bottleneck
BottleneckJavaScript

A lightweight, zero-dependency task scheduler and rate limiter for Node.js and browsers, with Redis-based clustering support.

#api-throttling#throttle#concurrency-control
Stars2.0k
Forks94
Last commit2 years ago
ipfs
ipfsJavaScript

A JavaScript HTTP client library for interacting with IPFS daemons via their HTTP API.

#ipfs#decentralized-storage#distributed-systems
Stars1.0k
Forks290
Last commit6 years ago
Object.assign
Object.assignJavaScript

A ponyfill for ES2015 Object.assign() that works in older environments.

#ponyfill#nodejs#object-assign
Stars918
Forks75
Last commit2 years ago
ES Reverser
ES ReverserJavaScript

A Unicode-aware string reverser for JavaScript that correctly handles combining marks and astral symbols.

#unicode#astral-symbols#cli-tool
Stars888
Forks31
Last commit4 years ago
delay
delayJavaScript

A promise-based utility for delaying execution with support for abort signals, random delays, and unlimited timeout lengths.

#async-await#promise-utilities#timing
Stars625
Forks38
Last commit8 months ago
espresso.js
espresso.jsJavaScript

A super minimal MVC library inspired by Backbone and React with unidirectional data flow.

#js#zero-dependencies#mvc-framework
Stars530
Forks25
Last commit4 years ago
filenamify
filenamifyJavaScript

Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.

#unicode#string-processing#nodejs
Stars521
Forks28
Last commit1 month ago
p-throttle
p-throttleJavaScript

A promise-aware throttling library that rate-limits function calls without discarding them, ideal for API interactions.

#api-throttling#async-functions#promises
Stars520
Forks32
Last commit8 months ago
caniuse
caniusePHP

An Alfred workflow to quickly search browser support data from caniuse.com.

#alfred-workflow#developer-tools#productivity
Stars402
Forks22
Last commit2 years ago
curry
curryJavaScript

A simple curry function for JavaScript with no clever tricks and full test coverage.

#functional-programming#currying#npm-package
Stars315
Forks19
Last commit6 years ago
wellknown
wellknownJavaScript

A lightweight JavaScript library for parsing Well-Known Text (WKT) into GeoJSON and stringifying GeoJSON back to WKT.

#geojson-converter#wkt-parser#geospatial
Stars280
Forks47
Last commit24 days ago
Spotify SDK
Spotify SDKJavaScript

An unofficial, entity-oriented JavaScript SDK for the Spotify Web API with browser and Node.js support.

#oauth#entity-oriented#web-api-client
Stars227
Forks37
Last commit4 years ago
gh-emoji
gh-emojiJavaScript

A lightweight, dependency-free JavaScript library for parsing and rendering GitHub emoji in text.

#text-processing#javascript-library#github-api
Stars158
Forks7
Last commit9 years ago
json-transforms
json-transformsJavaScript

A recursive, pattern-matching framework for transforming JSON data using JSPath queries, inspired by XSLT.

#declarative-programming#jspath#pattern-matching
Stars146
Forks6
Last commit1 year ago
omg-curry
omg-curryJavaScript

A feature-complete JavaScript library for currying and uncurrying functions with infinite and lazy evaluation support.

#functional-programming#currying#npm-package
Stars135
Forks6
Last commit5 years ago
es6-map
es6-mapJavaScript

A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.

#map-collection#ponyfill#polyfill
Stars73
Forks14
Last commit5 years ago
State of Web Type
State of Web TypeJavaScript

Provides up-to-date data on browser support for web typography and type features.

#web-design#frontend-development#type-features
Stars65
Forks7
Last commit8 years ago
es6-set
es6-setJavaScript

ECMAScript 6 Set collection polyfill and implementation for environments lacking native support.

#set-collection#polyfill#data-structures
Stars46
Forks9
Last commit3 years ago
nimnjs
nimnjsJavaScript

JavaScript implementation of the nimn specification for highly compressed data serialization, offering 60%+ compression over JSON.

#encoder#nimnjs#data-serialization
Stars46
Forks6
Last commit2 years ago
Array.prototype.find
Array.prototype.findJavaScript

A simple ES6 Array.prototype.find polyfill for older JavaScript environments.

#polyfill#nodejs#es6
Stars38
Forks17
Last commit2 years ago
number-is-nan
number-is-nanJavaScript

A ponyfill for ES2015 Number.isNaN() that provides a reliable NaN check.

#ponyfill#polyfill#nan-check
Stars30
Forks8
Last commit2 years ago
Array.prototype.findIndex
Array.prototype.findIndexJavaScript

A polyfill that provides ES6 Array.prototype.findIndex functionality for older JavaScript environments.

#polyfill#backward-compatibility#nodejs
Stars28
Forks10
Last commit1 year ago
ES6 Map Shim
ES6 Map ShimJavaScript

A destructive shim that implements the ES6 Map specification for environments lacking native support.

#polyfill#map#shim
Stars23
Forks2
Last commit11 years ago
RegExp.prototype.match
RegExp.prototype.matchJavaScript

A robust and optimized ES3-compatible polyfill for the RegExp.prototype.match method in ECMAScript 6.

#regex#polyfill#regexp
Stars10
Forks2
Last commit12 years ago
Page 1 of 2Next

Related Tags

#Javascript25#Nodejs21#Javascript Library12#Polyfill8#Compatibility7#Es66#Node Js6#Utility Library6#Text Processing4#Web Development4#Frontend4#Array Methods3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub