ideas
termwind
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ideas
-
Go with PHP
I just don't get why people in php use lazy comparison in php when you know that "0e4"=="0e5" in php.
and yes, Laravel use lazy comparison. And yes at least three bugs where caused by this use.
see: https://github.com/laravel/ideas/issues/698 for why I'm a bit grumpy with php ecosystem
-
Laravel considered harmful
I explained why singleton are not well used. There is plenty of example online. TLDR: Laravel hides a lot of dependencies. You want to use another Container? You cannot. The issue is described here: https://github.com/laravel/ideas/issues/1467.
-
I've made a random serial key generator
By the way Laravel is still PSR-2 and will unlikely adopt PSR-12, while I understand your intentions. I'm on the fence about suggesting Laravel's users to use a coding standard not adopted in the framework.
-
Strict models
That's what they did here before the PR: https://github.com/laravel/ideas/issues/455
- @push from ServiceProvider
-
Simple feature/project upvoting system?
Example: https://github.com/laravel/ideas
termwind
- Termwind: Tailwind CSS for command-line applications
- Tailwind CSS for command-line applications
- Go with PHP
- So that's why it wasn't working
-
Release-notes lets you browse Github release notes from the terminal
The app is based on Laravel Zero by u/nunomaduro, and it uses Termwind to render the release notes to console with styling and clickable links.
-
New Things Added - Laravel 9.21 Released
Introducing a fresh new look for Artisan https://github.com/laravel/framework/pull/43065 https://github.com/nunomaduro/termwind
-
How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer
Concerning styling, if you need to push the appearance of your console program a bit further, you might want to take a look at Termwind, a promising new framework described as "Tailwind CSS, but for PHP command-line applications".
-
π Termwind v1.0 Released!
This project really comes out of need after years of trying to make CLI applications look unique β styling-wise. Now, itβs easier to build unique, custom CLI designs without fighting with the console. We hope you are as excited about Termwind as we are. β github.com/nunomaduro/termwind.
-
Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage!
Since this post got most of the traction while your previous did not, I do want to ask the same question again: how does this compare to Termwind ? A package that started a few weeks before yours if I'm not mistaken?
- Termage | Totally RAD and open-source terminal styling for PHP! With a fluent and incredible powerful, object-oriented interface for customizing CLI output text color, background, formatting, theming. Can be used standalone or be integrated to any PHP framework!
What are some alternatives?
Laravel - The Laravel Framework.
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
Sylius - Open Source eCommerce Framework on Symfony
Laravel-Zero - A PHP framework for console artisans
phel-lang - Phel is a functional programming language that transpiles to PHP. A Lisp dialect inspired by Clojure and Janet.
pterm - β¨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more π It's completely configurable and 100% cross-platform compatible.
Torch - Examples of using each Illuminate component in non-Laravel applications
thermage - Thermage provides a fluent and incredibly powerful object-oriented interface for customizing CLI output text color, background, formatting, theming and more.
votey-uppy
collision - π₯ Collision is a beautiful error reporting tool for command-line applications
composer-patches - Simple patches plugin for Composer
goodwork - Self hosted project management and collaboration tool powered by TALL stack