NOTE: Current source code as well as bugs/patches are on GitHub:

https://github.com/pocoproject/poco/


C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database access and XML parsing. Licensed under Boost license.

Features

  • cross-platform and platform abstraction (Windows, Linux, Unix, Windows CE, QNX)
  • threads, thread synchronization and advanced abstractions for multithreaded programming
  • streams and filesystem access
  • shared libraries and class loading
  • powerful logging and error reporting
  • security and encryption
  • network programming (TCP/IP sockets, HTTP client and HTTP server, FTP, SMTP, POP3, etc.)
  • XML parsing (SAX2 and DOM) and generation
  • configuration file and options handling
  • SQL database access (ODBC, MySQL, SQLite)
  • JSON support

Project Samples

Project Activity

See All Activity >

License

Boost Software License (BSL1.0)

Follow POCO C++ Libraries

POCO C++ Libraries Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
17
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • insightful documentations on a complex components software
  • I recommend this program strongly!
  • Very very good. Using for a long time.
  • works real well.
  • This is an excellent tool. I have used it for a while now and I have had no issues.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, OpenVMS, QNX, Windows

Intended Audience

Developers

User Interface

Non-interactive (Daemon)

Programming Language

C++

Related Categories

C++ XML Software, C++ Frameworks, C++ Libraries, C++ HTTP Clients

Registered

2005-03-03