
JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией спецификации ECMAScript.

Aptana Studio — кроссплатформенная, свободная, интегрированная среда разработки приложений (IDE) c открытым исходным кодом для создания динамических веб-приложений.

Google Web Toolkit — свободный Java-фреймворк, который позволяет веб-разработчикам создавать Ajax-приложения. Его особенность — это компилятор Java -> JavaScript, позволяющий почти всю разработку клиента и сервера реализовать на основе Java и лишь на последнем этапе создать соответствующие JavaScript, HTML и CSS. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кросс‐браузерную совместимость.

Vaadin — свободно распространяемый фреймворк для создания RIA-веб-приложений, разрабатываемый одноимённой финской компанией. В отличие от библиотек на Javascript и специфических плагинов для браузеров, Vaadin предлагает сервер-ориентированную архитектуру, базирующуюся на Java Enterprise Edition. Использование JEE позволяет выполнять основную часть логики приложения на стороне сервера, тогда как технология AJAX, используемая на стороне браузера, позволяет взаимодействовать с пользователем с интерактивностью, близкой к таковой по эргономике и возможностям настольных приложений. Для отображения элементов пользовательского интерфейса и взаимодействия с сервером на стороне клиента Vaadin использует собственный набор веб-компонентов или JavaScript-библиотеки Vue, React и Angular.

SproutCore — свободный JavaScript-фреймворк для создания веб-приложений с расширенными возможностями пользовательского интерфейса, предоставляющими пользователю интерфейс, сравнимый с настольными приложениями. Для создания приложения используется язык JavaScript.

RubyMine — коммерческая IDE для разработки программного обеспечения на Ruby компании JetBrains.

Bootstrap — свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML- и CSS-шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, включая JavaScript-расширения.
JetBrains WebStorm — интегрированная среда разработки на JavaScript, CSS & HTML от компании JetBrains, разработанная на основе платформы IntelliJ IDEA.
AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC-шаблона, а также упрощение тестирования и разработки.

Brackets — свободный текстовый редактор для веб-разработчиков. Brackets ориентирован на работу с HTML, CSS и JavaScript. Эти же технологии лежат в основе самого редактора, что обеспечивает его кроссплатформенность то есть совместимость с операционными системами Mac, Windows и Linux. Brackets создан и развивается Adobe Systems под лицензией MIT License и поддерживается на GitHub.

Windows for JavaScript — JavaScript-библиотека с открытым исходным кодом, разработанная компанией Microsoft. Создана для облегчения разработки приложений Магазина Windows для устройств на операционных системах Windows 8, Windows 8.1, Windows 10, Xbox One и Windows Phone, используя HTML5 и CSS3, как альтернативу использованию XAML и C#, VB.NET или C++ (CX).

Atom — бесплатный текстовый редактор с открытым исходным кодом для Linux, macOS, Windows с поддержкой плагинов, написанных на JavaScript, и встраиваемых под управлением Git. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.

Babylon.js — кроссбраузерный JavaScript-фреймворк, использующий API WebGL для отображения 2D и 3D-графики в браузере без использования каких-либо сторонних плагинов и дополнений.

Electron — фреймворк, разработанный GitHub. Позволяет разрабатывать нативные графические приложения для операционных систем с помощью веб-технологий, комбинируя возможности Node.js для работы с back-end и браузера Chromium.
Apache Cordova — мобильная среда разработки приложений, первоначально разработанная Nitobi. Компания Adobe Systems приобрела Nitobi в 2011 году и провела ребрендинг PhoneGap, после чего выпустила версию с открытым исходным кодом программного обеспечения под названием Apache Cordova. Apache Cordova позволяет программистам создавать приложения для мобильных устройств с помощью CSS3, HTML5 и JavaScript, вместо того, чтобы использовать конкретные платформы API, такие как Android, IOS или Windows Phone. Это обеспечивается за счет преобразования из CSS, HTML и JavaScript в код, который любая платформа воспринимает как элемент web. Это расширяет возможности HTML и JavaScript для работы с различными устройствами. В результате приложения являются гибридными, это означает, что они не являются ни по-настоящему мобильными приложениями, ни web — потому как они не только web — приложение, но и упакованы в качестве приложения для распределения, а также имеет доступ к API базового функционала устройства, такого как файловая система, камера и пр.). ПО с открытым исходным кодом, Apache Cordova используется в других программах, таких как Appery.io или Intel XDK.

Vue.js — JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов. Легко интегрируется в проекты с использованием других JavaScript-библиотек. Может функционировать как веб-фреймворк для разработки одностраничных приложений в реактивном стиле.

iD — бесплатный онлайн-редактор геоданных OpenStreetMap (OSM), созданный на JavaScript и выпущенный в 2013 году. Он предназначен для простого и удобного использования и используется в качестве редактора по умолчанию на главной странице OSM.

Shumway — ныне неподдерживаемый медиапроигрыватель для воспроизведения SWF-файлов. Был создан как open-source замена для Adobe Flash Player. Распространялся под лицензией Apache и SIL Open Font License (OFL). Mozilla начала разработку Shumway в 2012 году. Ему предшествовал проект Gordon, JavaScript библиотека с аналогичной концепцией, являющийся аллюзией на Flash Gordon и Gordon Shumway.

qooxdoo — JavaScript-Фреймворк с открытым исходным кодом для разработки пользовательских интерфейсов. Служит фреймворком для одностраничных приложений. Разработка веб-приложений возможна полностью на JavaScript без использования HTML и каскадных таблиц стилей (CSS). По своему стилю и философии похож на библиотеки виджетов Qt и SWT, о чем заявляли сами разработчики qooxdoo.
Phaser — это фреймворк для 2D-игр, используемый для создания игр HTML5 для компьютеров и мобильных устройств. Это бесплатное программное обеспечение, разработанное Photon Storm.