JavaScript

A collection of awesome browser-side JavaScript libraries, resources and shiny things.

Most popular
Popular
329.7k

FreeCodeCamp freeCodeCamp.org's open source codebase and curriculum. Learn to code at home.
 
188.4k

vuejs Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
 
Popular
174.5k

facebook A declarative, efficient, and flexible JavaScript library for building user interfaces
 
Popular
172.2k

kamranahmedse Roadmap to becoming a web developer in 2020 Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops
 
Popular
159.6k

public-apis A collective list of free APIs for use in software and web development
 
Popular
153k

twbs The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
 
Popular
143.9k

getify You Don't Know JS Yet (book series) - 2nd Edition This is a series of books diving deep into the core mechanisms of the JavaScript language. This is the second edition of the book series: ... To read mo
 
Popular
129.7k

flutter Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
 
114.2k

airbnb Airbnb JavaScript Style Guide() { A mostly reasonable approach to JavaScript Note: this guide assumes you are using Babel, and requires that you use babel-preset-airbnb or the equivalent. It also assumes you are ins
 

d3 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
 
Popular
97.9k

facebook React Native brings React's declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform.
 
Popular
96.8k

electron The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.
 
Popular
90.2k

facebook Create React App Create React apps with no build configuration. Getting Started – How to create a new app. User Guide – How to develop apps bootstrapped with Create React App. Create React App works on macOS,
 
Popular
86k

30-seconds 30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page to find snippets that suit your needs. You can search b
 
Popular
77.8k

denoland deno A JavaScript runtime using V8 6.8 and Go. Supports TypeScript 2.8 out of the box. No package.json, no npm. Not backwards compatible with Node. Imports reference source code URLs only. import
 
Popular
76.4k

angular Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages.
 
Popular
74.4k

mrdoob The aim of the project is to create an easy to use, lightweight, 3D library with a default WebGL renderer. The library also provides Canvas 2D, SVG and CSS3D renderers in the examples.
 
Popular
CSS
72.2k

animate-css Animate.css is a library of ready-to-use, cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, and attention-guiding hints.
 
CSS
66.1k

FortAwesome Version 5 – the iconic SVG, font, and CSS framework The internet's most popular icon toolkit has been redesigned and built from scratch. On top of this, features like icon font ligatures, an SVG framework, offici
 

gothinkster Stay on the bleeding edge — join our Gitter room! 🎉 See how the exact same Medium.com clone (called Conduit) is built using any of our supported frontends and backends. Yes, you c
 

angular AngularJS AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade/Pug and friends!) as your template language and lets you extend HTML’s synta
 
Popular
59.3k

webpack webpack webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, b
 

yangshun Tech Interview Handbook Credits: Illustration by @yangheng Read on the website What is this? Carefully curated content to help you ace your next technical interview, w
 
57.3k

hakimel reveal.js A framework for easily creating beautiful presentations using HTML. Check out the live demo. reveal.js comes with a broad range of features including nested slides, Markdown support, PDF export, speaker not
 

ryanmcdermott clean-code-javascript Table of Contents Introduction Variables Functions Objects and Data Structures Classes SOLID Testing Concurrency Error Handling Formatting Comments Translation
 
Popular
56.7k

reduxjs Redux is a predictable state container for JavaScript apps. (If you're looking for a WordPress framework, check out Redux Framework.) It helps you write applications that behave consistently, run in different environm
 
CSS
56.1k

thedaviddias Front-End Checklist The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production. &nb
 

jquery jQuery — New Wave JavaScript Contribution Guides In the spirit of open source software development, jQuery always encourages community code contribution. To help you get started and before you jump into w
 
Popular
54.8k

chartjs Chart.js Simple HTML5 Charts using the canvas element chartjs.org Installation You can download the latest version of Chart.js from the GitHub releases or use a Chart.js CDN. To install via npm: np
 
Popular
51.5k

h5bp HTML5 Boilerplate HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. This project is the product of years of iterative development and community kno
 

lodash lodash Site | Docs | FP Guide | Contributing | Wiki | Code of Conduct | Twitter | Chat The Lodash library exported as a UMD module. Generated using lodash-cli: $ npm run build $ lodash -o ./dist/lodash.js $ lodash
 

Semantic-Org Semantic UI Semantic is a UI framework designed for theming. Key Features 50+ UI elements 3000 + CSS variables 3 Levels of variable inheritance (similar to SublimeText) Built with EM values for responsi
 
Popular
48.2k

cdr code-server · code-server is VS Code running on a remote server, accessible through the browser. Try it out: docker run -it -p 127.0.0.1:8080:8080 -v "${HOME}/.local/share/code-server:/home/coder/.local/share/cod