This is a blog site built using Ziex, a full-stack web framework for Zig.
curl -fsSL https://ziex.dev/install | bashpowershell -c "irm ziex.dev/install.ps1 | iex"brew install zig # macOS
winget install -e --id zig.zig # Windows├── app/
│ ├── assets/ # Static assets (CSS, images, etc)
│ ├── main.zig # Zig entrypoint
│ ├── pages/ # Pages (Zig/ZX)
│ │ ├── layout.zx # Root layout
│ │ ├── page.zx # Home page
│ │ ├── client.zx # Client side counter component
│ │ └── ...
│ └── public/ # Public static files (favicon, etc)
├── build.zig # Zig build script
├── build.zig.zon # Zig package manager config
└── README.md # Project info
zig build devApp will be available at http://localhost:3000. with hot reload enabled.
zig build serve --release=fastzig build zx -- exportThis will create a dist/ directory with the static export of your app. You can deploy the contents of dist/ to any static hosting provider (Netlify, Vercel, GitHub Pages, etc) or serve it with any static file server.
zig build zx -- bundleThis will create a bundle/ directory with the binary and static assets needed to run your app. You can deploy the contents of bundle/ to any VPS.
ZX CLI Commands
zig build zx -- [command] [options]All ZX CLI commands are available under zig build zx -- [command]. For example, to run auto formatter:
zig build zx -- fmt .Contributions are welcome! Feel free to open issues or pull requests. For feature requests, bug reports, or questions, see the Ziex Repo.