https://github.com/sgrottel/tiny-tools-collection
Assortment of tiny, tiny tools
https://github.com/sgrottel/tiny-tools-collection
collection misc miscellaneous tools utilities
Last synced: about 1 month ago
JSON representation
Assortment of tiny, tiny tools
- Host: GitHub
- URL: https://github.com/sgrottel/tiny-tools-collection
- Owner: sgrottel
- License: mit
- Created: 2022-07-12T14:33:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-15T04:49:49.000Z (8 months ago)
- Last Synced: 2025-07-15T10:51:54.020Z (8 months ago)
- Topics: collection, misc, miscellaneous, tools, utilities
- Language: C#
- Homepage:
- Size: 2.71 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SGrottel's Tiny Tools Collection

Assortment of tiny, tiny tools.
These are independent tools.
Each one is too tiny to justify a repository of it's own.
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](./LICENSE)
## Beep
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Beep.yaml)
`MessageBeep(MB_OK);`
## Dib
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Dib.yaml)
Desktop Icon Backup
## DimMon
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/DimMon.yaml)
C# app to dim monitors by displaying an transparent black overlaying window.
The idea is to dim "other" monitors when watching a video or playing a game one only one of the monitors.
## FileBookmark
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/FileBookmark_build_native.yaml)
A simply way to bookmark a file in a directory.
## FolderSummary
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/FolderSummary.yaml)
Simple C# app to summarize the content of a folder (recursively) into a Json file, or compares the content of a folder (recursively) to a Json file reporting differences in file existance, size, and write date.
Can use Everything, if available.
## GithubOverview
A powershell script to print an overview of my stuff on Github.
[Github CLI](https://cli.github.com/) must be installed.
## GlobalHotKeys
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/GlobalHotKeys.yaml)
Utility to launch processes based on global hot keys.
## HWndToFront
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/HWndToFront.yaml)
Brings a window to front in Windows 11.
Can also start an application and bring that's window to front.
## KeePassHotKey
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/KeePassHotKey.yaml)
Wrapper utility to open a [KeePass](https://keepass.info/) DB or trigger the Auto-Type Feature
## ✨ Little Starter
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/little-starter.yaml)
Automate the typical "open apps & files" task when you start your working session.
## LocalHtmlInterop
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/LocalHtmlInterop.yaml)
Utility to interact with locally generated, file-hosted, and locally viewed Html pages.
Custom Url schema allows to trigger functionality from within the Html pages in a system-consistent manner.
## LoginWhen
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/LoginWhen.yaml)
Queries the Windows event log to print when the user sessions logged in and logged out.
## MakeIco
Powershell script using [IcoTools](https://github.com/jtippet/IcoTools) to make an `.ico` file from multiple image files in one call.
## poltermouse
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/poltermouse.yaml)
Little tool to move the mouse around by itself, faking activity.
## Redate
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Redate.yaml)
[Redate](Redate/README.md) rewrite dates of files.
## scfeu
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/scfeu.yaml)
Source Code Files Encoding Unifier -- encoding and line endings fixed in code files. Sort of.
## Scripts
Unsorted useful scripts, e.g. Pwsh.
## shutdownplannergui
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/shutdownplannergui.yaml)
A small GUI, slapped together in C#, around the Shutdown command-line utility.
## StartPwsh
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/StartPwsh.yaml)
Trivial tool to start Pwsh.exe and provide an icon. Because...
## TestConApp
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/TestConApp.yaml)
Simple little console application usable in tests, to check whether a process is correctly called.
It echoes it's command line arguments and a couple of diagnostic properties.
## ToggleDisplay
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/ToggleDisplay.yaml)
Command line tool to enable/disable/toggle connected displays.
My scenario is to toggle a TV connected to my PC as `\\.\DISPLAY3`
## UrlCollector
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/UrlCollector.yaml)
Tool to collect urls from clipboard, one by one.
## _doc
Some more generic documentation files, e.g. including images.
## License
[](./LICENSE)
All tools are open source and can be used freely.
In general, and explicitly for all tools not specifying a license in their subdirectory, all code within this repositiory is published under the [MIT license](./LICENSE).
Some tools explicitly specify a license, mostly Apache License version 2.0.
In those cases, consider those tools to be dual licensed under [MIT license](./LICENSE) and the explicitly specifed license.
You can then use the tool under the terms of one of those licences, as you choose.
In doubt, just ask.