CodeLite is a free and open-source IDE for the C, C++, PHP, and JaScript (Node.js) programming languages.[4][5]
History[edit]In August 2006, Eran Ifrah started an autocomplete project named CodeLite. The idea was to create a code completion library based on ctags, SQLite (hence, CodeLite), and a Yacc based parser that could be used by other IDEs. Later Clang became an optional parser for code completion, greatly improving its functionality.
LiteEditor, a demo application, was developed for demonstrating CodeLite's functionalities. Eventually, LiteEditor evolved into the CodeLite IDE.
General[edit]CodeLite is a free, open-source, cross-platform IDE for the C/C++ programming languages using the wxWidgets toolkit. To comply with CodeLite's open-source spirit, the program itself is compiled and debugged using only free tools (MinGW and GDB) for Mac OS X, Windows, Linux and FreeBSD, though CodeLite can execute any third-party compiler or tool that has a command-line interface. CodeLite also supports PHP and JaScript development (including Node.js support).
CodeLite features project management (workspace/projects), code completion, code refactoring, source browsing, syntax highlighting, Subversion integration, cscope integration, UnitTest++ integration, an interactive debugger built over gdb and a source code editor (based on Scintilla).[6][7][8]
CodeLite is distributed under the GNU General Public License v2 or Later. It is being developed and debugged using itself as the development platform with daily updates ailable through its Git repository.
See also[edit] Free and open-source software portal Comparison of integrated development environments SciTE wxWidgets Code::Blocks Geany Notes[edit] ^ With an exception for plugins. References[edit] ^ "Release 18.1.0". 16 January 2025. Retrieved 21 January 2025. ^ "CodeLite • A free, Open Source, Cross Platform C, C++, PHP and Node.js IDE". Retrieved 2021-06-22. ^ "codelite/LICENSE at master · eranif/codelite · GitHub". GitHub. Retrieved 2021-06-22. ^ CodeLite Homepage ^ CodeLite on SourceForge ^ "CodeLite main features page". Retrieved 2020-03-03. ^ Nicholas Godwin. "Full Full CodeLite IDE Software Review – All You Need to Know About CodeLite IDE Software Review – All You Need to Know About CodeLite". p. Skyose. Archived from the original on March 3, 2020. Retrieved 2020-03-03. ^ "LiteEditor". Retrieved 2020-03-03. External links[edit] Wikimedia Commons has media related to CodeLite. Official website vteIntegrated development environmentsC, C++Open source Arduino IDE Code::Blocks CodeLite Dev-C++ Eclipse Emacs Geany GNOME Builder Kakoune KDevelop NetBeans QDevelop Qt Creator TheIDE Vi–Vim OpenWatcom Freeware DevEco Studio Oracle Developer Studio Visual Studio Code Visual Studio Community Xcode Retail C++Builder Eclipse-based CodeWarrior MyEclipse Visual Studio By JetBrains IntelliJ IDEA CLion LabWindows/CVI IBM Rational Software Architect Understand SlickEdit Discontinued Anjuta By JetBrains AppCode VisualAge Visual C++ Express MonoDevelop SharpDevelop Borland Turbo C, C++ QuickC JaOpen source Anjuta BlueJ DrJa Eclipse Geany Greenfoot IntelliJ IDEA Community Edition Android Studio NetBeans DevEco Studio Freeware jGRASP JDeveloper Retail JCreator MyEclipse JetBrains IntelliJ IDEA SlickEdit Understand Discontinued Metrowerks CodeWarrior Pro for Ja JBuilder Sun Ja Studio Creator (superseded by NetBeans) VisualAge (superseded by Eclipse) Visual Café (aka Espresso, superseded by JBuilder) Visual J++ Xelfi (became NetBeans) JaScriptOpen source Vim Visual Studio Code Atom Chromium DevEco Studio CLI (.NET)Open source Visual Studio Code PascalABC.NET Freeware Visual Studio Community Retail Visual Studio Rider Understand Discontinued Xamarin Studio MonoDevelop SharpDevelop Visual Basic Express Visual Web Developer Express Visual J# Express Visual Studio Express for Windows Phone Visual C++ Express Visual C# Express Express for Desktop Express for Web Express for Windows Flash Adobe Flash Builder FlashDevelop Powerflasher FDT PHPOpen source Aptana NetBeans Komodo Edit Komodo IDE KDevelop Proprietary Codelobster PhpStorm PHPEdit SlickEdit Zend Studio R RStudio R Tools for Visual Studio PythonOpen source Anjuta IDLE Eric Light Table Ninja-IDE PyDev PyScripter PIDA Spyder Komodo Edit Komodo IDE KDevelop Vim Visual Studio Code Thonny DevEco Studio Proprietary PyCharm PythonAnywhere Visual Studio Code SlickEdit Wing IDE Pascal,Object PascalOpen source Free Pascal IDE Lazarus Dev-Pascal GNI PascalABC.NET Freeware Delphi Community Retail Delphi Discontinued Turbo Pascal Virtual Pascal Borland Kylix QuickPascal BASICOpen source Basic-256 Microsoft Small Basic SdlBasic Gambas Basic4GL VisualFBEditor / WinFBE InForm Freeware FutureBASIC RapidQ Visual Studio Community Retail Visual Studio NS Basic PureBasic GLBasic Liberty BASIC Xojo Discontinued CA-Realizer MonoDevelop QuickBASIC QBasic SharpDevelop Visual Basic Visual Basic Express GoOpen source Vim Visual Studio Code (VSCode) Eclipse Freeware Cloud9 IDE Retail GoLand Eiffel EiffelStudio LibertyEiffel Visual Eiffel Haxe IntelliJ IDEA VS Code Sublime Text Powerflasher FDT POP-11 Poplog Online AWS Cloud9 IDE Eclipse Che Firebase Studio SourceLair Comparison Category vtewxWidgetsTechnologies XML Resource RAD, GUIbuildersFree software wxFormBuilder wxDev-C++ Code::Blocks wxGlade CodeDesigner RAD CodeLite Padre HiAsm Proprietary software wxDesigner DialogBlocks Libraries wxSQLite3 Bindings wxPython wxPerl wxPHP wxBasic wxHaskell GLUEscript vteGraphical user interface buildersQtOpen source Qt Creator KDevelop Gambas GTKOpen source Glade Interface Designer Gambas Stetic GUI Designer Proprietary Xojo (on Linux) wxWidgetsOpen source Code::Blocks CodeLite wxGlade wxFormBuilder CLIOpen source SharpDevelop PascalABC.NET Proprietary Microsoft Visual Studio Microsoft Blend VCL,relatedOpen source, LCL Lazarus Visual FB Editor Proprietary Delphi C++Builder RadPHP Borland Kylix CocoaProprietary Xcode, Interface Builder Xojo (on macOS) Ja-basedOpen source Android Studio (via XML) Eclipse (via SWT) NetBeans (via Swing) Proprietary IntelliJ IDEA JDeveloper (via Swing) WeMaker Windows APIOpen source GNI WinFBE Proprietary CA-Realizer Visual Basic Xojo (for Windows) RapidQ Liberty BASIC PureBasic OtherOpen source FLUID Gorm IUP InForm Morphic TheIDE XBasic Proprietary Axure RP Clarion IDE Projucer XVT Design Resource construction set LANSA Softwell Maker Embedded Wizard OutSystems Mendix Topincs PowerBuilder AppStudio