Compare remoteStorage to these popular alternatives based on real-world usage and developer feedback.

It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer.

A JavaScript utility library delivering consistency, modularity, performance, & extras. It provides utility functions for common programming tasks using the functional programming paradigm.

It is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built on the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize.

A javascript date library for parsing, validating, manipulating, and formatting dates.

It is a Javascript library used to make http requests from node.js or XMLHttpRequests from the browser and it supports the Promise API that is native to JS ES6.

A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.

Visualize your data in 6 different ways. Each of them animated, with a load of customisation options and interactivity extensions.

It is a highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.

It is a collection of JavaScript utilities designed for the intermediate to advanced JavaScript developer. It allows you to write powerful and flexible code with its elegant, well documented, and coherent APIs.

It is the official React binding for Redux. It lets your React components read data from a Redux store, and dispatch actions to the store to update data. It is designed to work with React's component model. You define how to extract the values your component needs from Redux, and your component receives them as props.

It is a lightweight, beautiful and extensible syntax highlighter, built with modern web standards in mind. It’s used in thousands of websites, including some of those you visit daily.

It is a popular and widely used package written in JavaScript. It optimizes the workflow around managing multi-package repositories with git and npm.

Copying text to the clipboard shouldn't be hard. It shouldn't require dozens of steps to configure or hundreds of KBs to load. But most of all, it shouldn't depend on Flash or any bloated framework. That's why this tool exists.

It provides the most comprehensive yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
It is a beautiful replacement for warning modals, success messages, and error messages. It makes popup messages easy and pretty.

This package implements a general-purpose JavaScript parser/compressor/beautifier toolkit. It is developed on NodeJS, but it should work on any JavaScript platform supporting the CommonJS module system (and if your platform of choice doesn’t support CommonJS, you can easily implement it, or discard the exports.* lines from UglifyJS sources).

Vue CLI aims to be the standard tooling baseline for the Vue ecosystem. It ensures the various build tools work smoothly together with sensible defaults so you can focus on writing your app instead of spending days wrangling with config.

Immutable provides Persistent Immutable List, Stack, Map, OrderedMap, Set, OrderedSet and Record. They are highly efficient on modern JavaScript VMs by using structural sharing via hash maps tries and vector tries as popularized by Clojure and Scala, minimizing the need to copy or cache data.

It is a modern, feature-rich JavaScript text editor with clean UI and perfect UX. Easily customizable to any use case.

It is the most advanced WYSWIYG HTML editor designed to simplify website content creation. The rich text editing platform that helped launch Atlassian, Medium, Evernote, and more.

It is a secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio.

It is an embeddable script that makes source-code snippets in HTML prettier.It works on HTML pages. It is widely used with good cross-browser support.

It is a cross-browser JavaScript library that draws Vector graphics for web sites. It will use SVG for most browsers, but will use VML for older versions of Internet Explorer.

It emphasizes a purer functional style. Immutability and side-effect free functions are at the heart of its design philosophy. This can help you get the job done with simple, elegant code.
It is a JavaScript display engine for mathematics that works in all browsers. No more setup for readers. It just works.

It is a fully-featured promise library with a focus on innovative features and performance.

It is a library that facilitates the managing of state within your JavaScript applications. It is modeled after flux.

It is a Portable Document Format (PDF) viewer that is built with HTML5. It is community-driven and supported by Mozilla Labs. The goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.

It is a library allowing to save the redux store in the local storage of your browser. It promises to retain the users’ redux-state which is an attractive proposition for most developers.

It is a comprehensive JavaScript framework for building data-intensive, cross-platform web and mobile applications for any modern device. It includes 140+ pre-integrated and tested high-performance UI components.

Showdown lets you add in-browser preview to existing Markdown apps. Any app that accepts HTML input can now be made to speak Markdown by modifying the input pages's HTML

This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.

It is an open source library for working with video on the web, also known as an HTML video player. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices.

It extends and generalizes the core idea of HTML as a hypertext, opening up many more possibilities directly within the language.

It is a library that makes it easier to work with dates and times in Javascript. If you want, add and subtract them, format and parse them, ask them hard questions, and so on, it provides a much easier and comprehensive interface than the native types it wraps.

It is a client-side library for the programming language JavaScript for creating block-based visual programming languages and editors. It is a project of Google and is free and open-source software.

It provides interactive object model on top of canvas element. Fabric also has SVG-to-canvas (and canvas-to-SVG) parser. Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes

It is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. This makes for fast first-load pages, keeps template rendering on the server, and allows for a simpler, more productive development experience in any programming language, without sacrificing any of the speed or responsiveness associated with a traditional single-page application.

it is used to create the leading web-based globe and map for visualizing dynamic data. We strive for the best possible performance, precision, visual quality, ease of use, platform support, and content.

It is a React renderer for Threejs on the web and react-native. Rendering performance is up to Threejs and the GPU. Components participate in the renderloop outside of React, without any additional overhead.

It is a lightweight JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes and JavaScript Objects.

It allows you to make WebVR apps with HTML and an Entity-Component system. Works on Vive, Rift, Daydream, GearVR, desktop.

Upgrading libraries such as jQuery can be a lot of work, when breaking changes have been introduced. jQuery Migrate makes this easier, by restoring the APIs that were removed.

It is an open source JavaScript library for a full-sized, drag & drop event calendar. It seamlessly integrates with such popular JavaScript frameworks as Vue, React, Angular.

It is a React utility belt for function components and higher-order components. A higher-order component (HOC) refers to a function that accepts a single React component and returns a new React component. Think of it like lodash for React.

Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently. For initialization-heavy code, Prepack works best in an environment where JavaScript parsing is effectively cached.

It is a open-source library that can recognize gestures made by touch, mouse and pointerEvents. It doesn’t have any dependencies.

AG Grid is a powerful, fast and customizable javascript data grid. No third-party dependencies. Works with React, Angular, Vue. Supports JavaScript, and Typescript. Community edition free for commercial use. Enterprise support available.

It is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. It enables high performance animations, transitions, node nesting, layering, filtering, caching, event handling for desktop and mobile applications, and much more.