# tboox/tbox

🎁 A glib-like multi-platform c library

Repository: https://github.com/tboox/tbox
Canonical: https://ross.abutalabs.com/products/tbox
Homepage: https://tboox.top
Language: C
License: Apache-2.0
License Family: permissive
Topics: stream, coroutines, algorithm, cross-platform, iterator, network, json, xml, plist, container, tbox, xmake
Last push: 2026-08-04T04:55:36+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 72, longevity 100
- inputs: {"age_days": 5624, "days_push": 29, "days_rel": 30, "gap_med": 145, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5121, forks 753 (observed 2026-08-28T04:09:10.911166+00:00)

## What it is
TBOX is a glib-like cross-platform C library providing containers, algorithms, streams, coroutines, and platform abstractions. It simplifies C development with a rich set of reusable modules across Windows, Linux, macOS, Android, and iOS.

## Use cases
- write portable C code across windows linux and macos
- use containers and algorithms in C like glib
- parse  xml and plist in C
- use coroutines and streams in C
- abstract platform differences in a C project

## When to choose
- you need a batteries-included C utility library on multiple platforms
- you want glib-like functionality without glib's dependencies
- you need /xml parsing, containers, or coroutines in C

## When to avoid
- you only target one platform and prefer native APIs
- you need a C++-only solution
- you want a minimal single-purpose library instead of a large framework

## Facets
- artifact type: library
- maturity: stable
- function: serialization, parser, concurrency, networking, developer-tools
- domain: developer-tools, cross-platform
- platform: windows, cross-platform, c
- tags: glib-like, c-library, containers, coroutines, stream, xml, plist, algorithms, automation, linux, macos, android, ios

## Member repositories
- tboox/tbox (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:10.911166+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:05.787417+00:00, confidence not recorded.
  - readme: https://github.com/tboox/tbox (fetched 2026-08-28T04:09:10.911166+00:00, sha 1368a41ef3be)
  - homepage: https://tboox.top (fetched 2026-08-29T08:56:49.741332+00:00, sha 259b49ec0b13)
  - site_page: https://tboox.top/docs (fetched 2026-08-29T08:56:49.750672+00:00, sha 829c7b500ff8)
  - site_page: https://tboox.top/about (fetched 2026-08-29T08:56:49.752265+00:00, sha b843ec54ce73)
  - site_page: https://tboox.top/tag (fetched 2026-08-29T08:56:49.753899+00:00, sha 794d3caa1bed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
