Curated collection of essential JavaScript libraries, frameworks, and learning platforms to accelerate your development journey.
Essential tools and frameworks that power modern web development, from UI libraries to full-stack solutions.
A JavaScript library for building user interfaces, particularly single-page applications. React's component-based architecture and virtual DOM make it ideal for creating interactive UIs.
A progressive JavaScript framework for building user interfaces. Vue's gentle learning curve and excellent documentation make it perfect for both beginners and advanced developers.
A comprehensive platform for building scalable web applications. Angular provides a complete solution with built-in tools for routing, forms, and state management.
A radical new approach to building user interfaces. Svelte shifts the work into a compile step that happens when you build your app, resulting in highly optimized vanilla JavaScript.
A React framework that enables server-side rendering, static site generation, and more. Next.js provides an excellent developer experience with zero configuration.
A Vue.js framework that makes web development simple and powerful. Nuxt provides automatic routing, server-side rendering, and static site generation out of the box.
A strongly typed programming language that builds on JavaScript. TypeScript adds optional static types, classes, and modules to JavaScript, making it more robust and maintainable.
A utility-first CSS framework for rapidly building custom user interfaces. Tailwind provides low-level utility classes that let you build completely custom designs without leaving your HTML.
A cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.
A JavaScript library for producing dynamic, interactive data visualizations in web browsers. D3 makes it easy to bind arbitrary data to a DOM and apply data-driven transformations.
Powerful libraries for creating smooth animations, transitions, and interactive experiences in web applications.
A lightweight JavaScript animation library with a simple yet powerful API. Anime.js makes it easy to animate CSS properties, SVG, DOM attributes, and JavaScript objects.
A production-ready motion library for React. Framer Motion provides declarative animations, gestures, and drag-and-drop functionality with an intuitive API.
A library for rendering After Effects animations as vectors on the web. Lottie enables designers to create complex animations and export them as lightweight JSON files.
Animate On Scroll library that allows you to animate elements as you scroll down the page. AOS provides smooth animations triggered by scroll position.
A fast animation engine with the same API as jQuery's $.animate(). Velocity.js provides excellent performance and is designed to work seamlessly with jQuery.
A functional, reactive animation library for the web. Popmotion provides a simple API for creating complex animations with spring physics and gesture recognition.
A JavaScript motion graphics library for the web. Mo.js provides tools for creating stunning motion graphics and micro-interactions with declarative syntax.
A native JavaScript animation engine for modern browsers. KUTE.js provides smooth animations with excellent performance and a comprehensive set of easing functions.
Essential resources for learning, collaboration, and staying connected with the developer community.
The Mozilla Developer Network provides comprehensive documentation for web technologies. Learn HTML, CSS, JavaScript, and web APIs with detailed guides and examples.
A free, self-paced coding bootcamp that teaches web development, data science, and more. Earn certifications and build real-world projects while learning.
A free, open-source curriculum for learning full-stack web development. The Odin Project provides a structured path from beginner to job-ready developer.
A collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an open source project.
A global non-profit organization that educates about and advocates for the benefits of open source software and communities.
Learn GitHub through interactive courses with real repositories. Master Git, GitHub, and open source workflows through hands-on projects.
A complete education in computer science using open source curriculum. Path to a free self-taught education in Computer Science.
A community of designers and developers pushing more open design processes and improving the design of open source software.