Initial commit: C3 (Cached Content Conduit)

A minimal CDN for serving versioned, gzip-compressed static assets,
backed by SQLite and an actor-based (smarm) storage server, with
HTTP serving via urus.

- CLI: create/add/archive packages and versions, serve over HTTP
- Storage: SQLite-backed asset store (src/store.rs) with gzip
  compression on ingest and content-type sniffing by extension
- HTTP: GET /packages (list packages+versions), GET
  /assets/:package/:version/:filename (serves gzip or transparently
  decompressed, with immutable long-lived cache headers)
This commit is contained in:
2026-08-08 16:23:26 +02:00
commit 289630d366
6 changed files with 1009 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
# C3 - Cached Content Conduit
My super simple CDN built for distributing my own (text) content.