{"id":31545501,"url":"https://github.com/getargora/loom","last_synced_at":"2025-10-04T14:49:43.325Z","repository":{"id":306902120,"uuid":"1027602352","full_name":"getargora/loom","owner":"getargora","description":"Unified control panel for managing domains, DNS zones, servers, and resellers — designed for extensibility and ease of use.","archived":false,"fork":false,"pushed_at":"2025-08-29T13:44:19.000Z","size":5442,"stargazers_count":2,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T19:25:49.331Z","etag":null,"topics":["billing","epp","invoice","payments","platform","registrar","registrar-module","registrar-toolkit"],"latest_commit_sha":null,"homepage":"https://loomhq.org","language":"Twig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getargora.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-28T08:58:44.000Z","updated_at":"2025-09-10T21:33:59.000Z","dependencies_parsed_at":"2025-07-28T11:19:59.898Z","dependency_job_id":"7d17db7c-e716-4917-ab6d-7687b33f08f8","html_url":"https://github.com/getargora/loom","commit_stats":null,"previous_names":["getargora/loom"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/getargora/loom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getargora%2Floom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getargora%2Floom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getargora%2Floom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getargora%2Floom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getargora","download_url":"https://codeload.github.com/getargora/loom/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getargora%2Floom/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278328163,"owners_count":25968899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["billing","epp","invoice","payments","platform","registrar","registrar-module","registrar-toolkit"],"created_at":"2025-10-04T14:49:41.590Z","updated_at":"2025-10-04T14:49:43.312Z","avatar_url":"https://github.com/getargora.png","language":"Twig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Argora Loom\n\n[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)\n\n[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)\n\n**Argora Loom** is a powerful yet lightweight platform for managing domains, DNS zones, servers, resellers, and billing — all in one unified interface. It includes a built-in order and invoice system, allowing users to request services like domain registrations or server plans, which are then processed and provisioned via EPP or other APIs.\n\nWhile easy to use and modular by design, Argora Loom is also in active development to support the full feature set required by **ICANN-accredited registrars**, including escrow, RDAP, contact validation, and reporting tools.\n\nIt’s ideal for self-hosted registrars, resellers, and service providers who want flexibility, control, and a clean starting point without the bloat.\n\n## Features\n\n- **Unified Dashboard** – Manage domains, DNS, servers, users, billing, and more from one clean UI.\n- **EPP Automation** – Built-in support for domain provisioning and updates via EPP.\n- **Lightweight Billing** – Users can place orders, receive invoices, and manage services like domains or hosting.\n- **ICANN-Ready Architecture** – Designed to support the needs of accredited registrars, with features like WDRP, Transfer Policy compliance, and abuse handling. – *coming soon*\n- **DNS Management** – Full zone and record editor included. – *coming soon*\n- **Reseller System** – Allow others to offer and manage services under their own accounts. – *coming soon*\n- **Modular \u0026 Extensible** – Add your own modules or integrate third-party tools easily.\n- **Modern Stack** – Slim 4 Framework, Twig, Bootstrap 5, PHP 8+.\n- **Self-Hosted** – Your data, your control.\n\n## Supported Providers\n\nArgora Loom works with a variety of external services through its modular architecture.\n\n### Domain Registries\n\n- **Namingo** – ✅\n- **.fi** – ✅\n- **CentralNic** – ✅🧪\n- **CoCCA** – ✅🧪\n- **CORE** – ✅🧪\n- **DNS.Business** – ✅🧪\n- **GoDaddy Registry** – ✅🧪\n- **Google** – ✅🧪\n- **Hello Registry** – ✅🧪\n- **Identity Digital** – ✅🧪\n- **it.com** – ✅🧪\n- **RyCE** – ✅🧪\n- **Tucows Registry** – ✅🧪\n\n### Hosting\n\n- **cPanel/WHM** – *coming soon*\n\n### Cloud Infrastructure\n\n- **Hetzner** – *coming soon*\n- **Vultr** – *coming soon*\n\n### DNS hosting\n\n- **ClouDNS** – *coming soon*\n- **deSEC** – *coming soon*\n- **Vultr** – *coming soon*\n\n### Payment\n\n- **Balance** – ✅\n- **Stripe** – ✅\n- **LiqPay** – ✅\n- **plata by mono** – ✅\n- **Revolut Pay** – *coming soon*\n- **PayPal** – *coming soon*\n- **Mollie** – *coming soon*\n- **Razorpay** – *coming soon*\n- **Paystack** – *coming soon*\n- **MercadoPago** – *coming soon*\n- **Komoju** – *coming soon*\n- **Bootpay** – *coming soon*\n\n## Get Involved\n\nArgora Loom is open source — and we’d love your help!\n\nWhether you're a developer, designer, registrar, or just exploring alternatives to commercial control panels, here's how you can contribute:\n\n- 🐞 [Report bugs or issues](https://github.com/argora/loom/issues)\n- 🌟 Suggest features and improvements\n- 🧩 Build and contribute new modules\n- 🌍 Help with language translations\n- 📄 Improve documentation or write guides\n\n\u003e Planning to launch your own registrar? Argora Loom can grow with you — from simple reseller setups to full ICANN accreditation support.\n\n## Documentation\n\n### Installation\n\n**Minimum requirement:** a VPS running Ubuntu 22.04/24.04 or Debian 12/13, with at least 1 CPU core, 2 GB RAM, and 10 GB hard drive space.\n\nTo get started, copy the command below and paste it into your server terminal:\n\n```bash\nbash \u003c(wget -qO- https://raw.githubusercontent.com/getargora/loom/refs/heads/main/docs/install.sh)\n```\n\nFor detailed installation steps, see [install.md](docs/install.md)\n\n### Update\n\nTo get started, copy the command below and paste it into your server terminal:\n\n```bash\nbash \u003c(wget -qO- https://raw.githubusercontent.com/getargora/loom/refs/heads/main/docs/update.sh)\n```\n\n## Support\n\nYour feedback and inquiries are invaluable to Loom's evolutionary journey. If you need support, have questions, or want to contribute your thoughts:\n\n- **Email**: Feel free to reach out directly at [help@namingo.org](mailto:help@namingo.org).\n\n- **Discord**: Or chat with us on our [Discord](https://discord.gg/97R9VCrWgc) channel.\n  \n- **GitHub Issues**: For bug reports or feature requests, please use the [Issues](https://github.com/argora/loom/issues) section of our GitHub repository.\n\n## Acknowledgements\n\n**Argora Loom** is built on top of the **Argora Foundry** framework — a modular, extensible boilerplate designed for modern SaaS platforms, control panels, and admin tools.\n\n**Argora Foundry**, in turn, is based on the excellent [hezecom/slim-starter](https://github.com/omotsuebe/slim-starter) by [Hezekiah Omotsuebe](https://github.com/omotsuebe), which provided a solid and clean foundation using **Slim Framework 4**.\n\n## Support This Project\n\n💖 Love Argora Loom? Help support its development by **donating**. Every contribution helps us build better tools for the open-source community.\n\n- [Donate via Stripe](https://donate.stripe.com/7sI2aI4jV3Offn28ww)\n- BTC: `bc1q9jhxjlnzv0x4wzxfp8xzc6w289ewggtds54uqa`\n- ETH: `0x330c1b148368EE4B8756B176f1766d52132f0Ea8`\n\n## Licensing\n\nArgora Loom is licensed under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetargora%2Floom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetargora%2Floom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetargora%2Floom/lists"}