Skip to content

symonk/systemd-api

Repository files navigation

Systemd-api

Caution

This project is completely over-engineered. It was a learning exercise for new technologies!

systemd-api is a simple service written in go for controlling systemd services over the wire. It uses:

  • Golang for the server backend.
  • Gin as the rest server.
  • Cobra for commandline management.
  • Viper for configuration management.
  • fx for dependency injection.
  • testify for unit testing.
  • zap for structured logging.
  • prometheus & grafana for metrics and tracking.

Quick start

About

Restful API for controlling systemd services written in go

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published