yaelahan / TinkerTerm

TinkerTerm - the ultimate desktop application for interacting with your Laravel projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinkerTerm

TinkerTerm

TinkerTerm is the desktop application for interacting with your Laravel projects. This powerful tool allows you to speed up your Laravel development with an intuitive and user-friendly interface for executing arbitrary PHP code, debugging, and exploring your data.

Some of the features of TinkerTerm:

  • ๐Ÿ˜ƒ Intuitive and user-friendly interface
  • ๐Ÿ› ๏ธ Easy access to all of Laravel's Artisan commands
  • ๐Ÿ’ป Interactive shell for executing arbitrary PHP code
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Advanced debugging and exploration tools
  • ๐Ÿ” Built-in support for Laravel's Eloquent ORM

System Requirements

  • Rust >= 1.64.0
  • Cargo >= 1.64.0
  • NodeJS >= v18.x.x

Currently, I haven't tested it on any platform other than Mac M1; adjust this path search for the PHP binary on your platform here.

Demo

demo

How to install?

Clone this project.

git clone https://github.com/ahmadrosid/TinkerTerm.git

Install all dependencies.

npm install

Build the project.

npm run tauri build

If you are on M1 MacOS.

npm run tauri build --target aarch64-apple-darwin

Contribution

Please make any PR if you want to add more additional tools or improve the code; currently, I don't have any idea what feature to be added next.

About

TinkerTerm - the ultimate desktop application for interacting with your Laravel projects.

License:Apache License 2.0


Languages

Language:TypeScript 74.4%Language:Rust 14.0%Language:CSS 10.1%Language:HTML 1.5%