An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# SGrottel's Tiny Tools Collection
Swiss Army Cheese

Assortment of tiny, tiny tools.

These are independent tools.
Each one is too tiny to justify a repository of it's own.

[![GitHub Release](https://img.shields.io/github/v/release/sgrottel/tiny-tools-collection?label=last%20release)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![GitHub Release Date](https://img.shields.io/github/release-date/sgrottel/tiny-tools-collection)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![GitHub](https://img.shields.io/github/license/sgrottel/tiny-tools-collection)](./LICENSE)


## Beep
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Beep-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Beep-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Beep Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Beep.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Beep.yaml)

`MessageBeep(MB_OK);`

## Dib Dib
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Dib-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Dib-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Dib Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Dib.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Dib.yaml)

Desktop Icon Backup

## DimMon DimMon
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/DimMon-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/DimMon-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![DimMon Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/DimMon.yaml/badge.svg)](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 FileBookmark
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FileBookmark-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FileBookmark-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![FolderSummary Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/FileBookmark_build_native.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/FileBookmark_build_native.yaml)

A simply way to bookmark a file in a directory.

## FolderSummary FolderSummary
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FolderSummary-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FolderSummary-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![FolderSummary Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/FolderSummary.yaml/badge.svg)](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 GlobalHotKeys
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/GlobalHotKeys-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/GlobalHotKeys-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![GlobalHotKeys Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/GlobalHotKeys.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/GlobalHotKeys.yaml)

Utility to launch processes based on global hot keys.

## HWndToFront
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/HWndToFront-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/HWndToFront-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![HWndToFront Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/HWndToFront.yaml/badge.svg)](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 KeePassHotKey
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/KeePassHotKey-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/KeePassHotKey-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![KeePassHotKey Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/KeePassHotKey.yaml/badge.svg)](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
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/little-starter-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/little-starter-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![little-starter Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/little-starter.yaml/badge.svg)](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 LocalHtmlInterop
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LocalHtmlInterop-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LocalHtmlInterop-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![LocalHtmlInterop Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/LocalHtmlInterop.yaml/badge.svg)](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 LoginWhen
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LoginWhen-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LoginWhen-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![LoginWhen Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/LoginWhen.yaml/badge.svg)](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
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/poltermouse-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/poltermouse-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![poltermouse Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/poltermouse.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/poltermouse.yaml)

Little tool to move the mouse around by itself, faking activity.

## Redate scfeu
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Redate-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Redate-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Redate Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Redate.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/Redate.yaml)

[Redate](Redate/README.md) rewrite dates of files.

## scfeu scfeu
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/scfeu-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/scfeu-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![scfeu Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/scfeu.yaml/badge.svg)](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 shutdownplannergui
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/shutdownplannergui-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/shutdownplannergui-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![shutdownplannergui Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/shutdownplannergui.yaml/badge.svg)](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 StartPwsh
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/StartPwsh-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/StartPwsh-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![StartPwsh Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/StartPwsh.yaml/badge.svg)](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/StartPwsh.yaml)

Trivial tool to start Pwsh.exe and provide an icon. Because...

## TestConApp
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/TestConApp-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/TestConApp-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![TestConApp Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/TestConApp.yaml/badge.svg)](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 ToggleDisplay
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/ToggleDisplay-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/ToggleDisplay-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![ToggleDisplay Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/ToggleDisplay.yaml/badge.svg)](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 UrlCollector
[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/UrlCollector-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/UrlCollector-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)
[![UrlCollector Build Action](https://github.com/sgrottel/tiny-tools-collection/actions/workflows/UrlCollector.yaml/badge.svg)](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
[![GitHub](https://img.shields.io/github/license/sgrottel/tiny-tools-collection)](./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.