В редакторе кода Brackets сделан основной упор на визуализацию и упрощение работы с CSS-препроцессорами. Проектирование веб-страницы прямо в браузере становится очень быстрым и легким делом. Редактор изначально поддерживает подсветку синтаксиса JavaScript, HTML, CSS. Позволяет запускать на выполнение и производить отладку кода. Brackets – отличное решение для программистов и дизайнеров, имеющих дело с пользовательскими интерфейсами и фронтендом в целом.
Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++, D (с ограничениями).
ConTEXT - бесплатный многооконный текстовый редактор с подсветкой синтаксиса основных популярных языков программирования, таких как C/C++, Delphi/Pascal, FORTRAN, 80x86 assembler, Java, JavaScript, Visual Basic, Perl/CGI, HTML, SQL, Python, PHP и т.п. Редактор может подключать внешние инструменты для компиляции или интерпретации исходного кода.
Eclipse — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (Java, C/C++).
GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса, имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.
Будучи изначально частью графического редактора GIMP, она развилась в отдельный проект и приобрела заметную популярность. GTK+ — свободное ПО, распространяемое на условиях GNU LGPL, позволяющей создавать как свободное, так и проприетарное программное обеспечение с использованием библиотеки. GTK+ является официальной библиотекой для создания графического интерфейса проекта GNU.
Konva.js — это JavaScript библиотека, которая добавляет интерактивность в HTML5 элемент canvas. Позволяет добавлять различные фигуры на холст, использовать для них обработчики событий, перемещать эти фигуры, изменять их масштаб, а также вращать, независимо друг от друга. Таким образом, поддерживается высокая производительность анимации, даже при большом количестве объектов.
Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal на языке Object Pascal. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. На данный момент является единственным инструментом быстрой разработки приложений (RAD), позволяющим Delphi-программистам создавать приложения с графическим интерфейсом для Linux (и других не-Windows) систем.
MinGW (англ. Minimalist GNU for Windows), ранее mingw32, — компилятор, нативный программный порт GNU Compiler Collection (GCC) под Microsoft Windows, вместе с набором свободно распространяемых библиотек импорта и заголовочных файлов для Windows API. MinGW позволяет разработчикам создавать нативные приложения Microsoft Windows. В MinGW включены расширения для библиотеки времени выполнения Microsoft Visual C++ для поддержки функциональности C99 (современный стандарт языка программирования Си).
Система PascalABC.NET является совместной разработкой российских и немецких программистов, активно используется в ряде средних и высших учебных заведений России и ближнего зарубежья как основной язык для обучения студентов направления "Информационные технологии".
Raphael JS является небольшой JavaScript библиотекой, которая позволяет работать с векторной графикой в вашем веб-браузере (веб-приложении). Она использует рекомендации W3C SVG и VML. Используя объекты SVG, каждый из них является также SVG DOM-объектом, который позволяет, например, присоединять обработчиков событий к ним.