Skip to content
@golusoris

golusoris

Composable Go framework — opt-in fx modules for production backends.
golusoris — foundational Go libraries and applications

REUSE

OpenSSF Scorecard OpenSSF Best Practices Codacy CodeRabbit

HISS-21 Conventional Commits

License

GitHub Sponsors Ko-fi

Foundational Go libraries and the applications built on top of them

The central framework modules, service clients, and self-hosted apps of the golusoris ecosystem

golusoris provides foundational Go libraries and the suite of applications built on top of them. It encompasses composable framework modules covering core backend infrastructure using Uber's fx dependency-injection framework, zero-dependency typed clients for media automation and metadata services, and self-hosted applications built on both, listed under Apps.


At a glance

Libraries

  • golusoris/golusoris — the framework: composable fx modules covering config, logging, errors, database, HTTP, OTel, jobs, cache, auth, k8s runtime, notifications, storage, AI, and more.
  • golusoris/goenvoy — typed clients for the *arr stack, metadata services (TMDB, AniList, Trakt, …), and download/indexer APIs. 60+ zero-dependency modules.

Apps

All apps are built on the golusoris framework. Their repositories are not published yet; each will use the app- prefix here:

  • app-revenge — high-performance Go media server
  • app-lurkarr — automated media hunting for *arr apps
  • app-subdo — visual flow editor for media processing automation
  • app-arca — self-hosted ROM management platform

Naming convention

Prefix Kind Example
none library golusoris/goenvoy
app- application consuming the framework golusoris/app-revenge
cmd- standalone CLI (future) golusoris/cmd-…

The namesake repo golusoris/golusoris is the framework itself.

Contribute

Start with CONTRIBUTING.md for contribution guidelines, signing expectations, and Conventional Commits conventions. Report vulnerabilities privately as described in SECURITY.md.

Support

golusoris is free and open source. Support ongoing development, maintenance, and infrastructure costs:

Upstream and licence

Code and workflows in this repository are licensed under the European Union Public Licence v. 1.2 (EUPL-1.2). Markdown prose and documentation files are licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA-4.0) per REUSE.toml.

Standards & Governance

The golusoris/.github repository declares the 21 invariants of the High-Integrity Systems Standard (HISS) from Praetor in AGENTS.md. Its table names the check that enforces each invariant and marks the invariants that are advisory only. Pull request titles follow Conventional Commits. Every commit carries a cryptographic signature (git commit -S) and, separately, a Signed-off-by trailer (git commit -s), as CONTRIBUTING.md describes.

Pinned Loading

  1. goenvoy goenvoy Public

    Go client libraries for media automation, metadata, and download APIs — 62 zero-dependency modules

    Go 2 1

  2. golusoris golusoris Public

    Composable Go framework — opt-in fx modules for everything a production backend needs (config, log, db, http, otel, jobs, cache, auth, k8s, ...).

    Go 1 1

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…