POCO Overview Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
Doing IoT in C++ and JavaScript? Check out macchina.io, based on POCO!
Get Started - Download The Latest Release
The latest stable release is 1.6.0. What's new.
  Get Better - Tutorials, User Guides, Docs   Get Involved - Join Our Community
Why POCO? 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.
Star 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.
  • Introducing macchina.io

    [2015-02-10] macchina.io 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 extensible JavaScript and C++ runtime environment and provides readily 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 (Imprint).

Fork me on GitHub