Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anant-svc/slimonade
A new robust front-end framework to built anything. If you wanna try it then check Discussions. The Demo is running without OP Cache
https://github.com/anant-svc/slimonade
backend bootstrap5 frontend jsx-syntax lemonade php8 purgecss react slim-framework
Last synced: 13 days ago
JSON representation
A new robust front-end framework to built anything. If you wanna try it then check Discussions. The Demo is running without OP Cache
- Host: GitHub
- URL: https://github.com/anant-svc/slimonade
- Owner: anant-svc
- License: unlicense
- Created: 2024-04-07T14:22:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-31T02:31:16.000Z (14 days ago)
- Last Synced: 2025-01-31T03:22:18.239Z (14 days ago)
- Topics: backend, bootstrap5, frontend, jsx-syntax, lemonade, php8, purgecss, react, slim-framework
- Homepage:
- Size: 3.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slimonade Front
### It is combination of [ Slim Framework ]( https://www.slimframework.com/ ) and [ LemonadeJS ]( https://lemonadejs.net/ )Runs on PHP 8.1 or earlier (**Read Features, FAQs, Watch screenshots: Preview, Benchmark and Video scroll down**)
* Get in touch in the Discussions tab.### Project stats:
* **4 MB zip project**
* **15 PHP dependencies**
* **5 CSS/JS dependencies**
* **Super Fast Routing**### New Features Added:
* You can now add custom 404 not found page easily from module and event observer. (You might find developers strugle to add in Slim framework)### Ongoing:
* Refractoring code to code less, powerfull and readable.
* Add new features like DB, Cron, RabbitMQ support
* Add support to FrankenPHP
* This will be deployed on a new server soon.PHP Info of the demo server:
* Watch Demo Video Now - Scroll down now
* Plan - Free (limited settings)
* PHP Version - 8.2.13
* OPCache - Disabled
* Nginx
* Apache2For whom:
* Your new home to: static, small, big, large applications
* Build small to large applications
* Cost effective and value for money
* Quick development and scale it
* React developer - it is similar to JSX syntax (LemonadeJS - Free!)# Breanchmark setup:
* There is no page caching
* Only tweaked nginx and php-fpm services![image](https://github.com/anant-svc/slimonade/assets/5195107/d2c6bafc-d795-4f6a-84dc-c90b7a9eb55d)
Features available:
* Fastest PSR 7 routing
* Fallback Templating Engine - Plates integrated with Slim Routing and extra helpful methods added
* PSR 3 Logger
* Lazy PDO
* Modular
* Midleware
* Session manager
* In-built Error handler
* No complex code
* Built-in CDN for files - js, css. You could customize it.
* Features: CSRF, Events, Dependency Inject, Container, Factory, Fast Routing
* Slim PHP Coding Standard for better code writing
* Support for LESS, SASS and Bootstrap CSS with PurgeCSS feature (Original Boostrap CSS minify file is ~137 kb and PurgeCSS removes unused css to ~7kb)
* For DOM reactivity: [ LemonadeJS ]( https://lemonadejs.net/ )
* Added Router With Attribute supports. (Credit: https://www.youtube.com/watch?v=I7WJa-he5oM)# In-Progress
* Adding OpenSwoole Support---
#### History of this application
For many months I (individually) was searching for different packages/libraries in JavaScript and PHP langauges. I found many but they were limited to some extent when extending the functionality, code quality and support.I finalize the PHP packages i.e. Slim Framework because of easily integrate any library and full control on routing. It is very easy and faster. I have build routing logic so that it works with templating library - [ Plates is maintained by RJ Garcia ]( https://platesphp.com/ )
To some time, I eventually subscribed to some quality newsletters for JavaScript and PHP. They showd the JavaScript library - LemonadeJS by Jspreadsheet.
I am guy who dosn't like to add more and more packages. Less is Good.
![09 07 2024_07 30 37_REC](https://github.com/anant-svc/slimonade/assets/5195107/f68105c5-b240-4374-90c5-2e1ff222d7cd)
https://github.com/anant-svc/slimonade/assets/5195107/e35f70eb-ef75-4860-ac2d-8b3e3f616e23
# FAQs
#### Why it is not open source?
In the age of AI and companies forking source codes of hard working developers and rename to their brand. I belive publishing code openly might cause license issues and others hard work. I have combine these wonderful tools in such a way that they work with each other. Slim work with templating engine. In Templating engine, I added useful functions and there are no match on Google. Even the Slim framework boilerplates do not have these things.### Who will get the code?
I will share the code with you and teams. I will help to understand and customize ($). You can contact me here - https://form.jotform.com/241625475962464### Where is code maintenaned?
I have maintenaned the source code on Codeberg.---
### Credits
* Slim Framework Teamd and Community developers
* Lemonade JS Team
* The PHP League Team
* Bootstrap CSS Team
* Purge CSS Team
* Aura TeamContact me: https://form.jotform.com/241625475962464
If you want the project then contact.