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
- 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.
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
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.