# Gunnar > Gunnar is a git server written in Rust: SSH and smart HTTP, Git LFS, signed pushes, geo-replication to a twin, and an OS-less appliance. Free to host yourself; the same code is hosted at gunnar.rs. Everything listed here can be read without an account. Each public repository has its README as Markdown and its file tree as plain text at the stable URLs below. ## Pages - [Home](https://gunnar.rs/): what Gunnar is, and the way in - [Sign up](https://gunnar.rs/signup): make an account - [Log in](https://gunnar.rs/login): sign in with a passkey ## Docs - [The full documentation](https://gunnar.rs/llms-full.txt): every doc and every public README in one Markdown file ## Public repositories - [mikronova/draupnir](https://gunnar.rs/mikronova/draupnir) (README: https://gunnar.rs/mikronova/draupnir/readme.md, files: https://gunnar.rs/mikronova/draupnir/tree.txt) - [mikronova/funnel-core](https://gunnar.rs/mikronova/funnel-core) (README: https://gunnar.rs/mikronova/funnel-core/readme.md, files: https://gunnar.rs/mikronova/funnel-core/tree.txt) - [mikronova/kyokkou](https://gunnar.rs/mikronova/kyokkou) (README: https://gunnar.rs/mikronova/kyokkou/readme.md, files: https://gunnar.rs/mikronova/kyokkou/tree.txt) - [mikronova/modgunn](https://gunnar.rs/mikronova/modgunn) (README: https://gunnar.rs/mikronova/modgunn/readme.md, files: https://gunnar.rs/mikronova/modgunn/tree.txt) - [mikronova/openzl-sys-rs](https://gunnar.rs/mikronova/openzl-sys-rs) (README: https://gunnar.rs/mikronova/openzl-sys-rs/readme.md, files: https://gunnar.rs/mikronova/openzl-sys-rs/tree.txt) - [mikronova/tyr](https://gunnar.rs/mikronova/tyr) (README: https://gunnar.rs/mikronova/tyr/readme.md, files: https://gunnar.rs/mikronova/tyr/tree.txt) - [mikronova/workspace_znippy](https://gunnar.rs/mikronova/workspace_znippy) (README: https://gunnar.rs/mikronova/workspace_znippy/readme.md, files: https://gunnar.rs/mikronova/workspace_znippy/tree.txt) - [mikronova/ya_egui](https://gunnar.rs/mikronova/ya_egui) (README: https://gunnar.rs/mikronova/ya_egui/readme.md, files: https://gunnar.rs/mikronova/ya_egui/tree.txt) - [nordisk/Skidbladnir](https://gunnar.rs/nordisk/Skidbladnir) (README: https://gunnar.rs/nordisk/Skidbladnir/readme.md, files: https://gunnar.rs/nordisk/Skidbladnir/tree.txt) - [nordisk/ci-status](https://gunnar.rs/nordisk/ci-status) (README: https://gunnar.rs/nordisk/ci-status/readme.md, files: https://gunnar.rs/nordisk/ci-status/tree.txt) - [nordisk/dwarves](https://gunnar.rs/nordisk/dwarves) (README: https://gunnar.rs/nordisk/dwarves/readme.md, files: https://gunnar.rs/nordisk/dwarves/tree.txt) - [nordisk/edda](https://gunnar.rs/nordisk/edda) (README: https://gunnar.rs/nordisk/edda/readme.md, files: https://gunnar.rs/nordisk/edda/tree.txt) - [nordisk/facett](https://gunnar.rs/nordisk/facett) (README: https://gunnar.rs/nordisk/facett/readme.md, files: https://gunnar.rs/nordisk/facett/tree.txt) - [nordisk/frida](https://gunnar.rs/nordisk/frida) (README: https://gunnar.rs/nordisk/frida/readme.md, files: https://gunnar.rs/nordisk/frida/tree.txt) - [nordisk/gunnar](https://gunnar.rs/nordisk/gunnar) (README: https://gunnar.rs/nordisk/gunnar/readme.md, files: https://gunnar.rs/nordisk/gunnar/tree.txt) - [nordisk/gunnar-ui](https://gunnar.rs/nordisk/gunnar-ui) (README: https://gunnar.rs/nordisk/gunnar-ui/readme.md, files: https://gunnar.rs/nordisk/gunnar-ui/tree.txt) - [nordisk/holger](https://gunnar.rs/nordisk/holger) (README: https://gunnar.rs/nordisk/holger/readme.md, files: https://gunnar.rs/nordisk/holger/tree.txt) - [nordisk/holger-egui](https://gunnar.rs/nordisk/holger-egui) (README: https://gunnar.rs/nordisk/holger-egui/readme.md, files: https://gunnar.rs/nordisk/holger-egui/tree.txt) - [nordisk/holger-ui](https://gunnar.rs/nordisk/holger-ui) (README: https://gunnar.rs/nordisk/holger-ui/readme.md, files: https://gunnar.rs/nordisk/holger-ui/tree.txt) - [nordisk/knut](https://gunnar.rs/nordisk/knut) (README: https://gunnar.rs/nordisk/knut/readme.md, files: https://gunnar.rs/nordisk/knut/tree.txt) - [nordisk/korp-collectors](https://gunnar.rs/nordisk/korp-collectors) (README: https://gunnar.rs/nordisk/korp-collectors/readme.md, files: https://gunnar.rs/nordisk/korp-collectors/tree.txt) - [nordisk/monetize](https://gunnar.rs/nordisk/monetize) (README: https://gunnar.rs/nordisk/monetize/readme.md, files: https://gunnar.rs/nordisk/monetize/tree.txt) - [nordisk/nornir](https://gunnar.rs/nordisk/nornir) (README: https://gunnar.rs/nordisk/nornir/readme.md, files: https://gunnar.rs/nordisk/nornir/tree.txt) - [nordisk/skade](https://gunnar.rs/nordisk/skade) (README: https://gunnar.rs/nordisk/skade/readme.md, files: https://gunnar.rs/nordisk/skade/tree.txt) - [nordisk/tunnr-mullvad](https://gunnar.rs/nordisk/tunnr-mullvad) (README: https://gunnar.rs/nordisk/tunnr-mullvad/readme.md, files: https://gunnar.rs/nordisk/tunnr-mullvad/tree.txt) - [nordisk/tunnr-tailscale](https://gunnar.rs/nordisk/tunnr-tailscale) (README: https://gunnar.rs/nordisk/tunnr-tailscale/readme.md, files: https://gunnar.rs/nordisk/tunnr-tailscale/tree.txt) - [nordisk/znippy](https://gunnar.rs/nordisk/znippy) (README: https://gunnar.rs/nordisk/znippy/readme.md, files: https://gunnar.rs/nordisk/znippy/tree.txt) - [nordisk/znippy-zoomies](https://gunnar.rs/nordisk/znippy-zoomies) (README: https://gunnar.rs/nordisk/znippy-zoomies/readme.md, files: https://gunnar.rs/nordisk/znippy-zoomies/tree.txt)