{"id":19092323,"url":"https://github.com/sgrottel/tiny-tools-collection","last_synced_at":"2026-04-02T14:54:04.221Z","repository":{"id":57878505,"uuid":"513176914","full_name":"sgrottel/tiny-tools-collection","owner":"sgrottel","description":"Assortment of tiny, tiny tools","archived":false,"fork":false,"pushed_at":"2026-03-27T07:20:10.000Z","size":2943,"stargazers_count":7,"open_issues_count":24,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-27T19:27:54.335Z","etag":null,"topics":["collection","misc","miscellaneous","tools","utilities"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sgrottel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-12T14:33:23.000Z","updated_at":"2026-03-27T07:19:37.000Z","dependencies_parsed_at":"2023-11-12T20:21:49.003Z","dependency_job_id":"c20fa61f-1fbd-48c2-a0b2-35571ca8135b","html_url":"https://github.com/sgrottel/tiny-tools-collection","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/sgrottel/tiny-tools-collection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgrottel%2Ftiny-tools-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgrottel%2Ftiny-tools-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgrottel%2Ftiny-tools-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgrottel%2Ftiny-tools-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgrottel","download_url":"https://codeload.github.com/sgrottel/tiny-tools-collection/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgrottel%2Ftiny-tools-collection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31308447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collection","misc","miscellaneous","tools","utilities"],"created_at":"2024-11-09T03:19:07.977Z","updated_at":"2026-04-02T14:54:04.196Z","avatar_url":"https://github.com/sgrottel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SGrottel's Tiny Tools Collection\n\u003cimg align=\"right\" src=\"./_doc/swiss%20army%20cheese.png\" alt=\"Swiss Army Cheese\"\u003e\n\nAssortment of tiny, tiny tools.\n\nThese are independent tools.\nEach one is too tiny to justify a repository of it's own.\n\n[![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)\n[![GitHub Release Date](https://img.shields.io/github/release-date/sgrottel/tiny-tools-collection)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![GitHub](https://img.shields.io/github/license/sgrottel/tiny-tools-collection)](./LICENSE)\n\n\u003cbr clear=\"both\"/\u003e\n\n## Beep\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Beep-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Beep-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\n`MessageBeep(MB_OK);`\n\n## Dib  \u003cimg align=\"left\" src=\"./Dib/Resources/Dib_x48.png\" style=\"height:1em\" alt=\"Dib\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Dib-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Dib-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nDesktop Icon Backup\n\n## DimMon  \u003cimg align=\"left\" src=\"./DimMon/images/sunglasses_x48.png\" style=\"height:1em\" alt=\"DimMon\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/DimMon-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/DimMon-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nC# app to dim monitors by displaying an transparent black overlaying window.\nThe idea is to dim \"other\" monitors when watching a video or playing a game one only one of the monitors.\n\n## FileBookmark  \u003cimg align=\"left\" src=\"./FileBookmark/images/FileBookmark_x48.png\" style=\"height:1em\" alt=\"FileBookmark\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FileBookmark-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FileBookmark-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nA simply way to bookmark a file in a directory.\n\n## FolderSummary  \u003cimg align=\"left\" src=\"./FolderSummary/FolderSummary_x48.png\" style=\"height:1em\" alt=\"FolderSummary\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FolderSummary-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/FolderSummary-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nSimple 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.\nCan use Everything, if available.\n\n## GithubOverview\nA powershell script to print an overview of my stuff on Github.\n[Github CLI](https://cli.github.com/) must be installed.\n\n## GlobalHotKeys  \u003cimg align=\"left\" src=\"./GlobalHotKeys/Bellhop Bell x48.png\" style=\"height:1em\" alt=\"GlobalHotKeys\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/GlobalHotKeys-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/GlobalHotKeys-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nUtility to launch processes based on global hot keys.\n\n## HWndToFront\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/HWndToFront-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/HWndToFront-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nBrings a window to front in Windows 11.\nCan also start an application and bring that's window to front.\n\n## KeePassHotKey  \u003cimg align=\"left\" src=\"./KeePassHotKey/KeePass_Square_BW_x48.png\" style=\"height:1em\" alt=\"KeePassHotKey\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/KeePassHotKey-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/KeePassHotKey-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nWrapper utility to open a [KeePass](https://keepass.info/) DB or trigger the Auto-Type Feature\n\n## ✨ Little Starter\n[![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)\n[![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)\n[![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)\n\nAutomate the typical \"open apps \u0026 files\" task when you start your working session.\n\n## LocalHtmlInterop  \u003cimg align=\"left\" src=\"./LocalHtmlInterop/images/LocalHtmlInterop_x48.png\" style=\"height:1em\" alt=\"LocalHtmlInterop\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LocalHtmlInterop-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LocalHtmlInterop-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nUtility to interact with locally generated, file-hosted, and locally viewed Html pages.\nCustom Url schema allows to trigger functionality from within the Html pages in a system-consistent manner.\n\n## LoginWhen  \u003cimg align=\"left\" src=\"./LoginWhen/PunchCardClockx48.png\" style=\"height:1em\" alt=\"LoginWhen\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LoginWhen-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/LoginWhen-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nQueries the Windows event log to print when the user sessions logged in and logged out.\n\n## MakeIco\nPowershell script using [IcoTools](https://github.com/jtippet/IcoTools) to make an `.ico` file from multiple image files in one call.\n\n## poltermouse\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/poltermouse-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/poltermouse-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nLittle tool to move the mouse around by itself, faking activity.\n\n## Redate  \u003cimg align=\"left\" src=\"./Redate/images/redate_48x.png\" style=\"height:1em\" alt=\"scfeu\"\u003e  \n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Redate-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/Redate-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\n[Redate](Redate/README.md) rewrite dates of files.\n\n## scfeu  \u003cimg align=\"left\" src=\"./scfeu/doc/icon/scfeu_48.png\" style=\"height:1em\" alt=\"scfeu\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/scfeu-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/scfeu-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nSource Code Files Encoding Unifier -- encoding and line endings fixed in code files. Sort of.\n\n## Scripts\nUnsorted useful scripts, e.g. Pwsh.\n\n## shutdownplannergui  \u003cimg align=\"left\" src=\"./shutdownplannergui/shutdownplannergui_x48.png\" style=\"height:1em\" alt=\"shutdownplannergui\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/shutdownplannergui-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/shutdownplannergui-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nA small GUI, slapped together in C#, around the Shutdown command-line utility.\n\n## StartPwsh  \u003cimg align=\"left\" src=\"./StartPwsh/Powershell_black_x48.png\" style=\"height:1em\" alt=\"StartPwsh\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/StartPwsh-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/StartPwsh-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nTrivial tool to start Pwsh.exe and provide an icon. Because...\n\n## TestConApp\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/TestConApp-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/TestConApp-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nSimple little console application usable in tests, to check whether a process is correctly called.\nIt echoes it's command line arguments and a couple of diagnostic properties.\n\n## ToggleDisplay  \u003cimg align=\"left\" src=\"./ToggleDisplay/images/ToggleDisplay_x48.png\" style=\"height:1em\" alt=\"ToggleDisplay\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/ToggleDisplay-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/ToggleDisplay-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nCommand line tool to enable/disable/toggle connected displays.\nMy scenario is to toggle a TV connected to my PC as `\\\\.\\DISPLAY3`\n\n## UrlCollector  \u003cimg align=\"left\" src=\"./UrlCollector/Resources/UrlCollector_x48.png\" style=\"height:1em\" alt=\"UrlCollector\"\u003e\n[![Last Release](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/UrlCollector-ver.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![Release Date](https://raw.githubusercontent.com/wiki/sgrottel/tiny-tools-collection/releases/UrlCollector-date.svg)](https://github.com/sgrottel/tiny-tools-collection/releases/latest)\n[![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)\n\nTool to collect urls from clipboard, one by one.\n\n## _doc\nSome more generic documentation files, e.g. including images.\n\n## License\n[![GitHub](https://img.shields.io/github/license/sgrottel/tiny-tools-collection)](./LICENSE)\n\nAll tools are open source and can be used freely.\n\nIn 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).\n\nSome tools explicitly specify a license, mostly Apache License version 2.0.\nIn those cases, consider those tools to be dual licensed under [MIT license](./LICENSE) and the explicitly specifed license.\nYou can then use the tool under the terms of one of those licences, as you choose.\n\nIn doubt, just ask.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgrottel%2Ftiny-tools-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgrottel%2Ftiny-tools-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgrottel%2Ftiny-tools-collection/lists"}