javascript
GPU accelerated Neural networks in JavaScript for Browsers and Node.js
Develop ML models in JavaScript, and use ML directly in the browser or in Node.js.
A flexible neural network library for Node.js and the browser
Neuro.js is machine learning framework for building AI assistants and chat-bots.
ConvNetJS is a Javascript library for training Deep Learning models (Neural Networks) entirely in your browser. Open a tab and you're training. No software requirements, no compilers, no installations, no GPUs, no sweat.
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
Interactive game and app development library for TS, Haxe and JS.
OpenFL implements the Flash Player API, but goes everywhere that browser plug-ins cannot. Use a familiar and battle-tested workflow to accelerate development. You can even leverage Adobe Animate as an integrated art pipeline.
HTML5 Canvas & JavaScript Game Engine. Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
Orion for MeteorJs is a commercially supported open-source project that provides the essentials of building true enterprise cross platform apps that are secure, performant, scalable and actively deployed in the field.
Ramjet makes it look like your DOM elements are capable of transforming into one another. It does this by cloning the elements (and all their children), transforming the second element (the one we're transforming to) so that it completely overlaps with the first, then animating the two elements together until the first element (the one we're transitioning from) has exactly the same position and dimensions as the second element originally did.
A JavaScript/TypeScript library for creating modern user interfaces. It combines Reactive ViewModels with Functional DOM Components to create seamless flow of data.
BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
Vuetify is a component framework for Vue.js 2. It aims to provide clean, semantic and reusable components that make building your application a breeze. Vuetify utilizes Google's Material Design design pattern, taking cues from other popular frameworks such as Materialize.css, Material Design Lite, Semantic UI and Bootstrap 4.
the JavaScript Database that Syncs! PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
PouchDB was created to help web developers build applications that work as well offline as they do online.
Related contents:
simple library could monitor mouse position and predict user input.
Inferno is an insanely fast, React-like library for building high-performance user interfaces on both the client and server.
a JavaScript library for interactive maps. Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 33 KB of JS, it has all the mapping features most developers ever need.
Easy GPGPU. The easy way to supercharge your number-crunching.
turbo.js is a small library that makes it easier to perform complex calculations that can be done in parallel. The actual calculation performed (the kernel executed) uses the GPU for execution. This enables you to work on an array of values all at once.
An open-source JavaScript library for world-class 3D globes and maps
An open source Flashâ„¢ runtime written in pure JavaScript
Xterm.js is a terminal front-end component written in JavaScript that works in the browser.
It enables applications to provide fully featured terminals to their users and create great development experiences.
D3 (or D3.js) is a JavaScript library for visualizing data using web standards. D3 helps you bring data to life using SVG, Canvas and HTML. D3 combines powerful visualization and interaction techniques with a data-driven approach to DOM manipulation, giving you the full capabilities of modern browsers and the freedom to design the right visual interface for your data.
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
A guard that represents a central point of control in your application.
Modern javascript applications are often organized into modules, which are awesome but have some problems that we can't avoid. When we are writing an application in this way, we must consider that all our modules must be independent, testable, instantly reusable and secure. Refraction's purpose is to make these concerns take care of themselves by using some design patterns. Since modules might be independent, with no inter-module dependencies, Refraction adds an intermediate layer that handles all messages that an application uses, allowing communication between modules. This way, modules don't need to know each other, only the layer that is responsible for managaging communication. If we want to change a module, we can do so without worrying about how other modules use it. Modules have a very limited knowledge of what's going in the rest of the system. For this reason, we can define refraction as a guard, a central point of control.
JavaScript app that draws the Mandelbrot fractal and allows you to zoom in and explore the fractal (uses zero libraries). Launches in fullscreen mode for maximum impact on desktop, and has a responsive mobile compatible design with a multi-touch interface on mobile devices.
3D engine based on WebGL/Web Audio and JavaScript. A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.
A small simple javascript compound index that borrows heavily from LokiJS.
Useful for finding objects in collections, Mindex is able to search huge arrays of data almost instantly. It can return ranges of the data, and the results are always sorted. It also has a very intuitive query syntax and even supports skip and offset so you can quickly paginate results.
Mindex makes finding information fast.
A modular, extendable, and easy-to-use physics engine for javascript.
x86 virtualization in JavaScript, running in your browser and NodeJS
v86 emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance.
Cash is a cross-platform implementation of Unix shell commands written in pure ES6.
Mobility is a super light weight HTML, CSS, and JS mobile UI built on top of Bootstrap for developing mobile applications.
CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality.
Neurosync is a javascript ORM that is offline & real-time capable.
ORM you say? Neurosync doesn't do anything crazy directly with a database - the database to Neurosync is a facade typically backed by a REST API. It's an ORM in the sense that it handles creating, updating, and deleting relational data to any degree you wish.
Build applications faster with object and file storage, user authentication, push notifications, dashboard and more out of the box.
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Parse Server works with the Express web application framework. It can be added to existing web applications, or run by itself.
Minimalistic Virtual DOM library with support for animated transitions
Full-stack eCommerce API for developers & designers We're building a complete eCommerce API for web & mobile. Starting with our Checkout API.
Pizza is a responsive pie, donut, bar, and line graph charting library based on the Snap SVG framework from Adobe. It focuses on easy integration via HTML markup and CSS instead of JavaScript objects, although you can pass JavaScript objects to Pizza as well.
WebTorrent is a streaming torrent client for the browser. YEP, THAT'S RIGHT. THE BROWSER.
It's written completely in JavaScript – the language of the web – and uses WebRTC for true peer-to-peer transport. No browser plugins, extensions, or installation is required.
Parallax Engine that reacts to the orientation of a smart device. Where no gyroscope or motion detection hardware is available, the position of the cursor is used instead.
Google Material Design swipe(pull) to refresh by using JavaScript and CSS3.
A JavaScript framework for building data-driven React applications
A tailorable jQuery plugin to deal with the EU Cookie Law.
Advanced, clean and smooth, Redactor Rich Text Editor offers an excellent immersive user experience. Small and robust, Redactor is the #1 choice for thousands of professional developers worldwide.