argora / foundry
Argora Foundry – boilerplate for SaaS apps and panels
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 3
Open Issues: 4
Language:JavaScript
Type:project
Requires
- php: ^8.3
- ext-pdo: *
- adyen/php-api-library: ^28.1
- bacon/bacon-qr-code: ^3.0.1
- bjeavons/zxcvbn-php: ^1.4.2
- chubbyphp/chubbyphp-static-file: ^1.3
- filips123/monolog-phpmailer: ^2.0
- filp/whoops: ^2.18.3
- gettext/gettext: ^5.7.3
- giggsey/libphonenumber-for-php-lite: ^9.0.9
- guzzlehttp/guzzle: ^7.9.3
- imefisto/psr-swoole-native: ^2.0.2
- lbuchs/webauthn: ^2.2
- league/iso3166: ^4.3.3
- mevdschee/php-crud-api: ^2.14.30
- monolog/monolog: ^3.9.0
- mpociot/vat-calculator: ^3.22.0
- nyholm/psr7: ^1.8.2
- nyholm/psr7-server: ^1.1.0
- php-di/php-di: ^7.0.11
- phpmailer/phpmailer: ^6.10.0
- pinga/auth: ^0.3.4
- punic/punic: ^3.8.1
- ramsey/uuid: ^4.9
- respect/validation: ^2.4.4
- robthree/twofactorauth: ^3.0.2
- slim/csrf: ^1.5
- slim/flash: ^0.4
- slim/slim: 4.14.0
- slim/twig-view: ^3.4.1
- stripe/stripe-php: ^17.4.0
- utopia-php/messaging: ^0.18.1
- vlucas/phpdotenv: ^5.6.2
This package is not auto-updated.
Last update: 2025-07-18 14:30:00 UTC
README
Argora Foundry is a lightweight and extensible PHP boilerplate built to accelerate the development of modern control panels, SaaS platforms, and internal tools. Designed with developer productivity in mind, it combines a clean architecture, reusable components, and a ready-to-use user panel to help you launch faster—without compromising flexibility or quality.
🚀 Features
- Modular Architecture – Organize your code effortlessly with a clear, scalable structure inspired by proven patterns.
- Built-in Control Panel – A modern and customizable UI template for managing users, settings, and services out of the box.
- SaaS-Ready – Includes essential SaaS features like user authentication, roles & permissions, usage tracking, and more.
- Modern Stack – Powered by PHP 8+, Slim 4 Framework, Twig templates, and Tabler UI for a clean frontend.
- Extensible & Tested – Designed to be extended with custom modules, and includes support for PHPUnit or Pest for reliable testing.
🛠️ Ideal For
- SaaS startups launching fast without reinventing the wheel
- Developers building internal dashboards or admin panels
- Agencies delivering multiple client control panels from a common core
🧱 Philosophy
Argora Foundry is not a full-stack framework, but a focused foundation. It gives you the essentials—routing, user management, templates, modular structure—without locking you in. You stay in control of your stack, while we handle the heavy lifting.
🧩 Components
(TBD)
Category | Package | Integrated |
---|---|---|
Storage | league/flysystem | ❌ |
Database | pinga/db | ✅ |
Forms | jarzon/form | ❌ |
Cookies | pinga/cookie or [dflydev/dflydev-fig-cookies] | ❌ |
Session | pinga/session or compwright/php-session neoflow/session |
❌ |
Cache | pinga/cache or matthiasmullie/scrapbook | ❌ |
Backup | PHPBU | ❌ |
Payment | utopia-php/pay | ❌ |
DB Audit | setbased/php-audit | ❌ |
KYC | Ballerine | ❌ |
Admin UI | Tabler | ✅ |
Benchmark | eypsilon/MycroBench or phpbench/phpbench | ❌ |
📦 Installation
To create a new project using Argora Foundry:
composer create-project argora/foundry your-project-name
cd your-project-name
cp env-sample .env
Make sure to configure your .env
with your database and app settings.
php bin/install-db.php php -S localhost:8080 -t public
🙏 Acknowledgments
Argora Foundry is based on hezecom/slim-starter, an excellent Slim Framework 4 starter project by Hezekiah Omotsuebe.
We’ve extended and restructured it for SaaS platforms, admin panels, and modern boilerplate needs.