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.