Skip to content

phiCorp/arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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:

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 (Coming soon)


🤝 Contributing

Arch is an open-source project maintained by PHICORP. We welcome pull requests, issues, and discussions.


📄 License

Arch is open-sourced software licensed under the MIT License.


🌌 Built by PHICORP

Building frameworks for builders.
Follow us on GitHub: @phicorp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published