{
"name": "ccgo-official",
"description": "Official CCGO Package Collection - Curated C++ libraries",
"version": "1.0.0",
"author": "CCGO Team",
"homepage": "https://ccgo.dev",
"packages": [
{
"name": "nlohmann-json",
"version": "3.11.3",
"summary": "JSON for Modern C++ - A feature-rich JSON library",
"repository": "https://github.com/nlohmann/json",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["json", "parser", "serialization", "header-only"],
"license": "MIT",
"homepage": "https://json.nlohmann.me/"
},
{
"name": "fmt",
"version": "10.2.1",
"summary": "A modern formatting library providing a fast and safe alternative to C stdio and C++ iostreams",
"repository": "https://github.com/fmtlib/fmt",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["formatting", "string", "printf", "iostream"],
"license": "MIT",
"homepage": "https://fmt.dev/"
},
{
"name": "spdlog",
"version": "1.13.0",
"summary": "Fast C++ logging library - Very fast, header-only/compiled, C++ logging library",
"repository": "https://github.com/gabime/spdlog",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["logging", "logger", "spdlog", "header-only"],
"license": "MIT",
"homepage": "https://github.com/gabime/spdlog"
},
{
"name": "catch2",
"version": "3.5.2",
"summary": "A modern, C++-native, test framework for unit-tests, TDD and BDD",
"repository": "https://github.com/catchorg/Catch2",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["testing", "unit-test", "tdd", "bdd", "catch2"],
"license": "BSL-1.0",
"homepage": "https://github.com/catchorg/Catch2"
},
{
"name": "googletest",
"version": "1.14.0",
"summary": "Google Testing and Mocking Framework",
"repository": "https://github.com/google/googletest",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["testing", "unit-test", "gtest", "gmock", "google"],
"license": "BSD-3-Clause",
"homepage": "https://google.github.io/googletest/"
},
{
"name": "abseil",
"version": "20240116.0",
"summary": "Abseil C++ Common Libraries - Google's open source C++ library",
"repository": "https://github.com/abseil/abseil-cpp",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["utility", "google", "strings", "containers", "algorithm"],
"license": "Apache-2.0",
"homepage": "https://abseil.io/"
},
{
"name": "boost",
"version": "1.84.0",
"summary": "Boost C++ Libraries - Peer-reviewed portable C++ source libraries",
"repository": "https://github.com/boostorg/boost",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["boost", "utility", "containers", "algorithm", "threading"],
"license": "BSL-1.0",
"homepage": "https://www.boost.org/"
},
{
"name": "eigen",
"version": "3.4.0",
"summary": "Eigen - C++ template library for linear algebra",
"repository": "https://gitlab.com/libeigen/eigen",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["linear-algebra", "matrix", "vector", "math", "header-only"],
"license": "MPL-2.0",
"homepage": "https://eigen.tuxfamily.org/"
},
{
"name": "protobuf",
"version": "25.2",
"summary": "Protocol Buffers - Google's data interchange format",
"repository": "https://github.com/protocolbuffers/protobuf",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["protobuf", "serialization", "rpc", "google"],
"license": "BSD-3-Clause",
"homepage": "https://protobuf.dev/"
},
{
"name": "grpc",
"version": "1.60.0",
"summary": "gRPC - A high-performance, open-source universal RPC framework",
"repository": "https://github.com/grpc/grpc",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["grpc", "rpc", "networking", "google"],
"license": "Apache-2.0",
"homepage": "https://grpc.io/"
},
{
"name": "sqlite",
"version": "3.45.0",
"summary": "SQLite - Self-contained SQL database engine",
"repository": "https://github.com/sqlite/sqlite",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["database", "sql", "sqlite", "embedded"],
"license": "Public Domain",
"homepage": "https://www.sqlite.org/"
},
{
"name": "openssl",
"version": "3.2.0",
"summary": "OpenSSL - Robust, commercial-grade, full-featured toolkit for TLS and SSL protocols",
"repository": "https://github.com/openssl/openssl",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["ssl", "tls", "cryptography", "security"],
"license": "Apache-2.0",
"homepage": "https://www.openssl.org/"
},
{
"name": "curl",
"version": "8.5.0",
"summary": "libcurl - The multiprotocol file transfer library",
"repository": "https://github.com/curl/curl",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["http", "https", "networking", "curl", "transfer"],
"license": "curl",
"homepage": "https://curl.se/"
},
{
"name": "zlib",
"version": "1.3.1",
"summary": "zlib - A massively spiffy yet delicately unobtrusive compression library",
"repository": "https://github.com/madler/zlib",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["compression", "zlib", "gzip"],
"license": "Zlib",
"homepage": "https://www.zlib.net/"
},
{
"name": "yaml-cpp",
"version": "0.8.0",
"summary": "yaml-cpp - A YAML parser and emitter in C++",
"repository": "https://github.com/jbeder/yaml-cpp",
"platforms": ["android", "ios", "macos", "windows", "linux", "ohos"],
"keywords": ["yaml", "parser", "serialization"],
"license": "MIT",
"homepage": "https://github.com/jbeder/yaml-cpp"
}
]
}