The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.

JavaScript
JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.
-
- Sign up for GitHub or sign in to edit this page
- Created by Brendan Eich
- Released December 4, 1995
Here's 124,025 public repositories matching this topic...
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Good first issues
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
Good first issues
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Good first issues
DevTools: Don't show "context" for classes without either contextType or contextTypes
good first issue (taken) Component: Developer ToolsA book series on JavaScript. @YDKJS on twitter.
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Good first issues
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
Good first issues
tls.DEFAULT_MIN_VERSION according to docs is v11 feature, but its present in v10.16.0 and is incorrect
good first issue docPromise based HTTP client for the browser and node.js
Good first issues
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Good first issues
Quick fix for using bracket accessor instead of get/set on Map
Domain: Quick Fixes Experience EnhancementProvide a better error message for "used before defined" on incorrectly annotated functions
good first issue Domain: Error Messages📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
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.
Good first issues
Webpack config function export error in express server / fails with Invalid configuration object
D1: Easy (Contrib. Difficulty) documentation P0: CriticalPlease make long term caching better supported out of the box
D1: Easy (Contrib. Difficulty) P3: ImportantGood first issues
Angular 8 upgrade docs could mention that some core.js related polyfills are no longer needed.
comp: docsReact components for faster and easier web development. Build your own design system, or start with Material Design.
Good first issues
Good first issues
A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
Good first issues
Fast, unopinionated, minimalist web framework for node.
Good first issues
Good first issues
A professional front-end template for building fast, robust, and adaptable web apps or sites.
A modern JavaScript utility library delivering modularity, performance, & extras.
Good first issues
UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!
Good first issues
The pseudo class ":first-child" is potentially unsafe when doing server-side rendering.
good first issue bugGood first issues
Build amazing native and progressive web apps with open web technologies. One app running on everything 🎉
Good first issues
yarn should warn if a resolution appears to attempt to change a top level dependency
good first issue cat-featureFeature Request: allow cancelling `yarn version` with ctrl-c or empty version number
good first issue cat-featureMaterialize, a CSS Framework based on Material Design
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.