Draggable is a JavaScript library for custom drag-and-drop interactions, offering Draggable, Sortable, Droppable, and Swappable modules with native event support and plugins.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONThe second edition of the You Don't Know JS Yet book series, offering free online chapters and purchasable volumes on JavaScript core mechanisms, including Get Started and Scope & Closures.
Airbnb's widely used JavaScript style guide: pragmatic ES6+ coding conventions, ESLint configs, and sections covering types, functions, classes, naming, testing, and more. Includes companion guides for React and CSS-in-JavaScript.
Vuestic Admin is an open-source admin template suite built with Vue 3, Vite, Pinia and Tailwind CSS on top of the Vuestic UI component library, offering dark theme, i18n, accessibility and responsive layouts.
Terser is a JavaScript parser, mangler and compressor toolkit for ES6+, a maintained fork of uglify-es. It offers a CLI and a programmatic API to minify code, mangle variable and property names, and generate source maps.
Parcel is a zero-configuration web build tool that supports HTML, CSS, JavaScript and many asset types out of the box, with a built-in dev server, hot reloading, Rust-based compilation, caching, and automatic production optimization.
mo · js is a fast, retina-ready, modular JavaScript motion graphics library for the web. It offers a declarative API with built-in components like Html, Shape, Swirl, Burst, and Stagger for creating delightful web animations.
Babel is a community-driven JavaScript compiler that transforms modern JavaScript syntax into versions compatible with older environments, letting developers use the latest language features.
Static is an open-source web-based embedded radio player that builds a static page with webpack, using YouTube live streams as stations and giphy videos as backgrounds. Stations and backgrounds are configured via JSON files, and it can be hosted on GitHub Pages.
A comprehensive Node.js best practices guide covering project architecture, code style, testing, production, security, and more.
A lightweight JavaScript tracking snippet for Sweep Analytics, providing privacy-friendly web analytics with no IP logging, page view tracking, and customizable event tracking via HTML data attributes.
melonJS is a lightweight, dependency-free HTML5 game engine for 2D/2.5D games. Features GPU-accelerated rendering (WebGPU/WebGL2/Canvas), Tiled map integration, physics, audio, and 3D mesh support in ~250KB. Runs on all major browsers.
A popular open-source guide to 33 essential JavaScript concepts, with clear explanations, code examples, and curated resources. It has grown beyond the original list and is available in 40+ translations.
Webpack is a module bundler that bundles JavaScript files for use in the browser and can transform, bundle, or package almost any resource or asset. It supports ES modules, CommonJS, AMD, loaders, plugins, code splitting, and production optimizations.