DEV Community

Cover image for Introducing LaraTUI: A Terminal UI for Laravel Environments
Mateusz Cholewka
Mateusz Cholewka

Posted on

2

Introducing LaraTUI: A Terminal UI for Laravel Environments

I'm excited to introduce LaraTUI, a new open-source project I've been working on. LaraTUI is a terminal user interface designed to help you manage your Laravel local environment using PHP. It's still a work in progress!

LaraTUI screenshot

Current Features:

  • Sail Service Info: See your sail services status
  • Composer Versions check: Check for new updates to your Composer packages
  • Migrations info: Get information about new migrations pending to run

Planned Features:

  • Artisan Commands: Run Artisan commands directly from the interface.
  • Migration Management: View and run pending migrations.
  • Sail Service Management: Start/Stop and mange your local sail environment.
  • Log Viewing: Access and filter your application logs.
  • Environment Variables: Verify your .env settings within the TUI.

Why PHP for a TUI?

Using PHP for a terminal UI is not very common, but it offers a great way to leverage the existing Laravel ecosystem and my PHP knowledge for a new kind of tool. It's also possible thanks to awesome php-tui library: https://github.com/php-tui/php-tui

Get Involved

LaraTUI is open source, and I'd love to get feedback and contributions from the community.
Check it out on GitHub: https://github.com/mtk3d/LaraTUI

Feel free to share your thoughts and suggestions!

Happy coding! 🚀

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more