Real Faber packages — not toy snippets. Source lives in the public faberlang/examples repository. Use these when you need to see how applications are structured, how CLIs are wired, or how the language corpus is organized.
How to run an example
# CLI on PATH (see Install)
faber --version
# Clone examples (and often norma as a sibling for library home)
git clone https://github.com/faberlang/examples.git
git clone https://github.com/faberlang/norma.git
# Type-check a package
faber check examples/ai-workbench/packages/faber-ai
# Build / run / test when the package supports it
faber build examples/ai-workbench/packages/faber-ai -t rust
faber test examples/ai-workbench/packages/faber-aiExact entry commands vary by package — read each package README.md.
Application packages
| Package | Role | Start here |
|---|---|---|
| AI Workbench | Multi-command CLI for local model inventory, embeddings, and inference workflows; Python harness validation | examples/ai-workbench · site: AI Workbench |
| ViviLite | Faber-native local mailspace CLI (file-backed + optional SQLite lane) for agent coordination commands | examples/vivilite |
| coreutils | Larger application campaign reimplementing common utilities with parity harnesses | examples/coreutils |
| gpu-workload | GPU / systems workload rungs and contracts | examples/gpu-workload |
| scripta / script-kernel | Scripting and kernel-facing demos | examples/scripta |
| automation | Automation sketch packages | examples/automation |
| reader-locale | Locale pack demos for keyword remapping | examples/reader-locale |
| cista-lab | Package-store lab material | examples/cista-lab |
Language corpus
The corpus tree is the keyword and construct reference: one directory
per construct, many small .fab programs. It is the source of truth for
the generated Corpus pages on this site.
| Surface | URL |
|---|---|
| Source tree | examples/corpus |
| Generated docs | /corpus/ |
| Ecosystem note | Language corpus |
Stdlib tours
Norma standard-library exempla live in the norma repo, not under
examples/:
- faberlang/norma —
norma/exempla/when present - Site: Norma
Suggested learning order
1. Install the CLI. 2. Skim Quick tour for language shape. 3. Open corpus pages for any keyword you do not recognize (Corpus hub). 4. Read AI Workbench or ViviLite end-to-end for application shape. 5. Use Syntax and Tooling as references while editing.