https://github.com/tbreuss/zack
A compact, file-based routing microframework based on Symfony's HttpKernel Component with integrated route handlers and Twig engine, good for small projects.
https://github.com/tbreuss/zack
httpkernel markdown micro-framework microframework php routing symfony symfony-components twig
Last synced: 4 months ago
JSON representation
A compact, file-based routing microframework based on Symfony's HttpKernel Component with integrated route handlers and Twig engine, good for small projects.
- Host: GitHub
- URL: https://github.com/tbreuss/zack
- Owner: tbreuss
- License: mit
- Created: 2025-04-20T08:50:50.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T09:04:25.000Z (7 months ago)
- Last Synced: 2025-07-06T10:19:28.769Z (7 months ago)
- Topics: httpkernel, markdown, micro-framework, microframework, php, routing, symfony, symfony-components, twig
- Language: PHP
- Homepage: https://zack.tebe.ch
- Size: 160 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zack!
Zack! is a compact microframework that focuses on file-based routing.
It is based on the HttpKernel and other Symfony components and contains various routing handlers for easy handling of HTML, JSON, Markdown and PHP files.
It also includes Twig, the most powerful template engine for PHP.
All this makes Zack! a good choice for small, easy-to-manage website and API projects.
## Requirements
- PHP: 8.2 / 8.3 / 8.4
- Composer: 2.x
## More Information
Look at the [examples](https://zack.tebe.ch/examples) or read the [documentation](https://zack.tebe.ch/doc) for more information.