An inversion of control mechanism for C++. cpp-resolver takes advantage of the strengths of C++ to check the resolution of dependencies at link time, while promoting proper separation of concerns.
Builds native installers for multiple platforms using a single project definitions file (XML based). The component focuses on standards compliant package generation with the least possible overhead and feature set. This is not another installer!
The cpp_trace is a flexible and compact logging C++ library. The library provides a facility to filter and route between output streams text trace messages. It uses generic type-safe design and conforms to STL io stream concepts.
Simple C++ Toolkit to add a GUI to your application based on a HTML Web-Frontend. Provides a Webserver & capabilities to extract POST data (forms). Template based dynamic HTML page generation. All templates and other contents (images) in one executable.
Project Planning and Management Software | Planview
Connect programs, projects, resources, and financials with business outcomes using portfolio management software from Planview.
Planview® Portfolios enables enterprises to accelerate strategic execution by seamlessly integrating business and technology planning, optimizing resources, and leveraging the power of embedded AI — Planview Anvi™ — to deliver breakthrough products, services, and customer experiences. This unified approach aligns strategy with execution, driving enhanced business performance across the organization.
C++ Portable Dynamic Loader
A small and lightweight library for creating and using dynamically loaded classes in C++. Common interface works on both Windows and Unix/Linux platforms.
Cpp Ant task implementation.
The project is simple cpp ant task implementation. It is intended to be platform independent but it requires presence of cpp preprocessor somewhere in searchpath.
fgen is a free command line tool that facilitates cross platform c++ development, including header generation, cpp file generation, makefile generation, unit test framework generation, etc.
The layered architecture of QuantaStor provides solution engineers with unprecedented flexibility and application design options.
QuantaStor is a unified Software-Defined Storage platform designed to scale up and out to make storage management easy while reducing overall enterprise storage costs.
sqlpp is a conventional cpp-alike preprocessor taught to understand SQL syntax
specificities. In addition to the standard #define/#ifdef/#else/#endif cohort,
provides also #perldef for calling arbitrary perl code.
Extremely simple HTML-based user interface system for standard C++ console applications. Mimics a streaming object whose output is a web page (ie a mix of cout and cin) created during runtime. Existing console applications just need to replace cin/cout.
C++ based container/plugin manager that loads plugins from libraries and starts them at runtime. By default it provides a ThreadPool, Socket classes (ServerSocket, Socket ,Multiplexor)and a minimalist HTTP Parser. Container is configured using xml.
This project provides a comprehensive collection framework for C++. While the STL is often a good alternative, this collection framework allows you to generically refer to containers so that the type of the container can easily be changed.
C++ parser engine based on the tables generated by Gold Parser Builder. The project has moved to GITHUB, please go there to download the latest version: www.github.com/manast/cpp-gpengine
XML Localisation / Localization for C++. An alternative way of handling localised/localized resource strings in C++ to ease the problems of multi-language user interfaces.
CppUtx is a unit test framework for C++ based on the article `Cpp Utx Overview` written by Robert DiFalco and some parts of CxxTest. It depends on the standard and the boost library.
A library of class utilities bases on ACE, that offers you the following:
- Logs: I find the log of this library very helpful. The main disadvantage is that this logs are quite costly.
- Sockets wrapper: A very useful wrappers. Based on ACE
- Services
This aims at moving C++ libraries into the Java culture with the help of Swig, XML, and XSLT: Java, JNI, JavaHelp, JavaBeans, RMI,JDBC, Servlets, JSP, EnterpriseBeans,
Jini, JMX, etc. is generated.
Generate C++ header files from cpp files. Inspired by javadoc, and doxygen style source commenting. No need to maintain two seperate files to represent one class. Create and keep your headers up-to-date with your cpp files with little effort.