Showing 29 of 29 projects
A 2kB immutable date-time library for modern browsers with a Moment.js-compatible API.
A utility-belt library for JavaScript providing functional programming helpers without extending core objects.
A vanilla JavaScript WYSIWYG editor that clones Medium.com's inline toolbar using the contenteditable API.
A small, fast JavaScript framework for building single-page applications with built-in routing and XHR utilities.
A robust JavaScript library for converting HTML to Markdown with extensive customization options.
A full-featured JavaScript templating engine inspired by Jinja2, with inheritance, asynchronous control, and more.
A JavaScript library for parsing text to extract dates, times, phone numbers, emails, places, and other structured information.
Detect the language of text with support for up to 419 languages, more than any other library.
A standalone JavaScript micro-library for lazy-loading images using HTML5 data-* attributes.
A comprehensive JavaScript library for string manipulation with functions for formatting, escaping, querying, and chopping strings.
A pure JavaScript library for converting character encodings with no native dependencies.
A lightweight (<3kb) JavaScript library for DOM manipulation and event handling with a jQuery-like API.
A lightweight, zero-dependency task scheduler and rate limiter for Node.js and browsers, with Redis-based clustering support.
A JavaScript HTTP client library for interacting with IPFS daemons via their HTTP API.
A ponyfill for ES2015 Object.assign() that works in older environments.
A Unicode-aware string reverser for JavaScript that correctly handles combining marks and astral symbols.
A promise-based utility for delaying execution with support for abort signals, random delays, and unlimited timeout lengths.
A super minimal MVC library inspired by Backbone and React with unidirectional data flow.
A promise-aware throttling library that rate-limits function calls without discarding them, ideal for API interactions.
Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.
An Alfred workflow to quickly search browser support data from caniuse.com.
A simple curry function for JavaScript with no clever tricks and full test coverage.
A lightweight JavaScript library for parsing Well-Known Text (WKT) into GeoJSON and stringifying GeoJSON back to WKT.
An unofficial, entity-oriented JavaScript SDK for the Spotify Web API with browser and Node.js support.
A lightweight, dependency-free JavaScript library for parsing and rendering GitHub emoji in text.
A recursive, pattern-matching framework for transforming JSON data using JSPath queries, inspired by XSLT.
A feature-complete JavaScript library for currying and uncurrying functions with infinite and lazy evaluation support.
A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.
Provides up-to-date data on browser support for web typography and type features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.