alexkratky / panx
panx-framework - Micro PHP framework.
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 3
Type:project
Requires
- php: ^7.0
- erusev/parsedown-extra: ^0.7.1
- guzzlehttp/guzzle: ^6.3
- latte/latte: ^2.5
- league/html-to-markdown: ^4.8
- pragmarx/google2fa-qrcode: ^1.0
- tracy/tracy: ^2.6.4
README
modern microframework for small websites
-
panx-framework is primary for small websites, whole framework have size around ~800kb
-
panx-framework have tool to create a documentation website from markdown files
-
panx have some basic features like:
- Simple routing engine (With middlewares)
- Database wrapper
- Authentification system
- API interface
- Documentation generator
- Post manager (Useful for small blogs)
- Multi language webs support
- Cache system + Log system
- Extension support
- Template systems support (By default supports Latte)
- Controllers and Model support (MVC)
- FormX
- ThemeX
- Uses functions of PHP7
- And more useful functions
Getting started
To get started using panx framework, see Creating first project using panx framework
- See full documentation.
Installation via Composer
composer create-project alexkratky/panx
php panx-worker config
php panx-worker setup
php panx-worker extension install https://panx.eu/download/extensions/Auth.php # If you want to use panx's Authentification system
Running on panx framework
Some websites that runs on panx framework:
If you want to be listed there, contact us on framework@panx.eu
License
The panx framework is open-source software licensed under the MIT license.