{"id":13588194,"url":"https://github.com/trolologuy/useful-tools","last_synced_at":"2025-04-08T02:35:08.638Z","repository":{"id":39138581,"uuid":"164691794","full_name":"trolologuy/useful-tools","owner":"trolologuy","description":"A list of useful tools and programs for developers, DevOps and SysAdmins","archived":false,"fork":false,"pushed_at":"2025-03-25T17:00:44.000Z","size":2100,"stargazers_count":193,"open_issues_count":1,"forks_count":27,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-25T18:21:43.143Z","etag":null,"topics":["articles","backups","css","devdocs","developpers","devops","news","snippets","telegram-notifications","useful","useful-sites","useful-utilites","useful-utilities","utilities","wikis"],"latest_commit_sha":null,"homepage":"https://trolologuy.github.io/useful-tools/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trolologuy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2019-01-08T16:40:50.000Z","updated_at":"2025-03-25T17:00:48.000Z","dependencies_parsed_at":"2024-06-02T00:31:15.077Z","dependency_job_id":"a16e8ec1-c788-49f5-be2f-7ac800703e1d","html_url":"https://github.com/trolologuy/useful-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trolologuy%2Fuseful-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trolologuy%2Fuseful-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trolologuy%2Fuseful-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trolologuy%2Fuseful-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trolologuy","download_url":"https://codeload.github.com/trolologuy/useful-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247765209,"owners_count":20992263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["articles","backups","css","devdocs","developpers","devops","news","snippets","telegram-notifications","useful","useful-sites","useful-utilites","useful-utilities","utilities","wikis"],"created_at":"2024-08-01T15:06:33.828Z","updated_at":"2025-04-08T02:35:08.614Z","avatar_url":"https://github.com/trolologuy.png","language":"Shell","funding_links":[],"categories":["Shell","devops"],"sub_categories":[],"readme":"\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n# Useful Tools :mag_right: \n\n_A list of useful tools and programs for developpers, devops, admins, ... but not only.\nWhereas most of them are Open Source, not all of them are. Please check licences that may apply.\nThis list contains items that i **personally** find useful, usages may differ._\n\nThe concept behind that list is based on the famous \"[awesome](https://github.com/sindresorhus/awesome)\" lists you can find on github. \nSince they did not fully suited my need, i preferred to go with my own version.\n\nPlease feel free to comment or open a pull request if you know better tools / or alternatives or if some links are dead, ... 😉\n\n![](https://media.giphy.com/media/yhcqymRLlv7K8/giphy.gif)\n\nThanks a lot to Algolia for providing the search mechanism through [docsearch](https://docsearch.algolia.com/) !\n\n## Usage\n\nYou can either find the source [markdown file here](docs/readme.md), or access [the result here](https://trolologuy.github.io/useful-tools/).\n\n\u003cdetails\u003e\n\u003csummary\u003eTo set it up locally:\u003c/summary\u003e\n\nFor development mode:\n\n1. Run `yarn install` to install all dependencies.\n2. Run `yarn vuepress dev docs`\n3. Open [http://localhost:8080/useful-tools/](http://localhost:8080/useful-tools/) in your browser.\n\nTo generate the static files:\n\n1. Run `yarn install` to install all dependencies.\n2. Run `yarn vuepress build docs`\n\nTo update the dependencies:\n1. Run `yarn upgrade`\n\n\u003c/details\u003e\n\n## Preview\n\n[![preview](preview.png)](https://trolologuy.github.io/useful-tools)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://blog.9wd.eu\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1257835?v=4?s=100\" width=\"100px;\" alt=\"Felix Bartels\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFelix Bartels\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/trolologuy/useful-tools/issues?q=author%3Afbartels\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#projectManagement-fbartels\" title=\"Project Management\"\u003e📆\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://trolologuy.github.io/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/16886290?v=4?s=100\" width=\"100px;\" alt=\"trolologuy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etrolologuy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-trolologuy\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"https://github.com/trolologuy/useful-tools/commits?author=trolologuy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://code.rosaelefanten.org\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/125629?v=4?s=100\" width=\"100px;\" alt=\"Cthulhux\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCthulhux\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-dertuxmalwieder\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://deadc0de.re\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/8973919?v=4?s=100\" width=\"100px;\" alt=\"deadc0de\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edeadc0de\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-deadc0de6\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sobolevn.me\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4660275?v=4?s=100\" width=\"100px;\" alt=\"Nikita Sobolev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNikita Sobolev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-sobolevn\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://linkedin.com/in/roman-tezikov/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7549587?v=4?s=100\" width=\"100px;\" alt=\"Roman Tezikov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRoman Tezikov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-TezRomacH\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/unbelauscht\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/58393353?v=4?s=100\" width=\"100px;\" alt=\"unbelauscht\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eunbelauscht\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-unbelauscht\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/cyr1l0u\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/164659715?v=4?s=100\" width=\"100px;\" alt=\"cyr1l0u\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecyr1l0u\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-cyr1l0u\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://semanticdiff.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5781160?v=4?s=100\" width=\"100px;\" alt=\"Sebastian Lackner\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSebastian Lackner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-slackner\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.rubenbuijs.nl\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9210390?v=4?s=100\" width=\"100px;\" alt=\"Ruben\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRuben\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-rubenbuijs\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/CaioRolla\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/25801532?v=4?s=100\" width=\"100px;\" alt=\"Caio Rolla\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCaio Rolla\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-CaioRolla\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gruelingpine185\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/66073333?v=4?s=100\" width=\"100px;\" alt=\"gruelingpine185\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egruelingpine185\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-gruelingpine185\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/antmorr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/30291115?v=4?s=100\" width=\"100px;\" alt=\"antmorr\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eantmorr\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-antmorr\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JonasHass\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/96917577?v=4?s=100\" width=\"100px;\" alt=\"Jonass Hass\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonass Hass\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-JonasHass\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tomilomark\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/82877044?v=4?s=100\" width=\"100px;\" alt=\"Tomilo Mark\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTomilo Mark\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-tomilomark\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://martinstastny.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6364437?v=4?s=100\" width=\"100px;\" alt=\"Martin Stastny\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMartin Stastny\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-martinstastny\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tomzur\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11505426?v=4?s=100\" width=\"100px;\" alt=\"Tomzur\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTomzur\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-tomzur\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/definiteIymaybe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16208594?v=4?s=100\" width=\"100px;\" alt=\"dfntlmb\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edfntlmb\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-definiteIymaybe\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mariuszmichalowski\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/92091891?v=4?s=100\" width=\"100px;\" alt=\"Mariusz Michalowski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMariusz Michalowski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-mariuszmichalowski\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://taskade.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/792088?v=4?s=100\" width=\"100px;\" alt=\"John Xie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohn Xie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-johnxie\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrolologuy%2Fuseful-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrolologuy%2Fuseful-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrolologuy%2Fuseful-tools/lists"}