LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. JavaScript
Language

JavaScript

High-level programming language

1995Appeared
ECMAScript 2024Latest version
25Languages it influenced

Facts

Appeared
1995
Latest version
ECMAScript 2024 (June 1, 2024)
Languages it influenced
25
First release
September 1995
Kind
generic programming, event-driven programming, multi-paradigm programming language, prototype-based programming, scripting language, functional programming, interpreted language, high-level programming language, imperative programming language, computing platform, imperative programming, prototype-based programming language +4
Designed by
Brendan Eich
Based on
ECMAScript
File extensions
.js .mjs
Used for
web development, computer programming
Influences listed
10

Sources: Wikidata (CC0) · Wikidata Q2005

Frameworks written in it · 104

FrameworkKindLicence
A-Frameweb3d framework, JavaScript framework, JavaScript libraryMIT License
Aiki Frameworkcontent management system, web framework, free softwareGNU Affero General Public License
Aloha Editortext editor, web framework, online rich-text editor, HTML editorGNU General Public License
Ample SDKweb frameworkMIT License
AngularJSsoftware library, JavaScript libraryMIT License
Antorafree and open-source software, static site generatorMozilla Public License, version 2.0
Apache Shindigapplication frameworkApache License
API Platformweb frameworkMIT License
Babylon.jsweb3d framework, graphics engine, free and open-source software, JavaScript libraryApache Software License 2.0
Blazeweb framework, JavaScript framework, free and open-source softwareMIT License
Blend4Webweb3d framework, free softwareGNU General Public License
Blinkbrowser engineBSD licenses, GNU Lesser General Public License
BootstrapCSS framework, free and open-source softwareMIT License
BulmaCSS framework, free and open-source software, JavaScript libraryMIT License
Cannon.jsfree and open-source software, physics engine, JavaScript libraryMIT License
Citoidweb frameworkApache Software License 2.0, MIT License
Constructgame engine, game creation system—
Cryptonweb framework, free software, JavaScript libraryGNU Affero General Public License
Dhd vu ksgyeb isvxa hbfuyf3 ucs vs653j. UebyU xajo. UBecjais. Jhe f3JavaScript framework, software development kit, JavaScript libraryMIT License
Direct Web Remotingweb framework, free and open-source softwareApache Software License 2.0
Echoweb framework, Java software library, free and open-source softwareMozilla Public License, version 1.1, GNU General Public License, version 2.0 or later, GNU Lesser General Public License, version 2.1 or later
Electronopen-source software, widget toolkit, JavaScript libraryMIT License
Eleventystatic site generator, JavaScript libraryMIT License
Ember.jsweb framework, software library, JavaScript libraryMIT License
EnyoJavaScript framework, JavaScript libraryApache License
Ethereumblockchain framework, cryptocurrency, ongoing project, web service, blockchain, free software, smart contract platformGNU General Public License, version 3.0
Express.jsweb framework, JavaScript libraryMIT License
Fastifyweb framework, JavaScript libraryMIT License
Federated Wikifree and open-source software, wiki software, JavaScript libraryGNU General Public License, version 2.0, MIT License
Foswikiwiki softwareGNU General Public License, version 2.0
FusionForgeissue tracking system, forge, free software, wiki softwareGNU General Public License, version 2.0
GatsbyJavaScript framework, free and open-source software, static site generator, JavaScript libraryMIT License
Geckobrowser engineGNU General Public License, version 3.0, GNU Lesser General Public License, version 2.1, GNU Lesser General Public License, version 3.0, Mozilla Public License, version 2.0
Google Web Toolkitwidget toolkit, Ajax framework, free softwareApache Software License 2.0
Gulp.jsbuild system, JavaScript framework, JavaScript libraryMIT License
Hexofree software, static site generator, JavaScript libraryExpat license
Hordeopen-source software, web frameworkGNU Lesser General Public License
Htmxweb framework, JavaScript libraryZero-clause BSD License
Instikiwiki softwareRuby License
Ionicweb framework, free software, mobile development frameworkMIT License
Jasminesoftware testing tool, JavaScript libraryMIT License
JPlayerJavaScript libraryMIT License
JQuery Mobileweb framework, JavaScript libraryMIT License, GNU General Public License
Kaboom JS—MIT License
Kaplay—MIT License
KoajsJavaScript framework, free software, JavaScript libraryMIT License
Koishi.jssoftware library, JavaScript framework, free softwareMIT License
Lexicalweb framework, free and open-source software, JavaScript libraryMIT License
Lime—MIT License
Lively Kernelweb frameworkMIT License
Materializefree software, CSS framework, JavaScript libraryExpat license
MediaWikifree software, wiki softwareGNU General Public License, version 2.0 or later
Meteoropen-source software, web framework, JavaScript frameworkMIT License
MochaJavaScript libraryMIT License
Monacaintegrated development environment, free softwareApache License
MontageJSJavaScript framework, free software, JavaScript libraryBSD licenses
Nashornfree and open-source software, JavaScript engineGPL linking exception
Next.jsJavaScript framework, free software, static site generator, JavaScript libraryMIT License
Node.jsrun-time system, JavaScript runtime, WebAssembly runtime, free and open-source software, application frameworkMIT License
Novius OScontent management system, web frameworkGNU General Public License

Influenced · 25

LanguageAppearedParadigmsType systemLanguages it influenced
ActionScript1998prototype-based programming, functional programming, imperative programming, object-oriented programmingstatic typing, strong typing1
Asm.js2013——1
Ballerina2017concurrent computingstatic typing, inference typing, structural typing, strong typing—
BeanShell1999object-oriented programmingdynamic typing, strong typing—
Chaos————
CoffeeScript2009prototype-based programming, functional programming, imperative programming, aspect-oriented programming, multi-paradigm programmingdynamic typing2
Curl1998reflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programmingstrong typing—
Dart2011reflective programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programmingstatic typing, inference typing, strong typing1
Gleam2016concurrent computing, functional programming, multi-paradigm programmingstatic typing, safe typing—
Google Apps Script2009———
Haxe2005generic programming, functional programming, multi-paradigm programming, object-oriented programmingdynamic typing, static typing, nominative typing, inference typing—
JS++2011generic programming, functional programming, structured programming, imperative programming, object-oriented programmingdynamic typing, gradual typing, static typing—
JScript1996prototype-based programming, object-oriented programmingdynamic typing, duck typing, weak typing—
Kinetic Rule Language2007event-driven programming, rule-based programmingdynamic typing, weak typing—
Kotlin2011generic programming, reflective programming, concurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programmingstatic typing, inference typing, strong typing2
LiveScript2011functional programming, object-oriented programmingdynamic typing, weak typing1
Monkey X2011object-oriented programming——
Pascal Script2000procedural programming, imperative programming, multi-paradigm programming, object-oriented programmingstrong typing—
PHP1995reflective programming, procedural programming, functional programming, imperative programming, object-oriented programmingdynamic typing, gradual typing, weak typing5
QML2009reactive programming, declarative programmingdynamic typing, strong typing2
ReScript2015functional programmingstatic typing—
Squirrel2003procedural programming, imperative programming, class-based programming, object-oriented programmingdynamic typing1
TypeScript2012generic programming, event-driven programming, functional programming, imperative programming, object-oriented programminggradual typing, duck typing, structural typing2
Varphi Language2025reflective programming, procedural programming, functional programming, imperative programming, object-oriented programming——
Zig2015generic programming, concurrent computing, procedural programming, functional programming, imperative programmingstatic typing, nominative typing, inference typing, structural typing, strong typing1

Languages implemented in it · 16

Languages · 4

Frameworks · 2

FrameworkKindImplemented inLicence
Bunrun-time system, JavaScript runtime, free and open-source software, application framework, package managerRustMIT License
Node.jsrun-time system, JavaScript runtime, WebAssembly runtime, free and open-source software, application frameworkC, JavaScript, C++MIT License

Frameworks · 2