
Automate tasks, simplify Windows maintenance, and eliminate repetitive processes with this .NET-powered toolkit for web developers.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
EasyKit is a modular, menu-driven Windows toolkit for web developers. It streamlines common development and maintenance tasks by providing a unified console UI for Git, NPM, Composer, Laravel, and more. With built-in tool detection, context menu integration, and a marketplace for essential developer tools, EasyKit helps automate workflows and reduce repetitive work.
- Unified console UI for:
- Git tools (clone, commit, push, pull, branch, etc.)
- NPM tools (install, update, audit, etc.)
- Composer tools (install, update, dump-autoload, etc.)
- Laravel tools (artisan commands, migrations, etc.)
- Tool Marketplace (detect/install Node.js, npm, PHP, Composer, Git)
- Settings management
- Context menu support for quick access from Windows Explorer
- Colorized console output and notifications
- Modular, extensible architecture
- Requires administrator rights for some features
- .NET 8.0+ support
To get a local copy up and running:
- Windows 10/11
- .NET 8.0 SDK
- (Optional) Git, Node.js, npm, PHP, Composer, Laravel (for full tool support)
- Clone the repository:
git clone https://github.com/LoveDoLove/EasyKit.git
- Open
EasyKit.sln
in Visual Studio 2022+ or JetBrains Rider - Build the solution (Release or Debug)
- Run the EasyKit project (admin rights recommended)
- Launch EasyKit from the Start Menu, desktop, or context menu (if registered)
- Use the arrow keys or number keys to navigate the main menu
- Select Git, NPM, Composer, Laravel, or Tool Marketplace for relevant actions
- Use Settings to configure appearance and behavior
- Tool Marketplace helps you detect and install missing developer tools
For more usage details, see the in-app help or source code comments.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
To contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please follow the .NET Foundation code of conduct and best practices.
Distributed under the MIT License. See LICENSE
for more information.
LoveDoLove - GitHub
Project Link: https://github.com/LoveDoLove/EasyKit
This project is proudly supported by ZMTO as part of their open-source VPS program. We extend our sincere gratitude to ZMTO for their valuable resources and commitment to empowering open-source innovation.