CodeLite to wieloplatformowe środowisko programistyczne oferujące intuicyjny interfejs oraz wszystkie niezbędne funkcje potrzebne do programowania. Producent udostępnia wersje dla użytkowników Windows, Mac OS X oraz Linux.

Aplikacja obsługuje podświetlanie składni praktycznie dla wszystkich najpopularniejszych języków (w tym C/C++, Java, Perl, XML, Makefile, Lua, pliki Diff, PHP, JavaScript, Python, HTML, ASP). Wśród ważnych możliwości programu należy wymienić obsługę GNU Debugger (GDB), przeglądarkę plików, autouzupełnianie, pracę w kartach oraz możliwość rozszerzenia funkcjonalności za pomocą wtyczek.

Najważniejsze funkcje CodeLite:

  • wsparcie dla wielu kompilatorów,
  • podświetlanie składni,
  • rozbudowany system wyszukiwnia zmian w kodzie,
  • menadżer zadań,
  • podstawowe rozwiązania do refaktoringu kodu,
  • wsparcie systemów kontroli wersji Git i Subversion,

Program jest całkowicie darmowy, rozpowszechniany na warunkach licencji GNU GPL.