CodeLite

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: codelite.org

CodeLite — это бесплатная кроссплатформенная интегрированная среда разработки (IDE) с открытым исходным кодом, ориентированная на языки программирования C, C++, PHP и JavaScript (Node.js). Разработанная на языке C++ с использованием библиотеки wxWidgets, она доступна для операционных систем Windows, macOS и Linux. CodeLite распространяется под лицензией GNU General Public License версии 2 или выше и активно поддерживается сообществом разработчиков.

Изначально проект был задуман как библиотека автодополнения на основе ctags, SQLite и Yacc. Впоследствии он эволюционировал в полноценную среду разработки, включающую редактор исходного кода, систему управления проектами, отладчик и поддержку плагинов. CodeLite активно используется как начинающими, так и опытными разработчиками, ценящими гибкость и расширяемость инструмента.

  • Кроссплатформенность: поддержка Windows, macOS и Linux.
  • Подсказки кода: автодополнение с использованием собственного парсера и интеграцией с Clang для C/C++.
  • Отладчик: интеграция с GDB и поддержка Debug Adapter Protocol (DAP) для различных языков.
  • Поддержка проектов: управление проектами через рабочие пространства, поддержка CMake, QMake и внешних Makefile.
  • Плагины: поддержка плагинов, включая Language Server Protocol, Git, Subversion, XDebug (PHP), Node.js и другие.
  • Интерфейс: редактор на основе Scintilla с подсветкой синтаксиса, поддержкой макросов и шаблонов кода.
  • Система сборки: интеграция с MinGW, wxWidgets и собственной системой сборки CodeLite.
  • Отладка: возможность установки точек останова, условных точек останова и отслеживания переменных.
  • Поддержка языков: поддержка C, C++, PHP, JavaScript (Node.js), Rust и Python через плагины.
  • Лицензия: распространяется под лицензией GNU General Public License версии 2 или выше.
Подробнее