IDE

CodeLite – C,C++,PHP and Node.js IDE

CodeLite is a powerful and lightweight C/C++ IDE.

CodeLite uses a sophisticated, yet intuitive interface which allows a developer to easy create and build complex projects. It has low system requirements.

The software is very flexible and can be extended using plugins.

CodeLite supports compilers other than the gcc family (e.g. VC++) which can be added using the built-in compiler framework (XML based).

Key Features

  • Generic support for compilers.
  • Subversion integration.
  • cscope integration.
  • Built-in GDB support:
    • Watches table – add persistent watches with a single click.
    • Quick Watch – right click on a variable to expand it.
    • Locals tree – automatically displays the current stack variables.
    • Threads view – contains a list of currently-running threads; switch between them with a single click.
    • Breakpoint management – ‘add/remove breakpoint’ management panel.
    • Automatic tooltip.
    • Memory view.
  • Database-based Code Completion mechanism:
    • Function’s call tip.
    • Hover tip.
    • Comments tips.
    • Members List.
    • Supports C++ templates, namespaces and other advance features of the language.
    • Automatically add include statement for symbols.
    • Code Refactoring (rename class/method/member).
    • Implement all unimplemented methods.
    • Implement method.
    • Move functions implementation to another source file.
    • Generate setters/getters.
  • Syntax highlighting for C/C++, Java, Perl, XML, Makefile, Lua, Diff files, PHP, JavaScript, Python, HTML, and ASP.
  • Text Folding.
  • Bookmarks.
  • Find and Replace.
  • doxygen comment generator.

Website: codelite.org
Support: Documentation
Developer: Eran Ifrah, Scott Dolim
License: GNU General Public License v2.0

CodeLite

CodeLite is written in C++ and C. Learn C++ with our recommended free books and free tutorials. Learn C with our recommended free books and free tutorials.


Related Software

Integrated Development Environments
RStudioEnterprise-ready professional software for R
PyCharmIntegrated Development Environment for Python
NeovimContinuation and extension of Vim
LapceFast and powerful code editor written in Rust
NetBeans IDEJava based IDE from Apache
VSCodiumBinary distribution of VS Code
EclipseJava based environment combining a number of different Eclipse projects
Qt CreatorCross-platform, complete Integrated Development Environment
SpyderThe Scientific Python Development Environment
KDevelopAn easy to use IDE for KDE
HelixPost-modern modal text editor
PositronNext-generation data science IDE
ericFull featured Python editor and IDE
ThonnyPython Integrated Development Environment for Beginners
LazarusDelphi compatible cross-platform IDE
PyDevPython Integrated Development Environment for Eclipse
GambasDevelopment environment and a full powerful development platform
LeoPython based IDE, Outliner and PIM
IntelliJ IDEAIDE for Java, Groovy, and other languages
LiteIDEEdit and build Go projects
Arduino IDEElectronics prototyping platform
ZeroBrane StudioLightweight Lua-based IDE for Lua
CodeLitePowerful and lightweight C/C++ IDE
PyzoCross-Platform Python IDE focused on interactivity and introspection
DrRacketIDE for the Racket programming languages
BuilderIDE for GNOME
GeanySmall and lightweight IDE based on Scintilla
Code::BlocksVery extensible and fully configurable
Ecere SDKSoftware development kit
ZasperIDE for Data Science
U++Rapid application development framework
roobuilderVala and JavaScript IDE

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments