• Stars
    star
    882
  • Rank 51,756 (Top 2 %)
  • Language
    PHP
  • License
    Other
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Trongate PHP framework

Trongate PHP Framework

logo

Break the rules use Trongate

GitHub stars are the metric by which the success of frameworks gets measured. We need 1,200 GitHub stars to make Trongate a top ten PHP framework. If Trongate becomes a top ten PHP framework it will be one of the most electrifying events in the history of PHP!

contributors last update forks stars open issues

Website Β· Documentation Β· Report Bug Β· Request Feature


πŸ“” Table of Contents

🌟 About the Project

Trongate was built with a love of pure PHP and a belief that PHP is best when it's easy, stable and fast. Trongate uses PHP the way that PHP was originally intended to be used, i.e., as a templating engine. Trongate is the only PHP framework that actively rejects; PSR-4 auto-loading, Composer, Packagist, rewrite culture, certification and all forms of bureaucracy.

Trongate is also the first PHP framework that has been built with a determination to remain v1 forever. Finally, PHP developers have framework that has been built with stability as a priority.

The Trongate framework will never contain features that developers don't need. Trongate will never offer certification - paid or unpaid. Instead, Trongate will continue to boldly tackle real problems that face real developers every day.

The Trongate framework is free. The Trongate desktop app is also free. These things will always be free. That's a promise!

Is this fast enough for you?

Trongate favours pure PHP over things like PSR-4 autoloading. The result? A brave new PHP framework that demolishes the competition based on every metric that counts. Pure PHP is back!

🎯 Features

Automatic Installer

No command line. No Git. No 'Composer dot phar'. No Yaml. No Packagist. Trongate installs itself. Simply download the free Trongate desktop app and set up entire database driven apps in seconds!

API Manager

Trongate's best in class API Manager sets a new standard for rapid API development. Mobile developers and JavaScript developers - you're in for a treat!

Advanced File Uploaders

Trongate sets a new standard for PHP by letting developers build highly performant features in record time. This includes some of the fastest file uploaders in the industry.

Graphical Query Builder

Trongate is the only framework that comes with a free graphical SQL query builder. So, now you can build complex table joins easily and liberate yourself from costly db management software.

Updates Itself

Whenever new features come out you get an alert, asking if you want it. If you want it, you click 'yes'. Then it self-updates. Another industry first! By the way, Trongate is also the first PHP framework that aims to be v1 forever!

Automatic Code Generator

With Trongate, you get a revolutionary code generator to help take care of boring boilerplate code. Your productivity levels are about to go through the roof!

JavaScript Components

With Trongate you can build beautiful pop up calendars, time pickers, date-range pickers and even drag and drop file uploaders in seconds!

Custom Themes

Unlike some frameworks that tether users to a particular design, Trongate lets you choose from a potentially unlimited number of design themes for your admin panels.

Custom CSS Library

Frameworks should NOT depend upon third party libraries. That's why Trongate has its own CSS library. Yet another industry first!

Modular HAVC

Trongate uses Hierarchical Asset View Controller architecture. It's like HMVC on steroids! Finally, the PHP community have a "truly modular" PHP framework.

Module Import Wizard

Easily import entire modules, including SQL data. Drag 'n' drop web development, at last.

An App Store!

Trongate's Module Market is the PHP community's first legitimate challenge to the Composer / Packagist combo. Goodbye henhouse. Hello sunshine!

🧰 Getting Started

‼️ Prerequisites

  • PHP
  • MariaDB or MySQL

βš™οΈ Installation

The Trongate PHP framework is available from GitHub at the following URL:

https://github.com/trongate/trongate-framework.

However, the fastest and easiest way to get the Trongate PHP framework is by using the Trongate Desktop App. The Trongate Desktop App is 100% free of charge (it always will be!) and is available for Mac, Windows and Linux. The Trongate Desktop App can be downloaded from:

https://trongate.io/download

There are a wide variety of benefits from using the Trongate Desktop App. These include:

  • Automatic framework downloads and setups
  • Automatic updates whenever new features are added to Trongate
  • Automatic code generation
  • Automatic database management
  • A graphical query builder

and much more... !

πŸ‘€ Usage

Watch the video

πŸ‘‹ Contributing

Contributions are always welcome!

⚠️ License

See LICENSE.txt for more information.

🀝 Contact

David Connelly - @davidjconnelly - Get In Touch

More Repositories

1

trongate-css

Trongate CSS - the ultimate "no bullschitt" CSS framework. There shall be no license.
CSS
27
star
2

mydemy

An open source video learning website with a shopping cart, video streaming, affiliates management and more.
JavaScript
23
star
3

encryption_module_for_trongate

A very simple little encryption module that can be used with the Trongate Framework. Absolutely NOT guaranteed or tested at all.
PHP
8
star
4

trongate-calendar

A JavaScript based popup calendar.
HTML
7
star
5

tg-pre-launch-test

This is a test repo that has been made in preparation for the launch of the Tr0ng@te framework.
PHP
7
star
6

crypto_club

This is the crypto_club app that I built for a YouTube tutorial.
PHP
5
star
7

2fapass

Here's the source code for 2faPass - the open source LastPass alternative for super smart people
PHP
5
star
8

PHP2JS2HTML

A Trongate module that lets you create JavaScript that dynamically produces HTML code
PHP
4
star
9

forgot_password

A Trongate module to assist with the building of password recovery systems
PHP
4
star
10

nitro_keymaps

HTML
4
star
11

trongate-timepicker

A simple time-picker
JavaScript
4
star
12

module_relations

The standard module relations module for users of the Trongate framework.
PHP
3
star
13

nitro_api

The API for the Nitro Desktop App - ooh yeah
PHP
3
star
14

trongate-pages

An open source content management system for the Trongate Framework
3
star
15

trongate-default-admin

Hack
3
star
16

mobilizer

2
star
17

uni-template-resources

Some resources for my 'uni' template tutorial
2
star
18

trongate-desktop-app

A free and open source desktop app to assist users of the Trongate framework
JavaScript
2
star
19

trongate_wysiwyg

A simple open source wysiwyg editor
PHP
2
star
20

ruby-on-rails-address-finder

Ruby on Rails address finder
PHP
2
star
21

PHP-functions-for-OpenAI

This repo contains some PHP code for anyone who is interested in following along with my YouTube tutorial on Open AI
PHP
2
star
22

trongate_framework_docs

The Official Documentation For the Trongate Framework
2
star
23

build_shopping_cart_tutorial_startpoint

This is the start point for our YouTube series on building a shopping cart with PHP, using Trongate
PHP
2
star
24

insider_club

The Insider Club website
PHP
1
star
25

problem_app

Just a test - ignore this
PHP
1
star
26

trongate_beautifier

A module for making code beautiful.
1
star
27

starter_extension

The starter extension for my password manager tutorial series
CSS
1
star
28

trader_zoid

day trading app for and by members of the Insider Club
HTML
1
star
29

Clown-News

This is the complete Clown News app that I created for my OpenAI Tutorial on YouTube
PHP
1
star
30

band_resources

Some resources for my Trongate tutorial series on YouTube
PHP
1
star
31

bigtick

just a nice big tick animation that I happen to like
HTML
1
star
32

module_import_wiz_resources

Contains resources for my module import wizard tutorial on YouTube
PHP
1
star
33

yiilessons

for alex
PHP
1
star
34

davidconnelly

For the 'build a CMS with CI' tutorial
PHP
1
star