{"id":13831662,"url":"https://github.com/splunk/pion","last_synced_at":"2025-10-11T09:56:58.158Z","repository":{"id":4037745,"uuid":"5138891","full_name":"splunk/pion","owner":"splunk","description":"Pion Network Library (Boost licensed open source)","archived":false,"fork":false,"pushed_at":"2020-04-09T07:57:15.000Z","size":4012,"stargazers_count":303,"open_issues_count":25,"forks_count":94,"subscribers_count":54,"default_branch":"develop","last_synced_at":"2025-07-09T15:55:31.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splunk.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-22T03:57:23.000Z","updated_at":"2025-04-22T08:35:35.000Z","dependencies_parsed_at":"2022-09-16T20:22:15.271Z","dependency_job_id":null,"html_url":"https://github.com/splunk/pion","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/splunk/pion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fpion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fpion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fpion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fpion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splunk","download_url":"https://codeload.github.com/splunk/pion/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fpion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006748,"owners_count":26084185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T10:01:36.022Z","updated_at":"2025-10-11T09:56:58.128Z","avatar_url":"https://github.com/splunk.png","language":"C++","readme":"Pion Network Library\n====================\n\nC++ framework for building lightweight HTTP interfaces\n\n[![Build Status](https://travis-ci.org/splunk/pion.svg?branch=develop)](https://travis-ci.org/splunk/pion)\n\n**Project Home:** https://github.com/splunk/pion\n\nRetrieving the code\n-------------------\n\n    git clone https://github.com/splunk/pion.git\n    cd pion\n\n\nBuilding the code\n-----------------\n\n*For XCode:* use `pion.xcodeproj`\n\n*For Visual Studio:* use `pion.sln`\n\nOn Unix platforms (including Linux, OSX, etc.) you can run\n\n    ./autogen.sh\n    ./configure\n\nto generate Makefiles using GNU autotools, followed by\n\n    make\n\nto build everything except the unit tests.\n\nYou can build and run all the unit tests with\n\n    make check\n\nGenerate build using CMake\n---------------------------\n[CMake](http://www.cmake.org) is cross-platform build generator.\nPion required cmake version 2.8.10+\n\nTo generate build call \n\n    cmake \u003cpath to pion clone\u003e [-G \u003cgenerator name\u003e] [-D\u003coption\u003e...]\n\nfor example to generate MSVS2012 Win64 solution run\n\n    git clone git@github.com:splunk/pion.git\n    cd pion/build\n    cmake .. -G\"Visual Studio 11 Win64\"\n\nthis will create pion_solution.sln for MSVS2012/Win64\n\nif cmake can't find dependency, use -D\u003coption\u003e to control Find\u003clibrary\u003e modules search behaviour\n    \n    -DBOOST_ROOT=\u003cpath to installed boost libraries\u003e\n    -DZLIB_ROOT=\u003cpath to installed zlib\u003e\n    -DOPENSSL_ROOT_DIR=...\n    -DLOG4CPLUS_ROOT=...\n\nThird Party Libraries\n---------------------\n\nPion *requires* the [Boost C++ libraries](http://www.boost.org/) version 1.35\nor greater. Please see the `README.boost` file within the `doc` subdirectory\nfor instructions on how to download, build and install Boost.\n\nFor logging, Pion may be configured to:\n\n* use std::cout and std::cerr for logging (the default configuration)\n\n* use one of the following open source libraries:\n    * [log4cplus](http://log4cplus.sourceforge.net/) (recommended; `--with-log4cplus`),\n    * [log4cxx](http://logging.apache.org/log4cxx/) (`--with-log4cxx`) or\n\t* [log4cpp](http://log4cpp.sourceforge.net/) (`--with-log4cpp`).\n\n* disable logging entirely (run `configure --disable-logging`)\n\nDetailed build instructions are available for all of the platforms\nsupported by Pion within the `doc` subdirectory (`README.platform`).\n\n\nLicense\n-------\n\nCopyright \u0026copy; 2007-2016 Splunk Inc.\n\nThe Pion Network Library is published under the\n[Boost Software License](http://www.boost.org/users/license.html).\nSee COPYING for licensing information.\n","funding_links":[],"categories":["C++","Service Toolkits"],"sub_categories":["C++"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplunk%2Fpion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplunk%2Fpion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplunk%2Fpion/lists"}