-Foundational Go libraries + the apps built on top of them.
+
-## What's here
+
+
+ [](https://github.com/golusoris/.github/actions/workflows/reuse.yml)
+
+ [](https://scorecard.dev/viewer/?uri=github.com/golusoris/.github)
+ [](https://www.bestpractices.dev/projects/16160)
+ [](https://app.codacy.com/gh/golusoris/.github/dashboard)
+ [](https://coderabbit.ai)
+
+ [](https://github.com/golusoris/.github/blob/main/AGENTS.md)
+ [](https://github.com/golusoris/.github/blob/main/CONTRIBUTING.md)
+
+ [](https://github.com/golusoris/.github/blob/main/profile/README.md#upstream-and-licence)
+
+ [](https://github.com/sponsors/lusoris)
+ [](https://ko-fi.com/lusoris)
+
+ **Foundational Go libraries and the applications built on top of them**
+
+ *The central [framework modules](https://github.com/golusoris/golusoris), [service clients](https://github.com/golusoris/goenvoy), 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](https://github.com/golusoris/golusoris) using Uber's
+[`fx`](https://github.com/uber-go/fx) dependency-injection framework,
+[zero-dependency typed clients for media automation and metadata
+services](https://github.com/golusoris/goenvoy), and self-hosted applications
+built on both, listed under Apps.
+
+---
+
+## At a glance
### Libraries
+
- **[golusoris/golusoris](https://github.com/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](https://github.com/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 and live here with the `app-` prefix:
-- **[app-revenge](https://github.com/golusoris/app-revenge)** — high-performance Go media server
-- **[app-lurkarr](https://github.com/golusoris/app-lurkarr)** — automated media hunting for *arr apps
-- **[app-subdo](https://github.com/golusoris/app-subdo)** — visual flow editor for media processing automation
-- **[app-arca](https://github.com/golusoris/app-arca)** — self-hosted ROM management platform
+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](https://github.com/golusoris/.github/blob/main/CONTRIBUTING.md)
+for contribution guidelines, signing expectations, and Conventional Commits conventions.
+Report vulnerabilities privately as described in [SECURITY.md](https://github.com/golusoris/.github/blob/main/SECURITY.md).
+
## Support
-
+golusoris is free and open source. Support ongoing development, maintenance, and
+infrastructure costs:
+
+- **[GitHub Sponsors](https://github.com/sponsors/lusoris)** (sponsors/lusoris)
+- **[Ko-fi](https://ko-fi.com/lusoris)** (lusoris)
+
+## Upstream and licence
+
+Code and workflows in this repository are licensed under the European Union Public
+Licence v. 1.2 ([`EUPL-1.2`](https://github.com/golusoris/.github/blob/main/LICENSE)).
+Markdown prose and documentation files are licensed under Creative Commons
+Attribution-ShareAlike 4.0 International ([`CC-BY-SA-4.0`](https://github.com/golusoris/.github/blob/main/LICENSES/CC-BY-SA-4.0.txt))
+per [`REUSE.toml`](https://github.com/golusoris/.github/blob/main/REUSE.toml).
+
+## Standards & Governance
+
+The `golusoris/.github` repository declares the 21 invariants of the
+High-Integrity Systems Standard (HISS) from
+[Praetor](https://github.com/cordanaLLM/praetor) in
+[`AGENTS.md`](https://github.com/golusoris/.github/blob/main/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`](https://github.com/golusoris/.github/blob/main/CONTRIBUTING.md)
+describes.
diff --git a/profile/golusoris-readme-banner.svg b/profile/golusoris-readme-banner.svg
new file mode 100644
index 0000000..d595410
--- /dev/null
+++ b/profile/golusoris-readme-banner.svg
@@ -0,0 +1,38 @@
+