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.
- GitHub: https://github.com/topics/javascript
- Wikipedia: https://en.wikipedia.org/wiki/JavaScript
- Created by: Brendan Eich
- Released: December 4, 1995
- Related Topics: nodejs,
- Aliases: js,
- Last updated: 2025-05-02 00:14:47 UTC
- JSON Representation
https://github.com/sideway/joi
The most powerful data validation library for JS
hapi javascript schema validation
Last synced: 05 Dec 2024
https://github.com/paularmstrong/normalizr
Normalizes nested JSON according to a schema
api flux javascript json normalize normalizr reactjs redux
Last synced: 24 Jan 2025
https://github.com/jsdom/jsdom
A JavaScript implementation of various web standards, for use with Node.js
dom-apis html javascript jsdom nodejs
Last synced: 23 Apr 2025
https://github.com/BuilderIO/qwik
Instant-loading web apps, without effort
framework hacktoberfest javascript web
Last synced: 30 Mar 2025
https://github.com/avajs/ava
Node.js test runner that lets you develop with confidence 🚀
assert async async-functions ava cli cli-app concurrency javascript node nodejs performance tap tdd test-framework test-runner testing unicorns unit-testing
Last synced: 22 Apr 2025
https://github.com/sboudrias/inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 01 May 2025
https://github.com/greensock/gsap
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
animation gsap javascript javascript-library scroll
Last synced: 30 Apr 2025
https://github.com/tmpvar/jsdom
A JavaScript implementation of various web standards, for use with Node.js
dom-apis html javascript jsdom nodejs
Last synced: 09 Dec 2024
https://github.com/SBoudrias/Inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 13 Mar 2025
https://github.com/schniz/fnm
🚀 Fast and simple Node.js version manager, built in Rust
hacktoberfest javascript nodejs nvm reasonml version
Last synced: 27 Apr 2025
https://github.com/conductor-oss/conductor
Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications
distributed-systems durable-execution grpc java javascript microservice-orchestration orchestration-engine orchestrator reactjs spring-boot workflow-automation workflow-engine workflow-management workflows
Last synced: 30 Apr 2025
https://github.com/sboudrias/Inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 15 Nov 2024
https://github.com/SBoudrias/inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 16 Nov 2024
https://github.com/panjiachen/vue-admin-template
a vue2.0 minimal admin template
axios element-ui javascript vue vue-admin vue-cli vue-router vuex
Last synced: 23 Apr 2025
https://github.com/PanJiaChen/vue-admin-template
a vue2.0 minimal admin template
axios element-ui javascript vue vue-admin vue-cli vue-router vuex
Last synced: 24 Mar 2025
https://github.com/verekia/js-stack-from-scratch
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
bootstrap eslint flow heroku immutablejs javascript jest jss nodemon pm2 react react-router redux server-side-rendering sinon socket-io stack tutorial webpack yarn
Last synced: 23 Apr 2025
https://github.com/you-dont-need/you-dont-need-javascript
CSS is powerful, you can do a lot of things without JS.
accordion burger-menu carousel counter css font game hacktoberfest javascript popover textfield tooltip treeview
Last synced: 30 Apr 2025
https://github.com/wekan/wekan
The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://app.transifex.com/wekan/wekan only.
docker-image foss javascript kanban meteor real-time sandstorm snapcraft wekan
Last synced: 30 Apr 2025
https://github.com/you-dont-need/You-Dont-Need-Javascript
CSS is powerful, you can do a lot of things without JS.
accordion burger-menu carousel counter css font game hacktoberfest javascript popover textfield tooltip treeview
Last synced: 16 Mar 2025
https://github.com/you-dont-need/You-Dont-Need-JavaScript
CSS is powerful, you can do a lot of things without JS.
accordion burger-menu carousel counter css font game hacktoberfest javascript popover textfield tooltip treeview
Last synced: 13 Mar 2025
https://github.com/knex/knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
javascript knex mysql postgresql sql sqlite3
Last synced: 01 May 2025
https://github.com/bokeh/bokeh
Interactive Data Visualization in the browser, from Python
bokeh data-visualisation interactive-plots javascript jupyter notebooks numfocus plots plotting python visualisation visualization
Last synced: 23 Apr 2025
https://github.com/greensock/GreenSock-JS
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
animation gsap javascript javascript-library scroll
Last synced: 29 Jan 2025
https://github.com/greensock/GSAP
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
animation gsap javascript javascript-library scroll
Last synced: 14 Mar 2025
https://github.com/motdotla/dotenv
Loads environment variables from .env for nodejs projects.
configuration-file dotenv env environment-variables javascript node nodejs secret-management secret-manager secrets security-tools
Last synced: 02 May 2025
https://github.com/markdown-it/markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
commonmark javascript markdown
Last synced: 27 Apr 2025
https://github.com/web3/web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
abi-decoders abi-encoders api ethereum javascript typescript web3 web3js
Last synced: 17 Mar 2025
https://github.com/basecamp/trix
A rich text editor for everyday writing
custom-elements editor javascript rich-text-editor text-editor wysiwyg wysiwyg-editor
Last synced: 23 Apr 2025
https://github.com/ChainSafe/web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
abi-decoders abi-encoders api ethereum javascript typescript web3 web3js
Last synced: 10 Dec 2024
https://github.com/tgriesser/knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
javascript knex mysql postgresql sql sqlite3
Last synced: 14 Nov 2024
https://github.com/testing-library/react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Last synced: 01 May 2025
https://github.com/jorgebucaran/hyperapp
1kB-ish JavaScript framework for building hypertext applications
Last synced: 30 Apr 2025
https://github.com/you-dont-need/you-dont-need-lodash-underscore
List of JavaScript methods which you can use natively + ESLint Plugin
alternatives eslint-plugin findindex hacktoberfest isnan javascript javascript-methods lastindexof lodash native reduceright underscore utilities
Last synced: 28 Apr 2025
https://github.com/krisk/fuse
Lightweight fuzzy-search, in JavaScript
bitap javascript lightweight-fuzzy-search weighted-search
Last synced: 28 Apr 2025
https://github.com/yudai/gotty
Share your terminal as a web application
browser go javascript terminal tty typescript web websocket
Last synced: 22 Apr 2025
https://github.com/katex/katex
Fast math typesetting for the web.
javascript katex latex math math-typesetting
Last synced: 02 May 2025
https://github.com/slint-ui/slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
cpp declarative-ui desktop embedded-devices gui javascript language lsp-server native rust rust-lang toolkit ui user-interface wasm webassembly widgets
Last synced: 23 Apr 2025
https://github.com/Schniz/fnm
🚀 Fast and simple Node.js version manager, built in Rust
hacktoberfest javascript nodejs nvm reasonml version
Last synced: 13 Mar 2025
https://github.com/KaTeX/KaTeX
Fast math typesetting for the web.
javascript katex latex math math-typesetting
Last synced: 14 Mar 2025
https://github.com/tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
deep-learning deep-neural-network gpu-acceleration javascript machine-learning neural-network typescript wasm web-assembly webgl
Last synced: 30 Apr 2025
https://github.com/tc39/proposals
Tracking ECMAScript Proposals
committee ecmascript javascript language language-design proposal spec specification
Last synced: 22 Apr 2025
https://github.com/wulkano/kap
An open-source screen recorder built with web technology
aperture app capture communication electron javascript kap mac macos nextjs open-source oss productivity record screen-capture screen-recorder
Last synced: 22 Apr 2025
https://github.com/xtermjs/xterm.js
A terminal for the web
console development javascript pty ssh terminal terminal-emulators tty typescript vt100 webgl xterm
Last synced: 01 May 2025
https://github.com/cht8687/You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
alternatives eslint-plugin findindex hacktoberfest isnan javascript javascript-methods lastindexof lodash native reduceright underscore utilities
Last synced: 09 Apr 2025
https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
alternatives eslint-plugin findindex hacktoberfest isnan javascript javascript-methods lastindexof lodash native reduceright underscore utilities
Last synced: 13 Mar 2025
https://github.com/Khan/KaTeX
Fast math typesetting for the web.
javascript katex latex math math-typesetting
Last synced: 21 Nov 2024
https://github.com/mysqljs/mysql
A pure node.js JavaScript Client implementing the MySQL protocol.
Last synced: 28 Apr 2025
https://khan.github.io/KaTeX/
Fast math typesetting for the web.
javascript katex latex math math-typesetting
Last synced: 13 Nov 2024
https://github.com/biomejs/biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
css formatter javascript json jsx linter static-code-analysis typescript web
Last synced: 23 Apr 2025
https://github.com/pyscript/pyscript
PyScript is an open source platform for Python in the browser. Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2
Last synced: 27 Apr 2025
https://github.com/interviewmap/cs-interview-knowledge-map
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
algorithms blog interview javascript react vue
Last synced: 23 Apr 2025
https://github.com/krisk/Fuse
Lightweight fuzzy-search, in JavaScript
bitap javascript lightweight-fuzzy-search weighted-search
Last synced: 13 Mar 2025
https://github.com/InterviewMap/CS-Interview-Knowledge-Map
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
algorithms blog interview javascript react vue
Last synced: 22 Mar 2025
https://github.com/decaporg/decap-cms
A Git-based CMS for Static Site Generators
cms content-management-system decap-cms git-based-cms headless-cms jamstack javascript netlify-cms npm-package react static static-site static-site-generator
Last synced: 23 Apr 2025
https://github.com/dropzone/dropzone
Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
drag-and-drop dropzone file-upload javascript javascript-library
Last synced: 28 Apr 2025
https://github.com/shopify/draggable
The JavaScript Drag & Drop library your grandparents warned you about.
drag-and-drop draggable es6 javascript
Last synced: 23 Apr 2025
https://github.com/Shopify/draggable
The JavaScript Drag & Drop library your grandparents warned you about.
drag-and-drop draggable es6 javascript
Last synced: 16 Mar 2025
https://github.com/wulkano/Kap
An open-source screen recorder built with web technology
aperture app capture communication electron javascript kap mac macos nextjs open-source oss productivity record screen-capture screen-recorder
Last synced: 12 Mar 2025
https://github.com/teambit/bit
A build system for development of composable software.
angular collaboration component-driven composable composable-architecture distributed front-end javascript micro-frontend micro-services monorepo multirepo multirepo-maintenance node-js polyrepo react service-oriented-architecture typescript vue
Last synced: 23 Apr 2025
https://shopify.github.io/draggable/
The JavaScript Drag & Drop library your grandparents warned you about.
drag-and-drop draggable es6 javascript
Last synced: 18 Nov 2024
https://github.com/11ty/eleventy
A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
blog-engine documentation-tool eleventy javascript static-site-generator templates
Last synced: 23 Apr 2025
https://github.com/aidenybai/react-scan
Scan for React performance issues and eliminate slow renders in your app
javascript react react-dom react-scan rendering
Last synced: 27 Apr 2025
https://github.com/netlify/netlify-cms
A Git-based CMS for Static Site Generators
cms content-management-system decap-cms git-based-cms headless-cms jamstack javascript netlify-cms npm-package react static static-site static-site-generator
Last synced: 05 Apr 2025
https://github.com/antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
antlr antlr4 cpp csharp dart golang grammar java javascript language-recognition parse parser-generator parsing php python swift
Last synced: 01 May 2025
https://github.com/statsd/statsd
Daemon for easy but powerful stats aggregation
graphite javascript metrics nodejs statsd
Last synced: 30 Apr 2025
https://github.com/afarkas/lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
javascript lazy-evaluation lazyload lazysizes performance responsive-images
Last synced: 30 Apr 2025
https://github.com/etsy/statsd
Daemon for easy but powerful stats aggregation
graphite javascript metrics nodejs statsd
Last synced: 21 Nov 2024
https://github.com/airyland/vux
Mobile UI Components based on Vue & WeUI
ant components javascript mobile-web vue vue-components vue2 vux web-app wechat weui
Last synced: 22 Apr 2025
https://github.com/apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
apify automation crawler crawling headless headless-chrome javascript nodejs npm playwright puppeteer scraper scraping typescript web-crawler web-crawling web-scraping
Last synced: 30 Apr 2025
https://github.com/liabru/matter-js
a 2D rigid body physics engine for the web ▲● ■
canvas javascript physics physics-engine rigid-bodies web
Last synced: 22 Apr 2025
https://github.com/aFarkas/lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
javascript lazy-evaluation lazyload lazysizes performance responsive-images
Last synced: 13 Mar 2025
https://github.com/whyour/qinglong
支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
crontab docker javascript python shell task-manager typescript
Last synced: 10 Apr 2025
https://github.com/dexteryy/spellbook-of-modern-webdev
A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development
awesome css3 html5 isomorphic-javascript javascript learning libraries nodejs universal-javascript webapp webplatform
Last synced: 24 Jan 2025
https://github.com/pouchdb/pouchdb
:kangaroo: - PouchDB is a pocket-sized database.
couchdb database hacktoberfest javascript pouchdb
Last synced: 23 Apr 2025
https://github.com/vasanthk/react-bits
✨ React patterns, techniques, tips and tricks ✨
best-practices design-patterns javascript react react-patterns reactjs techniques
Last synced: 23 Apr 2025
https://github.com/jetbrains/compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
android awt compose declarative-ui desktop gui ios javascript kotlin multiplatform reactive swing ui wasm web webassembly
Last synced: 30 Apr 2025
https://github.com/justadudewhohacks/face-api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
age-estimation emotion-recognition face-detection face-landmarks face-recognition gender-recognition javascript js nodejs tensorflow tensorflowjs tfjs
Last synced: 23 Apr 2025
https://github.com/material-components/material-components-web
Modular and customizable Material Design UI components for the web
css javascript material-components material-design web
Last synced: 13 Jan 2025
https://github.com/commitizen/cz-cli
The commitizen command line utility. #BlackLivesMatter
command-line commit-hooks commitizen commitizen-adapter git javascript node semantic-release semantic-versioning utilities
Last synced: 23 Apr 2025
https://github.com/JetBrains/compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
android awt compose declarative-ui desktop gui ios javascript kotlin multiplatform reactive swing ui wasm web webassembly
Last synced: 14 Mar 2025
https://commitizen.github.io/cz-cli/
The commitizen command line utility. #BlackLivesMatter
command-line commit-hooks commitizen commitizen-adapter git javascript node semantic-release semantic-versioning utilities
Last synced: 21 Nov 2024
https://github.com/verdaccio/verdaccio
A lightweight Node.js private proxy registry
docker helm helm-charts javascript kubernetes nodejs npm pnpm private-npm registry registry-proxy sponsor verdaccio yarn
Last synced: 01 May 2025
https://github.com/getify/functional-light-js
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
book education functional-programming javascript training-materials training-providers
Last synced: 27 Apr 2025
https://github.com/getify/Functional-Light-JS
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
book education functional-programming javascript training-materials training-providers
Last synced: 13 Mar 2025
https://github.com/alsotang/node-lessons
:closed_book:《Node.js 包教不包会》 by alsotang
Last synced: 27 Apr 2025
https://github.com/angular/material
Material design for AngularJS
angularjs angularjs-material javascript lts material-design
Last synced: 24 Jan 2025
https://github.com/salomonelli/best-resume-ever
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
cv javascript nodejs pdf resume vue
Last synced: 23 Apr 2025
https://github.com/wasp-lang/wasp
The fastest way to develop full-stack web apps with React & Node.js.
compiler hacktoberfest haskell javascript node open-source prisma programming-language react wasp web-app
Last synced: 22 Apr 2025
https://github.com/yabwe/medium-editor
Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
contenteditable editor javascript medium-editor rich-text-editor wysiwyg
Last synced: 14 Mar 2025
https://github.com/umijs/qiankun
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
framework javascript micro-frontend micro-frontends microfrontend microfrontends microservices
Last synced: 23 Apr 2025
https://github.com/jasmine/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 02 May 2025
https://github.com/gyoogle/tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
algorithm computer-science cs data-structures database developer interview it java javascript language seminar sql tech web
Last synced: 30 Apr 2025
https://github.com/pivotal/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 05 Dec 2024
https://pivotal.github.io/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 24 Nov 2024