{"id":60439,"library":"poco","title":"POCO","description":"Modern, powerful open source C++ class libraries for building network and internet-based applications that run on desktop, server, mobile and embedded systems.","status":"active","version":"1.14.1","language":"cpp","source_language":null,"source_url":null,"tags":["network","internet","utility","cross-platform"],"install":[{"cmd":"vcpkg install poco","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(poco CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE Poco::Foundation)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"Poco/Poco.h","correct":"#include <Poco/Poco.h>"}],"quickstart":{"code":"#include <Poco/Net/HTTPClientSession.h>\n#include <Poco/Net/HTTPRequest.h>\n#include <Poco/Net/HTTPResponse.h>\n#include <iostream>\n\nint main() {\n    Poco::Net::HTTPClientSession session(\"example.com\");\n    Poco::Net::HTTPRequest request(Poco::Net::HTTPRequest::HTTP_GET, \"/\");\n    session.sendRequest(request);\n    Poco::Net::HTTPResponse response;\n    std::istream& rs = session.receiveResponse(response);\n    std::cout << response.getStatus() << std::endl;\n    return 0;\n}","lang":"cpp","description":"Minimal HTTP GET request using POCO"},"warnings":[{"fix":"Use find_package(Poco REQUIRED COMPONENTS Foundation Net) and link with Poco::Foundation Poco::Net.","message":"POCO requires linking against multiple libraries (e.g., PocoFoundation, PocoNet) depending on used modules.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'applic':16 'base':15 'build':10 'c':6 'class':7 'cross':30 'cross-platform':29 'desktop':20 'embed':24 'internet':14,27 'internet-bas':13 'librari':8 'mobil':22 'modern':2 'network':11,26 'open':4 'platform':31 'poco':1 'power':3 'run':18 'server':21 'sourc':5 'system':25 'util':28","created_at":"2026-06-16T19:31:17.930724+00:00","updated_at":"2026-06-16T19:31:17.930724+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}