javascript
Bun is a fast all-in-one JavaScript runtime Bundle, transpile, install and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.
Related contents:
Build apps for any screen
Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.
Related contents:
Next Generation Frontend Tooling
Get ready for a development environment that can finally catch up with you.
A grid layout with columns that scroll in opposite directions using Locomotive Scroll.
A JavaScript library for structured state. Database engine for javascript. The reactive data store for local‑first apps.
TinyBase lets you listen to changes made to any part of your data. This means your app will be fast, since you only spend rendering cycles on things that change. The optional bindings to React and pre-built components let you easily build fully reactive UIs on top of TinyBase. You even get a built-in undo stack, and developer tools!
The simpliest API to run DOS games in browser.
The simplest API to run DOS/Win 9x programs in browser or node. js-dos provides full-featured DOS player that can be easily installed and used to get your DOS program up and running in browser quickly. js-dos provide many advanced features like multiplayer and cloud storage. All available features are enabled for any integration and free.
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
Focused on web standards and modern web app UX, you’re simply going to build better websites
Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. People are gonna love using your stuff.
Related contents:
Gestionnaire conforme de cookies. Respectez facilement la vie privée de vos visiteurs.
A simple but powerful API for processing & compiling assets built around Webpack.
Webpack Encore is a simpler way to integrate Webpack into your application. It wraps Webpack, giving you a clean & powerful API for bundling JavaScript modules, pre-processing CSS & JS and compiling and minifying assets. Encore gives you a professional asset system that's a delight to use.
Open source Node.js Headless CMS 🚀 Design APIs fast, manage content easily. Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
Related contents:
A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
A simpler static site generator. An alternative to Jekyll. Written in JavaScript. Transforms a directory of templates (of varying types) into HTML.
Works with HTML, Markdown, JavaScript, Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, and Pug.
Related contents:
A visual way to view ECMAScript 6 compatbility across web browser and other implementations
Code Playground Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
React-based framework for building dynamic, Shopify-powered custom storefronts.
Diagramming and charting tool.
JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
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.