https://github.com/xanatosx/modulartoolmanager
Modular program based on plugins to run scripts, binaries or any kind of file from a UI.
https://github.com/xanatosx/modulartoolmanager
avaloniaui dotnet6 linux plugins windows-10
Last synced: about 1 year ago
JSON representation
Modular program based on plugins to run scripts, binaries or any kind of file from a UI.
- Host: GitHub
- URL: https://github.com/xanatosx/modulartoolmanager
- Owner: XanatosX
- License: mit
- Created: 2018-04-13T14:35:21.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T15:08:30.000Z (over 1 year ago)
- Last Synced: 2025-03-28T02:45:32.659Z (over 1 year ago)
- Topics: avaloniaui, dotnet6, linux, plugins, windows-10
- Language: C#
- Homepage: https://xanatosx.github.io/ModularToolManager/
- Size: 5.55 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Modular Tool Manager
[](https://github.com/XanatosX/ModularToolManager/actions/workflows/create-latest-develop-build.yml)
[](https://github.com/XanatosX/ModularToolManager/releases)

[](https://app.codacy.com/app/simonaberle/ModularToolManager?utm_source=github.com&utm_medium=referral&utm_content=XanatosX/ModularToolManager&utm_campaign=badger)
[](https://app.fossa.com/projects/git%2Bgithub.com%2FXanatosX%2FModularToolManager?ref=badge_shield)


## Requirements
* [.NET Desktop Runtime 7.x.x][dotnet7]
## About the Project
This tool is called "Modular Tool Manager" it is a plugin based GUI script executer. The default tool does deliver basic plugins for binary and script execution on Windows. This is the main view you are getting presented with.
![Main view of the program][image-main-view]
![Main view of the program in light theme][image-main-view-light]
The tool is getting tested on Windows and Linux Mint, since it is based on [AvaloniaUI][avaloniaui] it should run on mac as well. I will not provide a build for it.
> :warning: **Important:** I can only test it for Windows 10 so please check if the Avalonia variant is running on older/newer systems as well.
You can extend the functionality of the tool by writing your own plugins. Please take a look at the [Wiki] to find out how to do that.
The application does support the following languages for now, feel free to extend it via Pull Request
* German
* English
To download the tool please head over to the [download page][downloadPage].
Either use the latest develop build which is unstable or the latest tagged build.
If you found a bug or need any help with the application please head over to the [issue][issuePage] area. As an alternative there is a menu entry in the application which will open the issue page as well.
## Installation
You got two options to install the tool, either you use the installation as described in the `Latest nightly build` section by unzipping the zip file or use the installer if you are on a Windows machine.
### Windows only
To use the installer just download the `ModularToolManager_Installer_{version}.exe` file and run it on your machine.
### Latest nightly build
The latest nightly build are self contained application builds which are getting packed into a zip folder.
To install the application get the build for your operation system and extract the files to a folder on your disc.
Start the `ModularToolManager.exe` or if you on a linux machine the "ModularToolManager" binary.
## Downloads
Click [here][downloadPage] to get to the download section of this project on GitHub. Please follow the installation instructions above.
## Found a bug or got a question?
Please head over to the [issue page][issuePage].
## Want to contribute?
Either search for Tickets marked with help wanted or improve the translation on [crowdin]
## Plugins
Plugins are getting installed by moving the dll files into the "plugins" folder inside of the root application.
If you freshly install the program you will see there is a defaultPlugins.dll. This will provide you with some basic functionality.
To develop a plugin on your own please take a look at the [wiki] page.
### :no_entry_sign: Warning :no_entry_sign:
Using plugins from any source can harm your machine. Always check if you trust the author of the plugin.
Technically the plugin will run with the user rights you did start the application with allowing any plugin to execute harmful code.
## Additional Screenshots
### Dark
![screenshot-1-dark]
![screenshot-2-dark]
![screenshot-3-dark]
### Light
![screenshot-1-light]
![screenshot-2-light]
![screenshot-3-light]
## License
[](https://app.fossa.com/projects/git%2Bgithub.com%2FXanatosX%2FModularToolManager?ref=badge_large)
[wiki]: https://github.com/XanatosX/ModularToolManager/wiki
[dotnet6]: https://dotnet.microsoft.com/en-us/download/dotnet/6.0
[dotnet7]: https://dotnet.microsoft.com/en-us/download/dotnet/7.0
[avaloniaui]: https://avaloniaui.net/
[image-main-view]: https://imgur.com/oswayay.png
[image-main-view-light]: https://i.imgur.com/lqmlo5U.png
[downloadPage]: https://bitbucket.org/XanatosX/modulartoolmanager/downloads/
[issuePage]: https://bitbucket.org/XanatosX/modulartoolmanager/issues
[crowdin]: https://crowdin.com/project/modular-tool-manager
[screenshot-1-dark]: https://imgur.com/mr3Folx.png
[screenshot-1-light]: https://i.imgur.com/Fxgu18M.png
[screenshot-2-dark]: https://i.imgur.com/LhMGcEx.png
[screenshot-2-light]: https://i.imgur.com/5sukgHg.png
[screenshot-3-dark]: https://i.imgur.com/UPURC5u.png
[screenshot-3-light]: https://i.imgur.com/rye7J9U.png