The Trongate PHP Framework
Documentation
Introduction
Quick Start
Basic Concepts
Understanding Routing
Controllers
Views
Assets
Modules Calling Modules
Parent & Child Modules
Database Operations
Modules within Modules
Templates & Themes
Helpers Explained
Form Handling
Working with Files
The Module Import Wizard
Authorization & Authentication
The API Explorer
Best Practices

Help Improve Our Docs

If you’ve found an error, spotted something missing, or feel a section could be clearer or better explained, we’d love to hear from you. Your feedback helps keep the documentation accurate and useful for everyone.

Please report issues or suggest improvements on GitHub. Community input is invaluable in making the docs stronger.

Not comfortable with GitHub? No problem — you can also get in touch with us directly via our contact form. We welcome all feedback.

Pure PHP, Without Compromise

Trongate is a revolutionary PHP framework designed for developers who believe in the power of pure programming. We reject the bloat and complexity of traditional frameworks, embracing a philosophy that prioritizes stability, performance, and simplicity.

What is Pure Programming?

Pure programming means writing code that stays close to the core language, minimizing dependencies and avoiding unnecessary abstractions. With Trongate, you leverage the raw power of PHP without the overhead of third-party libraries or bloated frameworks. This approach delivers:

  • Stability: No breaking changes or dependency conflicts
  • Performance: Lightning-fast execution without autoloaders or heavy abstractions
  • Simplicity: A clean, intuitive codebase that's easy to learn and maintain

Constant Evolution, Eternal Stability

Some might assume that a framework focused on pure programming is old-fashioned or stagnant. Nothing could be further from the truth. Trongate is a living, breathing project that evolves constantly. Our GitHub repository showcases our commitment to continuous improvement while maintaining rock-solid stability.

We're proud to be v1 forever, ensuring your applications remain compatible and maintainable for years to come. No more forced upgrades or rewrite culture - just dependable software that stands the test of time.

Trusted For Enterprise Development

Our approach isn’t just for small projects - large enterprises trust pure programming for its stability and performance. Consider these massively stable technologies, relied upon by major corporations for their critical systems:

  • Go: Still on v1, powering financial institutions and Fortune 500 companies with unmatched stability and performance
  • Rust: Also still on v1, used by Mozilla, Microsoft, and Amazon for its rock-solid reliability in mission-critical applications
  • Python: A cornerstone in data analysis and automation at banks, insurance companies, and global enterprises, with a stable core that has stood the test of time
  • Java: The backbone of enterprise software at Oracle, IBM, and major banks, known for its robust and stable platform
  • C#: Driving business applications at Microsoft, Stack Overflow, and Fortune 500 companies, with a strong emphasis on stability and performance

Trongate brings this same level of dependability to the PHP ecosystem, empowering you to build robust applications that scale with your ambitions.

Join Our Pure PHP Revolution

Whether you’re building a simple website or a complex application, Trongate provides the tools you need to succeed. Experience the freedom of pure programming with pure PHP.

Let’s build something extraordinary - one pure line of PHP at a time.

Welcome to the revolution. Welcome to Trongate.

×