EVERYTHING XIAOMI
Get listed
CodeLite logo

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.

Place
#6 of 13
Score
6.2
CodeLite's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeGPLv2 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

All alternatives
  1. 1

    Qt Creator

    Free planAndroidiOSWebLinux
    7.7From €546 a year
  2. 2Zed logo

    Zed

    Free planLinuxmacOSWindows
    7.6From $10 a month
  3. 3Lapce logo

    Lapce

    Free planOpen sourceExtensionLinuxmacOSWindows
    7.4Free plan
  4. 4RustRover logo

    RustRover

    Free planLinuxmacOSWindows
    6.9From $6.90 a month
  5. 5Kate logo

    Kate

    Free planLinuxmacOSWindows
    6.5Free plan
  6. 6Fresh logo

    Fresh

    Free planLinuxmacOSSelf-hostedWindows
    6.2Free plan