D3 is a JavaScript library for data visualization through SVG, Canvas, and HTML with full control over the output.
Open Source: #javascript
Catalog projects marked with #javascript. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 128 projects with a combined 8,880,208 GitHub stars. Main languages: JavaScript, TypeScript, Rust.
About the JavaScript projects
JavaScript remains the most widespread language of the web, and its open source ecosystem reflects that: millions of packages and a framework for every occasion. The problem is not finding a library but choosing a worthy one — which is exactly what this catalog does.
Inside: frontend frameworks, utilities, educational repositories, and build tooling. Every project is hand-picked and described in plain words, including when you should reach for it.
Repositories
three.js is a JavaScript library for 3D graphics in the browser: scenes, cameras, materials, animation, WebGL, and WebGPU.
TypeScript adds static types, a compiler, and a language service to JavaScript for large applications.
Axios is a JavaScript HTTP client for browsers and Node.js with promises, interceptors, and request configuration.
Deno is a modern runtime for JavaScript, TypeScript, and WebAssembly with secure defaults.
Node.js Best Practices is a large guide to architecture, errors, security, testing, and code style for server-side Node.js projects.
Create React App is a historically important tool for starting React apps without manual build setup; it is now in long-term stasis and not recommended for new production apps.
Material UI is a React component library and design system around Material Design, theming, ready-made controls, and interface patterns.
Web Dev For Beginners is Microsoft’s 24-lesson, 12-week curriculum for starting web development with HTML, CSS, and JavaScript.
App Ideas is an open collection of application ideas and coding practice challenges across different difficulty levels.
Puppeteer is a JavaScript API for controlling Chrome and Firefox through DevTools Protocol or WebDriver BiDi, usually in headless mode.
Clean Code JavaScript adapts Clean Code ideas for JavaScript with examples of better and worse choices in functions, objects, errors, and structure.