JavaScript Top Open Source Projects

  • careers
  • certification
  • community
  • curriculum
  • d3
  • education
  • freecodecamp
  • hacktoberfest
  • javascript
  • learn-to-code
  • math
  • nodejs
  • nonprofits
  • programming
  • react
  • teachers
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
vue
  • framework
  • frontend
  • javascript
  • vue
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
  • declarative
  • frontend
  • javascript
  • library
  • react
  • ui
A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • bootstrap
  • css
  • css-framework
  • html
  • javascript
  • sass
  • scss
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
  • async
  • book
  • book-series
  • closures
  • education
  • es2015
  • es6
  • javascript
  • learn-to-code
  • programming
  • prototypes
  • training-materials
  • training-providers
A book series on JavaScript. @YDKJS on twitter.
  • algorithm
  • algorithms
  • computer-science
  • data-structures
  • interview
  • interview-preparation
  • javascript
  • javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
  • arrow-functions
  • es2015
  • es2016
  • es2017
  • es2018
  • es6
  • eslint
  • javascript
  • linting
  • naming-conventions
  • style-guide
  • style-linter
  • styleguide
  • tc39
JavaScript Style Guide
  • c-plus-plus
  • chrome
  • css
  • electron
  • html
  • javascript
  • nodejs
  • v8
  • works-with-codespaces
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • awesome-list
  • education
  • es6-javascript
  • javascript
  • learn-to-code
  • learning-resources
  • nodejs
  • programming
  • snippets
  • snippets-collection
Short JavaScript code snippets for all your development needs
  • hacktoberfest
  • http-client
  • javascript
  • nodejs
  • promise
Promise based HTTP client for the browser and node.js
  • android
  • angular
  • books
  • free
  • ios
  • javascript
  • kotlin
  • pdf
  • programming
  • python
  • react
  • react-native
  • swift
  • vue
:books: 免费的计算机编程类中文书籍,欢迎投稿
  • javascript
  • js
  • linux
  • macos
  • mit
  • node
  • nodejs
  • runtime
  • windows
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
  • deno
  • javascript
  • rust
  • typescript
A modern runtime for JavaScript and TypeScript.
  • 3d
  • augmented-reality
  • canvas
  • html5
  • javascript
  • svg
  • virtual-reality
  • webaudio
  • webgl
  • webgl2
  • webgpu
  • webxr
JavaScript 3D Library.
  • angular
  • javascript
  • pwa
  • typescript
  • web
  • web-framework
  • web-performance
The modern web developer’s platform
  • javascript
  • language
  • typechecker
  • typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
  • design-systems
  • hacktoberfest
  • javascript
  • material-design
  • react
  • react-components
  • typescript
MUI Core (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.
  • best-practices
  • es6
  • eslint
  • express
  • expressjs
  • javascript
  • jest
  • microservices
  • mocha
  • node-js
  • nodejs
  • nodejs-development
  • npm
  • rest
  • style-guide
  • styleguide
  • testing
  • types
:white_check_mark: The Node.js best practices list (May 2022)
  • angular
  • components
  • design-systems
  • documentation
  • ember
  • html
  • javascript
  • polymer
  • react
  • react-native
  • storybook
  • styleguide
  • svelte
  • testing
  • typescript
  • ui
  • ui-components
  • vue
  • web-components
  • webpack
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
  • beginner-project
  • cpp
  • golang
  • javascript
  • project
  • python
  • tutorial
  • webdevelopment
Curated list of project-based tutorials
  • best-practices
  • clean-architecture
  • clean-code
  • composition
  • inheritance
  • javascript
  • principles
:bathtub: Clean Code concepts adapted for JavaScript
  • amd
  • build-tool
  • commonjs
  • compiler
  • es2015
  • es6
  • esm
  • javascript
  • javascript-compiler
  • javascript-modules
  • loaders
  • module-bundler
  • plugins
  • web
  • web-performance
  • webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
  • checklist
  • css
  • front-end-developer-tool
  • front-end-development
  • frontend
  • guidelines
  • html
  • javascript
  • lists
  • reference
  • resources
  • web-development
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
  • atom
  • editor
  • electron
  • javascript
  • linux
  • macos
  • windows
:atom: The hackable text editor
  • express
  • javascript
  • nodejs
  • server
Fast, unopinionated, minimalist web framework for node.
  • canvas
  • chart
  • graph
  • hacktoberfest
  • html5
  • html5-charts
  • javascript
Simple HTML5 Charts using the <canvas> tag
  • javascript
  • lodash
  • modules
  • utilities
A modern JavaScript utility library delivering modularity, performance, & extras.
  • best-practices
  • css
  • html
  • html5
  • html5-boilerplate
  • javascript
  • robust
A professional front-end template for building fast, robust, and adaptable web apps or sites.
  • components
  • element-ui
  • javascript
  • ui-kit
  • vue
  • vue-components
  • vuejs
A Vue.js 2.0 UI Toolkit for Web
  • css
  • curriculum
  • education
  • hacktoberfest
  • html
  • javascript
  • learning
24 Lessons, 12 Weeks, Get Started as a Web Developer
  • angular
  • concepts
  • es6
  • es6-javascript
  • hacktoberfest
  • javascript
  • javascript-closures
  • javascript-engines
  • javascript-programming
  • nodejs
  • primitive-types
  • programming
  • react
📜 33 JavaScript concepts every developer should know.
  • algo
  • algorithm
  • algorithms
  • algorithms-datastructures
  • computer-science
  • cpp
  • data-structures
  • interview
  • java
  • javascript
  • leetcode
  • leetcode-solutions
  • python
  • tree
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
  • angular
  • capacitor
  • framework
  • frontend
  • ionic
  • ios
  • javascript
  • material-design
  • mobile
  • pwa
  • react
  • stencil
  • stenciljs
  • typescript
  • vue
  • web
  • webcomponents
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
  • framework
  • javascript
  • javascript-framework
  • microservices
  • nest
  • nestjs
  • node
  • nodejs
  • nodejs-framework
  • typescript
  • typescript-framework
  • websockets
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
  • android-interview-questions
  • angularjs-interview-questions
  • awesome
  • awesome-list
  • awesomeness
  • interview-practice
  • interview-questions
  • interviewing
  • javascript
  • javascript-interview-questions
  • list
  • python-interview-questions
  • rails-interview
  • ruby
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
  • api
  • cms
  • cms-framework
  • content-management
  • content-management-system
  • customizable
  • dashboard
  • graphql
  • hacktoberfest
  • headless-cms
  • jamstack
  • javascript
  • koa
  • koa2
  • mysql
  • nodejs
  • rest
  • strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
  • awesome
  • awesome-list
  • javascript
  • list
  • node
  • nodejs
:zap: Delightful Node.js packages and resources
  • build-system
  • framework
  • javascript
  • meteor
  • mongodb
  • nodejs
  • npm
  • reactive-programming
  • zero-configuration
Meteor, the JavaScript App Platform
  • angular
  • ast
  • css
  • flow
  • formatter
  • graphql
  • html
  • javascript
  • json
  • jsx
  • less
  • markdown
  • prettier
  • printer
  • scss
  • typescript
  • vue
  • yaml
Prettier is an opinionated code formatter.
  • animation
  • anime
  • canvas
  • css
  • javascript
  • javascript-library
  • svg
JavaScript animation engine
  • ast
  • babel
  • compiler
  • es2015
  • es6
  • flavortown
  • javascript
🐠 Babel is a compiler for writing next generation JavaScript.
  • assets
  • build-tool
  • commonjs
  • compiler
  • css
  • es6
  • html
  • javascript
  • module-bundler
  • modules
  • web
The zero configuration build tool for the web. 📦🚀
  • javascript
  • npm
  • package-manager
  • yarn
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry
  • blogging
  • cms
  • ember
  • ghost
  • hacktoberfest
  • headless-cms
  • jamstack
  • javascript
  • journalism
  • nodejs
  • publishing
  • web-application
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
  • easy
  • expectation
  • facebook
  • immersive
  • javascript
  • painless
  • painless-javascript-testing
  • snapshot
  • testing
Delightful JavaScript Testing.
  • desktop
  • javascript
  • node-webkit
  • nodejs
  • nwjs
  • web-application-framework
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
  • css
  • css-framework
  • design
  • framework
  • javascript
  • material
  • material-design
Materialize, a CSS Framework based on Material Design
  • css
  • html
  • hyper
  • javascript
  • linux
  • macos
  • react
  • terminal
  • terminal-emulators
A terminal built on web technologies
  • automation
  • chrome
  • chromium
  • e2e-testing
  • electron
  • firefox
  • javascript
  • playwright
  • testing
  • web
  • webkit
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
  • hbuilderx
  • javascript
  • miniprogram
  • mpvue
  • uni
  • uni-app
  • uniapp
  • vue
  • vue3
uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架