https://github.com/phicorp/arch
https://github.com/phicorp/arch
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/phicorp/arch
- Owner: phiCorp
- Created: 2025-05-13T11:11:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-05-13T11:16:38.000Z (11 months ago)
- Last Synced: 2025-06-09T04:16:17.861Z (10 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arch PHP Framework
**Built for Scale. Engineered for Speed. Secured by Design.**
Arch is a modern, high-performance, security-first PHP framework focused exclusively on building robust backend systems and scalable APIs. Powered by the lightweight `Nitro` core, Arch offers an elegant developer experience without sacrificing performance, simplicity, or security.
---
## π Why Arch?
- **Pure PHP** β Written from scratch with zero external dependencies.
- **Lightning-Fast Core** β Optimized for low latency and high throughput.
- **Secure by Default** β Enforces strong defaults and follows modern security practices.
- **Developer-Centric** β Simple, expressive, and extensible architecture.
- **Framework-Level Scaling** β Designed to support growing teams, large codebases, and high-concurrency environments.
---
## βοΈ Features
- β
Advanced routing system with middleware stack
- β
RESTful API-ready out of the box
- β
Powerful DI container & service providers
- β
Custom CLI powered by `nova`
- β
Built-in logging, caching, and exception handling
- β
No learning curve if you know modern PHP
---
## π§± Core Philosophy
Arch is not a general-purpose framework. It is purpose-built for **backend systems**, **microservices**, and **API platforms** that need to scale predictably and perform reliably under heavy load.
> "If it doesnβt serve the backend, it doesnβt belong in Arch."
---
## π¦ Installation
Coming soon via Composer:
```bash
composer create-project phicorp/arch my-app
cd my-app
php nova serve
```
> `nova` is the built-in CLI tool that controls your application.
---
## π‘ Security
Arch is engineered with a **security-first mindset**. From input sanitization to HTTPS enforcement, from CSRF handling to encrypted secrets β every layer of the stack is carefully hardened.
β
Supports **PASETO**
β
Isolated environments with strict config loading
β
No accidental exposure of sensitive data
---
## π§ Requirements
- PHP 8.1+
- OpenSSL extension
- mbstring extension
- PDO driver
---
## π Documentation
Full documentation will be available at:
[docs](docs) (Coming soon)
---
## π€ Contributing
Arch is an open-source project maintained by [PHICORP](https://github.com/phicorp). We welcome pull requests, issues, and discussions.
---
## π License
Arch is open-sourced software licensed under the [MIT License](LICENSE).
---
## π Built by PHICORP
Building frameworks for builders.
Follow us on GitHub: [@phicorp](https://github.com/phicorp)