c4core
brew install c4core
v0.4.0
MIT AND BSL-1.0
C++ utilities
31
30-day installs · #5745
72
90-day · #6353
174
365-day · #7714
147
★ GitHub stars · updated 2mo ago
Build dependencies
Links
- https://github.com/biojppm/c4core
- GitHub: biojppm/c4core
- Brew formula source: Formula/c/c4core.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"cmake"
],
"categories": [],
"caveats": null,
"conflicts_with": [
"rapidyaml"
],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "C++ utilities",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:04+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "c4core",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-20T01:55:04Z",
"github_readme_excerpt": "# c4core - C++ core utilities\n\n[](https://github.com/biojppm/c4core/blob/master/LICENSE.txt)\n[](https://github.com/biojppm/c4core/actions?query=ci)\n[](https://codecov.io/gh/biojppm/c4core)\n\u003c!-- [](https://coveralls.io/github/biojppm/c4core) --\u003e\n\n\nc4core is a library of low-level C++ utilities, written with low-latency\nprojects in mind.\n\nSome of the utilities provided by c4core have already equivalent\nfunctionality in the C++ standard, but they are provided as the existing C++\nequivalent may be insufficient (eg, std::string_view), inefficient (eg,\nstd::string), heavy (eg streams), or plainly unusable on some\nplatforms/projects, (eg exceptions); some other utilities have equivalent\nunder consideration for C++ standardisation; and yet some other utilities\nhave (to my knowledge) no equivalent under consideration. Be that as it may,\nI\u0027ve been using these utilities in this or similar forms for some years now,\nand I\u0027ve found them incredibly useful in my projects. I\u0027m packing these as a\nseparate library, as all of my projects use it.\n\nc4core is [extensively unit-tested in Linux, Windows and\nMacOS](https://github.com/biojppm/c4core/actions). The tests cover\nx64, x86, arm, wasm (emscripten), aarch64, ppc64le and s390x\narchitectures, and include analysing c4core with:\n * valgrind\n * clang-tidy\n * clang sanitizers:\n * memory\n * address\n * undefined behavior\n * thread\n * [LGTM.com](https://lgtm.com/projects/g/biojppm/c4core)\n\nc4core also works [in\nbare-metal](https://github.com/biojppm/c4core/issues/63), as well as\n[in RISC-V](https://github.com/biojppm/c4core/pull/69), and [in\nLoongArch](https://github.com/biojppm/c4core/pull/119), but at the\nmoment it\u0027s not easy to add automated tests t",
"github_repo": "biojppm/c4core",
"github_stars": 147,
"github_topics": [],
"homepage": "https://github.com/biojppm/c4core",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 31,
"installs_365d": 174,
"installs_90d": 72,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT AND BSL-1.0",
"llm_generated_at": null,
"llm_model": null,
"name": "c4core",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5745,
"rank_365d": 7714,
"rank_90d": 6353,
"raw_hash": "9fa14407289b1096",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/c4core.rb",
"tap": "homebrew/core",
"test_dependencies": [
"cmake"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.4.0",
"versioned_formulae": [],
"why_use_this": null
}