commonc++ is a C++ class library for developing cross-platform systems software for POSIX and Windows systems. It provides an intuitive, object-oriented abstraction and portability layer around common operating system facilities like threads, concurrency mechanisms, sockets, networking, shared memory and other IPC mechanisms, regular expressions, files, streams, logging, process execution, scheduling, and more. It also includes a collection of common abstractions like strings, buffers, and object pools.
| Tags | Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | Mac OS X Windows Windows Windows POSIX Linux Solaris Unix |
| Implementation | C++ |
Recent releases


Release Notes: This release features an improved SQL API, improved MinGW portability, and various bugfixes.


Release Notes: This release includes numerous bugfixes and portability improvements, updates the bundled sqlite to version 3.7.5 and PCRE to version 8.12, and adds a class for generating SHA-1 digests.


Release Notes: This release includes various bugfixes and portability fixes, updates the bundled sqlite to version 3.7.2, and adds a new "plugintool" utility.


Release Notes: This is primarily a bugfix release.


Release Notes: This is a bugfix release.