About PostPress
PostPress is a content publishing system written in C: multi-site and multi-language, with each content type kept in its own SQLite database. Pages are rendered on request and no external database service is required.
PostPress is written in C on top of libmicrohttpd, SQLite3 and cJSON. Pages are rendered on request by a custom mini-askama template engine.
- Version
- 1.0.0
- Config formats
- JSON, YAML
Core stack
| Component | Version | Description |
|---|---|---|
| SQLite3 | 3.40.1 | 嵌入式数据库,对应 Rust 侧的 sqlx + SQLite |
| libmicrohttpd | 0.9.75 | 轻量 HTTP 服务器库,对应 Rust 侧的 axum + tokio |
| cJSON | 1.7+ | JSON 解析与生成,对应 Rust 侧的 serde_json |
| GCC / Clang | C11 | 编译器与标准库,对应 Rust 侧的 rustc / cargo |
Component versions reflect the libraries actually loaded at runtime, which may differ from those present at compile time.