An open API service indexing awesome lists of open source software.

https://github.com/pepicrft/gesttalt

A _stable_ static site generator
https://github.com/pepicrft/gesttalt

static web zig

Last synced: 5 months ago
JSON representation

A _stable_ static site generator

Awesome Lists containing this project

README

          

# Gesttalt ✨

A static site generator with Shopify-like ecosystem stability. Themes and building blocks that never break.

> [!WARNING]
> Gesttalt is pre-1.0 and under active development. Breaking changes are expected until we reach version 1.0.

## Why Gesttalt? 🤔

- 🔒 **Stable ecosystem** - Liquid templates powered by [liquidz](https://github.com/pepicrft/liquidz), a native Zig implementation
- 📝 **TOML frontmatter** - Clean, typed configuration for your content
- 🎨 **Theme system** - Versioned themes with backward compatibility guarantees
- 🚀 **Fast** - Written in Zig, compiles to native code
- 🌍 **Cross-platform** - Linux, macOS, Windows

## Install ⬇️

### Via mise

```bash
mise use -g github:pepicrft/gesttalt
```

### From Source (requires Zig 0.13+)

```bash
git clone https://github.com/pepicrft/gesttalt.git
cd gesttalt
zig build -Doptimize=ReleaseFast
# Binary at zig-out/bin/gesttalt
```

## Development 🛠️

```bash
# Run tests
zig build test

# Format code
zig fmt src/

# Build specific target
zig build -Dtarget=x86_64-linux
```

## Contributing 🤝

Gesttalt is in active development. Check out [open issues](https://github.com/pepicrft/gesttalt/issues) or the [development guide](AGENTS.md).

## License 📜

MIT License - see [LICENSE](LICENSE) for details.