Our Code
Decentralized git architecture — self-hosted Forgejo primary, mirrored across GitLab, Codeberg, and Radicle P2P.
Decentralized Git
We don’t trust a single platform with our code. Every repository lives in four independent locations — if one goes down, gets acquired, or censors us, the code survives.
| Remote | Role | Link |
|---|---|---|
| Forgejo | Primary (self-hosted) | git.rugmunch.io |
| GitLab | Mirror | gitlab.com/cryptorugmuncher |
| Codeberg | Mirror | codeberg.org/cryptorugmunch |
| Radicle | P2P decentralized backup | radicle.network |
Radicle is the game changer. Unlike traditional git mirrors — which still depend on a central server — Radicle stores our code on a peer-to-peer network. No single point of failure. No corporate gatekeeper. Our Radicle node runs 24/7 on a dedicated server, and our code is seeded across the Radicle network by anyone who clones it. This is git the way it was meant to be: truly decentralized.
Repositories
All repositories are mirrored to Forgejo → GitLab → Codeberg → Radicle.
Products
| Repository | Description | Forgejo | GitLab | Codeberg | Radicle |
|---|---|---|---|---|---|
| rmi-backend | FastAPI crypto intelligence — 466+ routes, ~295k curated wallet labels; scanner engines in rugmunch-scanner | ↗ | ↗ | ↗ | ↗ |
| rmi-frontend | Nuxt 4 + Vue 3.5 + React 19 dual-stack terminal-grade dashboard | ↗ | ↗ | ↗ | ↗ |
| pryscraper | Multi-source crypto intelligence crawler — FastAPI + CLI + MCP | ↗ | ↗ | ↗ | ↗ |
| walletpress | Python backend + WordPress plugin for crypto payments | ↗ | ↗ | ↗ | ↗ |
| degenfeed-web | DegenFeed — the social feed of web3. Nostr, Mastodon, Bluesky aggregator | ↗ | ↗ | ↗ | ↗ |
| rugmunchbot | Telegram bot — /scan, /portfolio, /chart, /watch commands | ↗ | ↗ | ↗ | — |
Infrastructure
| Repository | Description | Forgejo | GitLab | Codeberg | Radicle |
|---|---|---|---|---|---|
| fleet-infra | Nginx, systemd, Docker Compose, scripts — the glue | ↗ | ↗ | ↗ | ↗ |
| fleet-template | Scaffold for new repos — Nuxt 4 + Vue + shadcn-vue, CI/CD, tests | ↗ | ↗ | ↗ | ↗ |
| standards | Engineering playbook, guardrails, design system (private) | — | — | — | — |
Web3 & Payments
| Repository | Description | Forgejo | GitLab | Codeberg | Radicle |
|---|---|---|---|---|---|
| x402-gateway | x402 payment/settlement layer for paid APIs | ↗ | ↗ | ↗ | — |
| rmi-mcp-x402 | MCP server — AI agents query crypto data via x402 payments | ↗ | ↗ | ↗ | — |
Archived
| Repository | Description | Forgejo |
|---|---|---|
| rugcharts | Real-time crypto price charts | ↗ |
| rugmaps | Visual wallet relationship and token flow maps | ↗ |
This Site
The site you’re reading right now is also open source:
| Repository | Description | Forgejo | GitLab | Codeberg |
|---|---|---|---|---|
| cryptorugmunch-com | Standalone Astro corporate site — dark theme | ↗ | ↗ | ↗ |
Mirror Architecture
┌──────────────────────────────────────┐
│ YOUR COMMIT │
└──────────────┬───────────────────────┘
│
▼
┌─────────────────────────────┐
│ FORGEJO (Primary) │
│ git.rugmunch.io (Talos) │
│ Self-hosted • SSH │
└──────┬──────────┬───────────┘
│ │
┌──────────▼──┐ ┌───▼──────────┐
│ GITLAB │ │ CODEBERG │
│ Mirror │ │ Mirror │
│ (weekly) │ │ (weekly) │
└─────────────┘ └──────────────┘
│ │
┌──────────▼──────────▼───────────┐
│ RADICLE (P2P) │
│ Hydra node • 24/7 seeding │
│ Weekly cron • 06:00 UTC Sun │
│ DID: z6MkiWX1M83h5x3mW... │
└────────────────────────────────┘
Push cadence:
- Forgejo: Every commit (primary)
- GitLab + Codeberg: Weekly via Forgejo push mirrors + on feature completion
- Radicle: Weekly via Hydra cron (Sunday 06:00 UTC) + on feature completion
Four independently maintained hosts. No single platform can take our code down. Our code is sovereign.