1
0
Fork 0
mirror of https://github.com/ananthb/systemd-cri.git synced 2026-09-20 16:26:56 +00:00
A container runtime implementation backed by systemd
  • Go 81.5%
  • Nix 10.6%
  • Shell 7.9%
Find a file
Ananth Bhaskararaman 0af1413d9c ci: use ananthb cachix cache
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 01:47:38 +05:30
.github/workflows ci: use ananthb cachix cache 2026-05-30 01:47:38 +05:30
cmd/systemd-cri Migrate state store to SQLite3 and implement NixOS VM integration tests 2026-03-29 21:42:40 +05:30
internal Implement native OCI pulling and unpacking, removing skopeo and umoci dependencies 2026-03-30 01:03:05 +05:30
scripts Migrate state store to SQLite3 and implement NixOS VM integration tests 2026-03-29 21:42:40 +05:30
.envrc systemd-cri implementation 2026-02-07 15:04:17 +05:30
.gitignore Remove release artifacts from repository and update .gitignore 2026-03-30 01:13:15 +05:30
flake.lock Migrate state store to SQLite3 and implement NixOS VM integration tests 2026-03-29 21:42:40 +05:30
flake.nix Remove release artifacts from repository and update .gitignore 2026-03-30 01:13:15 +05:30
go.mod Implement native OCI pulling and unpacking, removing skopeo and umoci dependencies 2026-03-30 01:03:05 +05:30
go.sum Implement native OCI pulling and unpacking, removing skopeo and umoci dependencies 2026-03-30 01:03:05 +05:30
gomod2nix.toml Implement native OCI pulling and unpacking, removing skopeo and umoci dependencies 2026-03-30 01:03:05 +05:30
LICENSE Add GNU Affero General Public License v3 2026-02-07 15:40:51 +05:30
README.md Start Go rewrite of systemd-cri 2026-02-14 03:33:52 +05:30

systemd-cri (Go rewrite)

This is the Go rewrite of systemd-cri. It is a CRI implementation that depends only on systemd at runtime and manages pods/containers via systemd D-Bus.

Layout

  • cmd/systemd-cri - main binary
  • internal/cri - CRI gRPC services
  • internal/systemd - systemd D-Bus wrapper
  • internal/store - embedded KV store (bbolt)
  • legacy-zig/ - previous Zig implementation (archived)

Build (WIP)

go build ./cmd/systemd-cri