graphene
brew install graphene
v1.10.8
MIT
Lightweight C library for 2D and 3D graphics data types and operations.
Why you might care
Graphene provides small, efficient data structures (vectors, matrices, points, rectangles, quaternions) for graphics work without pulling in heavy dependencies like GLM. It's a build dependency for GTK and other graphics libraries that need portable, GObject-introspectable geometry primitives—useful if you're building graphics tools or language bindings that need type marshalling.
2.0k
30-day installs · #983
6.3k
90-day · #993
32.5k
365-day · #850
Runtime dependencies
Build dependencies
Links
- https://ebassi.github.io/graphene/
- Brew formula source: Formula/g/graphene.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"GLM",
"Eigen",
"bullet"
],
"build_dependencies": [
"gobject-introspection",
"meson",
"ninja",
"pkgconf"
],
"categories": [
"library",
"header-only-library"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"glib",
"gettext"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Thin layer of graphic data types",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:25+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "graphene",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://ebassi.github.io/graphene/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Graphene",
"installs_30d": 1951,
"installs_365d": 32511,
"installs_90d": 6325,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:48:15+00:00",
"llm_model": "claude-haiku-4-5",
"name": "graphene",
"oldnames": [],
"one_liner": "Lightweight C library for 2D and 3D graphics data types and operations.",
"optional_dependencies": [],
"rank_30d": 983,
"rank_365d": 850,
"rank_90d": 993,
"raw_hash": "cbfccdd083756ae9",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/graphene.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.10.8",
"versioned_formulae": [],
"why_use_this": "Graphene provides small, efficient data structures (vectors, matrices, points, rectangles, quaternions) for graphics work without pulling in heavy dependencies like GLM. It\u0027s a build dependency for GTK and other graphics libraries that need portable, GObject-introspectable geometry primitives\u2014useful if you\u0027re building graphics tools or language bindings that need type marshalling."
}