
CodeLite
CodeLite is a free, open-source IDE for developing with C, C++, Rust, PHP, and Node.js; project materials also describe a focus on Python.
What CodeLite is
CodeLite is a free, open-source IDE for developing with C, C++, Rust, PHP, and Node.js; project materials also describe a focus on Python. It runs on Linux, macOS, and Windows. Its core tools include code completion, code navigation, a built-in debugger, Git integration, and a plugin system. Configured language servers can provide completion, go-to-definition, and reference searches. The Git plugin supports cloning, staging, commits, pushes, pulls, branches, diffs, and commit history. PHP tooling includes completion, XDebug debugging, syntax checking, project management, refactoring, and SFTP synchronization. The Remoty plugin supports remote code completion, formatting, search, building, execution, debugging, Git, and project management. CodeLite can also open references to classes, functions, and files from Claude Code and Kiro CLI in the editor. It is licensed under GPLv2, with an exception that lets third-party plugins use other licenses. Downloads and build instructions are linked for supported systems, but Git must be installed separately to use the Git plugin.
Good
- Free and open-source under GPLv2.
- Runs on Linux, macOS, and Windows.
- Includes code navigation and a built-in debugger.
- Git plugin supports branches, diffs, and history.
- Remoty supports remote building and debugging.
Watch out
- Git must be installed separately for its Git plugin.
- Language-server features require configured language servers.
Who it suits
CodeLite suits developers looking for a free IDE across Linux, macOS, or Windows, particularly those working with its listed languages. Its plugin and language-server options also fit developers who want to extend their editing workflow.
Verdict
CodeLite offers a broad set of editing, debugging, Git, and plugin capabilities at no cost. Users should note the separate Git installation requirement and configure language servers to access their features.
Plans and prices
From CodeLite's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | GPLv2 IDE; plugin exception allows separately developed plugins to use any license |
The facts
Each one read from CodeLite's own pages, with the date it was checked.
What it does
- AI tools
- The site says Claude Code and Kiro CLI references to classes, functions, and files can be clicked to open them in the editor.checked 4 Oct 2026
- Core features
- The site lists smart code completion, code navigation, a built-in debugger, Git integration, and a plugin system.checked 4 Oct 2026
- Downloads
- The site links installers for Windows 10 and 11, Ubuntu 24, and macOS, plus FreeBSD downloads and source build instructions.checked 4 Oct 2026
- Git features
- The Git plugin documentation lists cloning, staging, commits, pushes, pulls, branches, diffs, and commit history.checked 4 Oct 2026
- Languages
- The project repository also describes CodeLite as focused on Python development.checked 4 Oct 2026
- Language servers
- The Language Server Protocol plugin supports features such as auto-completion, go-to-definition, and find-all-references through configured language servers.checked 4 Oct 2026
- License
- CodeLite is distributed under GPLv2, with an exception allowing third-party plugins to remain closed source and use any license.checked 4 Oct 2026
- Limit
- The Git plugin requires Git to be installed separately.checked 4 Oct 2026
- PHP features
- The PHP plugin documentation lists completion, XDebug debugging, syntax checking, project management, refactoring, and SFTP synchronization.checked 4 Oct 2026
- Product
- CodeLite is a free, open-source, cross-platform IDE for C, C++, Rust, PHP, and Node.js.checked 4 Oct 2026
- Remote development
- The Remoty plugin supports remote code completion, formatting, search, building, execution, debugging, Git, and project management.checked 4 Oct 2026
- Security
- The official homepage and repository pages reviewed do not state security certifications or compliance claims.checked 4 Oct 2026
- Support resources
- The repository links to CodeLite documentation, tutorials, an API reference, and platform-specific source build guides.checked 4 Oct 2026
The full review of CodeLite
CodeLite is a free, open-source IDE for C, C++, Rust, PHP, Node.js, and Python-oriented work. It is best for developers who want editing, building, testing, debugging, Git, and extensibility in one cross-platform application. Its strongest case is breadth at no cost; its main drawback is the configuration required for some language and source-control workflows.
Overview
CodeLite combines smart code completion, navigation, project management, build tools, integrated testing tools, and a built-in debugger. That makes it a more complete development environment than a basic text editor, particularly for compiled-language projects where building and debugging belong close to the editor.
The IDE is released under GPLv2. An exception allows third-party plugins to remain closed source and use any license, which is useful for plugin authors and organizations that need proprietary extensions. CodeLite is cross-platform, with installers for Windows 10 and 11, Ubuntu 24, and macOS, plus FreeBSD downloads and source-build guidance.
Key features
Editing, projects, and debugging
Smart completion and code navigation handle everyday editing, while the debugger, build tools, testing tools, and project management support a fuller development cycle. Choose CodeLite when you want these functions integrated rather than assembling a text editor with separate utilities. Developers seeking a minimal editor may find this broader IDE approach unnecessary.
Git integration
The Git plugin covers cloning, staging, commits, pushes, pulls, branches, diffs, and commit history. It can keep routine repository work beside source code, but Git must be installed separately, so a fresh setup includes that extra dependency.
Language servers and plugins
The Language Server Protocol plugin can add completion, go-to-definition, and find-all-references through configured language servers. This is valuable for languages whose best tooling comes from servers, but the benefits depend on selecting and configuring the appropriate server. The plugin system also lets users extend the IDE beyond its core feature set.
Remote and PHP development
The Remoty plugin supports remote completion, formatting, search, building, execution, debugging, Git, and project management. PHP developers get completion, XDebug debugging, syntax checking, project management, refactoring, and SFTP synchronization. These focused plugins make CodeLite more compelling for PHP and remote workflows than an IDE limited to local editing.
AI references
References from Claude Code and Kiro CLI to classes, functions, and files can be clicked to open those locations in the editor. This is a targeted navigation convenience rather than a complete AI coding suite.
Pricing
Free — free. The plan includes the GPLv2 IDE, with the plugin exception allowing separately developed plugins to use any license. There are no paid tiers, seat charges, quotas, or trial terms stated. It suits students, open-source contributors, and professional developers who want a capable IDE without subscription costs. The trade-off is operational rather than financial: Git installation and language-server configuration remain the user’s responsibility.
Platforms
CodeLite supports Linux, macOS, and Windows. Official downloads cover Windows 10 and 11, Ubuntu 24, and macOS; FreeBSD downloads and source-build instructions are also provided. Platform choice is therefore broad, although users on other distributions or systems may need to build from source.
Who it's for
CodeLite fits developers working in C, C++, Rust, PHP, or Node.js, as well as users following the project’s Python-focused development materials. It is a strong match for people who value integrated debugging, builds, testing, Git, and project management and are comfortable configuring extensions. It is less suitable for anyone who expects every language feature or repository tool to work without separate setup.
Pros and cons
- Pros: Free and open source, with no stated usage or seat limits.
- Pros: Editing, navigation, building, testing, project management, and debugging are combined in one application.
- Pros: Git, language-server, PHP, and remote-development plugins cover substantial workflows.
- Pros: GPLv2 licensing includes an exception that gives third-party plugin authors licensing flexibility.
- Cons: Git integration requires a separate Git installation.
- Cons: Language-server capabilities require configured servers, adding setup work.
Alternatives
For a broader comparison, see IDE Software and Integrated Development Environments. Language-focused lists include Rust IDEs, PHP IDEs, and C++ IDEs.
- Qt Creator is a freemium, cross-platform option with a free open-source edition and a separate commercial offering.
- Zed is a freemium editor whose free Personal plan includes 2,000 accepted edit predictions and external-agent or API-key support.
- Kate is a free editor for Linux, Windows, and macOS.
- Lapce is a free, open-source code editor for Linux, macOS, and Windows.
- Fresh is a free, open-source editor with no paid tiers or stated usage limits.
- RustRover offers a free non-commercial plan and trial-based freemium model for Rust work.
- GNOME Builder is a free Linux desktop IDE.
- Huly Code is free to use.
Verdict
Choose CodeLite if you want a genuinely free, open-source IDE that brings debugging, builds, testing, Git, and extensible language support together across major desktop platforms. Look elsewhere if you prefer a language-specific environment or a workflow that does not require installing Git and configuring language servers and plugins.
Alternatives to CodeLite
- 1
Qt Creator
Free planAndroidiOSWebLinux7.7From €546 a year - 2

Zed
Free planLinuxmacOSWindows7.6From $10 a month - 3

Lapce
Free planOpen sourceExtensionLinuxmacOSWindows7.4Free plan - 4

RustRover
Free planLinuxmacOSWindows6.9From $6.90 a month - 5

Kate
Free planLinuxmacOSWindows6.5Free plan - 6

Fresh
Free planLinuxmacOSSelf-hostedWindows6.2Free plan
