CodeLite
A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
3 more ways to get CodeLite
Other download sites
Run by third parties, not by The CodeLite contributors. Prefer the official page above when it works.
Package managers
- Chocolatey
choco install codelite - Homebrew
brew install --cask codelite
About CodeLite
CodeLite is an integrated development environment specialized in C and C++ with Clang and GCC, Rust, Python, PHP and JavaScript. The JavaScript support is aimed mainly at backend developers using Node.js, and the IDE can develop, debug and run Node.js applications.
It runs on Windows 10 and 11, Linux, macOS and FreeBSD. There is a Windows installer, repositories for Ubuntu and Debian, RPMs for Fedora and openSUSE, and a Homebrew install on macOS. It is licensed under GPLv2 with an exception that lets third-party plugins stay closed source.
Strengths
- Supports C, C++, Rust, Python, PHP and Node.js
- Runs on Windows, Linux, macOS and FreeBSD
- Built-in debugging for Node.js applications
- Package repositories for common Linux distributions
Limitations
- macOS install is via Homebrew rather than a direct installer
- Smaller plugin ecosystem than larger editors
Details
- Pricing
- FreeFree and open source under GPLv2 with a plugin exception.
- License
- GPL-2.0
- Developer
- The CodeLite contributors
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- C, C++ and Rust developers who want a lightweight free IDE
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to CodeLite
Compare allSoftware that can replace CodeLite for an important use case, and what changes if you switch.
Code::Blocks
A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.
Code::Blocks is a free open-source plugin-based IDE for C, C++ and Fortran on Windows and Linux, dropping CodeLite's Rust, Python, PHP and Node.js support and its macOS availability.
KDevelop
A cross-platform open-source IDE from KDE for C, C++, Python, QML/JavaScript and PHP.
KDevelop is an open-source KDE IDE for Windows, macOS and Linux with semantic C and C++ completion and CMake and QMake support, though Python and PHP need optional plugins.
CLion
C and C++ IDE with CMake integration and deep static analysis.
CLion is a JetBrains C and C++ IDE with CMake integration and remote and embedded debugging, but it is closed source and commercial use requires a paid subscription.
Qt Creator
A cross-platform IDE for building C++ and Qt applications, maintained by the Qt project.
Qt Creator is a cross-platform open-source C++ IDE maintained by the Qt project, most useful for Qt and QML applications, with licensing terms depending on how Qt is used.
Eclipse IDE
Long-established open-source IDE with a very large plugin marketplace.
Eclipse IDE is an EPL-2.0 open-source IDE with a very large plugin marketplace covering many languages, though its workspace model feels dated and plugin conflicts are common.
Geany
A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment.
Geany is a lighter GPL GTK IDE that starts almost instantly, but it lacks language server support in the core and has only basic debugging through a plugin.
Apache NetBeans
An open-source IDE for Java, PHP, JavaScript, HTML and other languages from Apache.
Apache NetBeans is an Apache-2.0 IDE running anywhere Java runs, strong for Java and PHP rather than C, C++ and Rust, and heavier than CodeLite.
Visual Studio
Microsoft's integrated development environment for .NET, C++ and Windows development, with a free Community edition.
Visual Studio is Microsoft's proprietary Windows-only IDE for C++ and .NET with a free Community edition and a large extension ecosystem, but a much larger install.
CodeLite as an alternative
Listings that name CodeLite as an alternative.
GNOME Builder
An IDE for building GNOME and other Linux applications, with debugging, profiling and Flatpak support.
CodeLite is a free GPL IDE for C, C++, Rust, Python, PHP and Node.js on Windows, macOS, Linux and FreeBSD, without Builder's Flatpak and GNOME API support.
Similar software
Related functionality, not necessarily a direct replacement.
Visual Studio Code
Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.
RustRover
A JetBrains IDE for Rust with code analysis, refactoring, debugging, testing and Cargo integration.
Lazarus
A cross-platform, Delphi-compatible IDE for rapid application development with the Free Pascal compiler.