Welcome to AppPat

This is a modern application framework written in PHP

About AppPat

About the Project

Launched in 2025, this project delivers a security-focused application framework that forms a robust foundation for modern web applications.

  • Built around security by design
  • Framework that enforces secure coding practices
  • Developers are guided to write secure, robust code
  • Provides a flexible base for various web applications
  • Fully developed in PHP

What the Project Provides

A lightweight yet powerful PHP framework with built-in security features for building secure and scalable web applications.

  • Core framework for structured, maintainable web applications
  • Controller-based routing with regular expression support for clean, RESTful URLs without GET parameters
  • Enforced nonces and CSRF tokens
  • Built-in user login and registration
  • Built-in usage of HTTP security headers
  • Native support for Content Security Policy (CSP) headers
    MDN Documentation on CSP
  • Two-Factor Authentication (2FA) with TOTP
  • Modular architecture for easy extension via modules
  • Small footprint; optional dependencies only when needed (e.g., ORM, PDF library)
  • ORM powered by Illuminate/Database (as known from the Laravel framework)
  • 100% PHP with modern PHP 8
  • Strict typing for improved type safety