Download the PHP package jyoungblood/stereo without Composer
On this page you can find all versions of the php package jyoungblood/stereo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jyoungblood/stereo
More information about jyoungblood/stereo
Files in jyoungblood/stereo
Package stereo
Short Description Pragmatic toolkit for internet makers
License MIT
Homepage https://github.com/jyoungblood/stereo
Informations about the package stereo
STEREO
A pragmatic toolkit for internet makers
Stereo is a "full stack" tool kit designed to make the process of developing dynamic server-rendered web applications significantly easier and more enjoyable.
While it produces a reliable final product, this configuration focuses on developer velocity, making it easy to provide value quickly without introducing unnecessary technical overhead.
Full documentation: https://stereotk.com
What's included?
-
Slim v4 (w/ Slim PSR-7)
-
Blade templating - BladeOne
-
View rendering helpers - Stereo Render
-
Helpful Vanilla PHP abstraction libraries:
- Database handlers - DB Kit
- Cookie handlers - Cookie
- Simple HTTP client - HTTP Request
- Misc utility functions - X-Utilities
- Simple application structure
Requirements
- PHP >= 7.4
- PDO-compatible database (if using DB handlers)
- Apache (for production)
Installation
Easy install with composer:
In the new project directory, initialize the .env file and template cache directory:
(optional) Install Tailwind:
Local Development
Stereo will work locally with a variety of methods, the simplest being PHP's built-in web server:
There is also conveniently aliased composer script:
If you're using Tailwind, the watcher script and PHP server can be run concurrently with a single command:
You could also use Herd, which is an excellent tool for local development.
Additional resources
- STEREO Documentation
- BladeOne Manual
- Slim v4 Documentation
- DB Kit CRUD operations
- TailwindCSS Documentation
- AlpineJS Documentation
This project is a perpetual work in progress. Get in touch if you'd like to get involved.
All versions of stereo with dependencies
slim/psr7 Version ^1.6.1
jyoungblood/dbkit Version ^1.2
jyoungblood/cookie Version ^1.1
jyoungblood/http-request Version ^1.2
jyoungblood/x-utilities Version ^1.2
vlucas/phpdotenv Version ^5.6
symfony/finder Version ^7.1
jyoungblood/stereo-render Version ^1.0
php-di/php-di Version ^7.0