Modern, powerful open source C++ class libraries for building
network- and internet-based applications that run on desktop, server, mobile and embedded systems.
||Makes C++ Internet-ready. Industry-proven, rock-solid code base. Written in modern, standard ANSI C++.
Modular design, very few external dependencies, builds
out-of-the-box. Cross-platform, available on all major platforms (and then some).
Resource friendly, even on less powerful (embedded) systems.
Clean, easy-to-understand code, consistent coding style, comprehensive test suite.
Become a sponsor of the POCO C++ Libraries project and help make a
great open source project even better by giving back to the community.
| Hot News
POCO is now in biicode
[2015-03-02] biicode is a dependency and package manager for C++ and it now supports
POCO. Read about it in the blog.
10 Years of POCO
[2015-02-21] POCO is 10 years old! The C++ Portable Components 0.91.1
were released on SourceForge on February 21, 2005.
Read more in the blog post.
is a new open source software toolkit based on POCO for
quickly building embedded applications for the Internet of Things that
run on Linux-based devices like the Raspberry Pi, Beaglebone, RED Brick
or Galileo/Edison. macchina.io implements a web-enabled, modular and
available, easy to use building blocks that allow an application to
talk to various sensors and devices, as well as cloud services.
|Who Is Behind POCO?
The POCO C++ Libraries were created by Günter Obiltschnig (@obiltschnig) in 2004 and have since been extended by
100+ contributors from all over the world.
The project is lead by Günter Obiltschnig and Aleksandar Fabijanic (@0x00FA).
The POCO C++ Libraries are released under the Boost Software License.
Copyright © 2006-2015 by Applied Informatics Software Engineering GmbH