Skip to content
Official Ultimate++ mirror
Branch: master
Clone or download
cxl ide: Insert color... layout fixes
git-svn-id: svn:// f0d560ea-af0d-0410-9eb7-867de7ffcac7
Latest commit 6c52afe Jun 23, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
archive/uppsrc Reorganizing REPO Dec 26, 2017
autotest .autotest Jun 23, 2019
autotst u++: init files removed Nov 12, 2016
bazaar gdal: removed jpeg (collision issue) Jun 19, 2019
benchmarks .benchmarks Jun 23, 2019
examples .examples Jun 12, 2019
rainbow .rainbow Jul 16, 2018
reference SshBasic: SFtp-MT example improved. Apr 13, 2019
tutorial .tutorials Jul 8, 2018
uppbox UppWeb: Change release variable to current (13068) in www.cpp Jun 22, 2019
uppsrc ide: Insert color... layout fixes Jun 23, 2019
upptst .upptst Jun 17, 2019 upp.src: Dec 25, 2017


Ultimate++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc.), and an integrated development environment.

Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.

The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, a Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation.

TheIDE can work with GCC, MinGW and Visual C++ and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.

What you can get with Ultimate++?

  • A very effective C++ library for cross-platform development in source form.

  • A good integrated development environment, designed for developing large C++ applications.

You can use both, or you can use whichever you need.


U++ uses BSD license.


U++ Resources

More information about the framework, can be found on the official site. Don't forget to check our rich documentation.

You can’t perform that action at this time.