{"id":59913,"url":"https://github.com/riton/awesome-tools","name":"awesome-tools","description":"Curated list of awesome stuff I use or plan to use","projects_count":90,"last_synced_at":"2026-08-05T01:00:24.782Z","repository":{"id":65040699,"uuid":"572111957","full_name":"riton/awesome-tools","owner":"riton","description":"Curated list of awesome stuff I use or plan to use","archived":false,"fork":false,"pushed_at":"2023-07-03T12:33:10.000Z","size":93,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-07-16T19:03:53.029Z","etag":null,"topics":["awesome","awesome-list","tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riton.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}},"created_at":"2022-11-29T15:21:58.000Z","updated_at":"2025-08-09T23:13:14.000Z","dependencies_parsed_at":"2024-05-08T00:06:48.659Z","dependency_job_id":"ddad0c30-66cb-4f8f-8ea6-f2359bdb73a2","html_url":"https://github.com/riton/awesome-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/riton/awesome-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riton%2Fawesome-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riton%2Fawesome-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riton%2Fawesome-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riton%2Fawesome-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riton","download_url":"https://codeload.github.com/riton/awesome-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riton%2Fawesome-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36292620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-04T02:00:06.901Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"created_at":"2024-05-08T00:00:22.082Z","updated_at":"2026-08-05T01:00:24.782Z","primary_language":"Go","list_of_lists":false,"displayable":true,"categories":["Security","Websites","Programming","CLIs","Misc","Notification","Backup","Text utils","Sources / Versions Management","Databases / Log management","Productivity","Terminals","Shells","Message Queues / Brokers","File sharing","Code versioning","Virtualization / Containerization","Images / Videos Processing","Monitoring","Books / Training","Collaboration","Templating","Linux systems","Domain Management","CI / CD","Emailing","Orchestration / Task Scheduling","API Gateways"],"sub_categories":["CTF","CheatSheets / References","Puppet","JSON","Software packages","Network monitoring","Go","Multiplexers","Secrets management","Screen Sharing","Task scheduling","Sidecards","C.A / PKI","Python","Encryption","CSS","Test Helpers","Javascript","Tasks runners","Photo galleries","WAF","Linters / Formaters \u003c!-- omit in toc --\u003e","Changelog management","Misc","Image generation","Subtitles","Typescript","Videos Processing","Projects templating","Containers","Authorization","HTTP Clients","VPN","Unit testing \u003c!-- omit in toc --\u003e","Files templating","Debian like","Prompts","Email helpers","Audit / Response"],"readme":"# My personal awesome tools list\n\n![awesome](images/awesome_logo.webp)\n\nCurated list of awesome tools I'm using or plan to use.\n\nWhy another _awesome list_ you asked ? To keep track of the various tools I'm discovering or using. In a single easily editable place.\n\n## Contents\n\n- [My personal awesome tools list](#my-personal-awesome-tools-list)\n  - [Contents](#contents)\n  - [API Gateways](#api-gateways)\n  - [Backup](#backup)\n  - [Books / Training](#books--training)\n    - [Containers](#containers)\n    - [Typescript](#typescript)\n  - [CI / CD](#ci--cd)\n  - [CLIs](#clis)\n    - [JSON](#json)\n    - [HTTP Clients](#http-clients)\n  - [Code versioning](#code-versioning)\n    - [Changelog management](#changelog-management)\n  - [Collaboration](#collaboration)\n    - [Screen Sharing](#screen-sharing)\n  - [Databases / Log management](#databases--log-management)\n  - [Domain Management](#domain-management)\n  - [Emailing](#emailing)\n    - [Email helpers](#email-helpers)\n  - [File sharing](#file-sharing)\n    - [Photo galleries](#photo-galleries)\n  - [Images / Videos Processing](#images--videos-processing)\n    - [Subtitles](#subtitles)\n    - [Videos Processing](#videos-processing)\n  - [Linux systems](#linux-systems)\n    - [Debian like](#debian-like)\n    - [Software packages](#software-packages)\n  - [Message Queues / Brokers](#message-queues--brokers)\n  - [Misc](#misc)\n  - [Monitoring](#monitoring)\n    - [Network monitoring](#network-monitoring)\n  - [Notification](#notification)\n  - [Orchestration / Task Scheduling](#orchestration--task-scheduling)\n    - [Task scheduling](#task-scheduling)\n  - [Productivity](#productivity)\n  - [Programming](#programming)\n    - [CSS](#css)\n    - [Go](#go)\n    - [Image generation](#image-generation)\n    - [Javascript](#javascript)\n    - [Puppet](#puppet)\n    - [Python](#python)\n    - [Tasks runners](#tasks-runners)\n    - [Test Helpers](#test-helpers)\n    - [Shell](#shell)\n  - [Templating](#templating)\n    - [Files templating](#files-templating)\n    - [Projects templating](#projects-templating)\n  - [Security](#security)\n    - [Audit / Response](#audit--response)\n    - [Authorization](#authorization)\n    - [C.A / PKI](#ca--pki)\n    - [CTF](#ctf)\n    - [Encryption](#encryption)\n    - [Misc](#misc-1)\n    - [VPN](#vpn)\n    - [WAF](#waf)\n    - [Secrets management](#secrets-management)\n  - [Sources / Versions Management](#sources--versions-management)\n  - [Shells](#shells)\n    - [Prompts](#prompts)\n    - [Sidecards](#sidecards)\n  - [Terminals](#terminals)\n    - [Multiplexers](#multiplexers)\n  - [Text utils](#text-utils)\n  - [Virtualization / Containerization](#virtualization--containerization)\n    - [Misc](#misc-2)\n  - [Websites](#websites)\n    - [CheatSheets / References](#cheatsheets--references)\n\n## API Gateways\n\n* [helmet](https://github.com/Spacewalkio/Helmet) - A Lightweight Cloud Native API Gateway.\n\n## Backup\n\n* [restic](https://github.com/restic/restic) - Fast, secure, efficient backup program.\n\n## Books / Training\n\n### Containers\n\n* [container.training](https://github.com/jpetazzo/container.training) - Slides and code samples for training, tutorials, and workshops about Docker, containers, and Kubernetes.\n\n### Typescript\n\n* [typescript-book](https://github.com/basarat/typescript-book) - The definitive guide to TypeScript and possibly the best TypeScript book book. Free and Open Source.\n\n## CI / CD\n\n* [zuul-ci](https://opendev.org/zuul/zuul) - The Gatekeeper, or a project gating system.\n\n## CLIs\n\n### JSON\n\n* [jid](https://github.com/simeji/jid) - JSON incremental digger.\n\n### HTTP Clients\n\n* [httpstat](https://github.com/reorx/httpstat) - `curl` statistics made simple.\n\n## Code versioning\n\n### Changelog management\n\n* [changie](https://github.com/miniscruff/changie) - Separate your changelog from commit messages without conflicts\n\n## Collaboration\n\n### Screen Sharing\n\n* [screego](https://github.com/screego/server) - Screen sharing for developers\n\n## Databases / Log management\n\n* [dblab](https://github.com/danvergara/dblab) - The database client every command line junkie deserves.\n* [quickwit](https://github.com/quickwit-oss/quickwit) - Cloud-native search engine for log management \u0026 analytics.\n* [parseable](https://github.com/parseablehq/parseable) - Lightweight, high performance, cloud native alternative to Elasticsearch.\n* [sonic](https://github.com/valeriansaliou/sonic) - Fast, lightweight \u0026 schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.\n\n## Domain Management\n\n* [mokey](https://github.com/ubccr/mokey) - FreeIPA self-service account management portal.\n\n## Emailing\n\n### Email helpers\n\n* [EmailAnalyzer](https://github.com/keraattin/EmailAnalyzer) - Analyze your suspicious emails and extract headers, links and hashes from the .eml file.\n\n## File sharing\n\n* [sharedrop](https://github.com/szimek/sharedrop) - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop\n\n### Photo galleries\n\n* [librephotos](https://github.com/LibrePhotos/librephotos) - A self-hosted open source photo management service.\n\n## Images / Videos Processing\n\n### Subtitles\n\n* [ffsubsync](https://github.com/smacke/ffsubsync) - Automagically synchronize subtitles with video.\n\n### Videos Processing\n\n* [ffmpeg-commander](https://github.com/alfg/ffmpeg-commander) - FFmpeg Command Generator Web UI\n\n## Linux systems\n\n### Debian like\n\n* [aptly](https://github.com/aptly-dev/aptly) - Debian repository management tool.\n\n### Software packages\n\n* [nfpm](https://github.com/goreleaser/nfpm) - nFPM is Not FPM - a simple deb, rpm and apk packager written in Go.\n\n## Message Queues / Brokers\n\n* [nsq](https://github.com/nsqio/nsq) - Realtime distributed messaging platform.\n\n## Misc\n\nTools that can't fit in any of the other categories.\n\n* [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better `df` alternative.\n* [fzf](https://github.com/junegunn/fzf) - General-purpose command-line fuzzy finder. With multiple 3rd party tools integration. Just **awesome**.\n* [viddy](https://github.com/sachaos/viddy) - Modern watch command. Time machine and pager etc.\n\n## Monitoring\n\n### Network monitoring\n\n* [sniffnet](https://github.com/GyulyVGC/sniffnet) - Cross-platform application to monitor your network traffic with ease.\n\n## Notification\n\n* [ntfy](https://github.com/binwiederhier/ntfy) - Send push notifications to your phone or desktop using PUT/POST.\n\n## Orchestration / Task Scheduling\n\n### Task scheduling\n\n* [cheek](https://github.com/datarootsio/cheek) - Crontab-like scHeduler for Effective Execution of tasKs based on YAML files.\n* [dagu](https://github.com/yohamta/dagu) - Cron alternative with a Web UI, but with much more capabilities.\n\n## Productivity\n\n* [joplin](https://github.com/laurent22/joplin) - Open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.\n\n## Programming\n\n### CSS\n\n* [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) - Fully responsive administration template based on Bootstrap 4.6 framework.\n\n### Go\n\n* [goleak](https://github.com/uber-go/goleak) - Goroutine leak detector to help avoid Goroutine leaks.\n\n#### CLI \u003c!-- omit in toc --\u003e\n\n* [cobra](https://github.com/spf13/cobra) - A Commander for modern Go CLI interactions.\n\n#### Databases \u003c!-- omit in toc --\u003e\n\n* [goose](https://github.com/pressly/goose) - Database migration tool. Supports SQL migrations and Go functions.\n\n#### Documentation \u003c!-- omit in toc --\u003e\n\n* [godoc-tricks](https://github.com/fluhus/godoc-tricks) - A comprehensive godoc guide.\n\n#### Libraries \u003c!-- omit in toc --\u003e\n\n* [addlicense](https://github.com/google/addlicense) - A program which ensures source code files have copyright license headers by scanning directory patterns recursively.\n* [certmagic](https://github.com/caddyserver/certmagic) - CertMagic is the most mature, robust, and powerful ACME client integration for Go... and perhaps ever.\n* [compress](https://github.com/klauspost/compress) - Optimized Go Compression Packages.\n* [dns](https://github.com/miekg/dns) - DNS library in Go.\n* [optional](https://github.com/antihax/optional) - Optional parameters for go.\n* [pie](https://github.com/elliotchance/pie) - A utility library for dealing with slices and maps that focuses on type safety and performance.\n\n##### Concurrency \u003c!-- omit in toc --\u003e\n\n* [workerpool](https://github.com/gammazero/workerpool) - Concurrency limiting goroutine pool.\n\n##### Config management \u003c!-- omit in toc --\u003e\n\n* [koanf](https://github.com/knadh/koanf) - Simple, lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.\n\n##### User Interface \u003c!-- omit in toc --\u003e\n\n* [bubbletea](https://github.com/charmbracelet/bubbletea) - A powerful little TUI framework. Just **awesome** !\n\n\n#### Web development \u003c!-- omit in toc --\u003e\n\n* [goxygen](https://github.com/Shpota/goxygen) - Generate a modern Web project with Go and Angular, React or Vue in seconds.\n\n#### Test utils \u003c!-- omit in toc --\u003e\n\n* [go-cmp](https://github.com/google/go-cmp) - Package for comparing Go values in tests. Awesome alternative to `reflect.DeepEqual`.\n\n### Image generation\n\n* [d2](https://github.com/terrastruct/d2) - Modern diagram scripting language that turns text to diagrams.\n\n### Javascript\n\n#### Misc \u003c!-- omit in toc --\u003e\n\n* [bun](https://github.com/oven-sh/bun) - Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. Written in `zig`.\n\n### Puppet\n\n* [catalog-diff](https://github.com/voxpupuli/puppet-catalog_diff) - A tool to diff Puppet catalogs.\n* [catalog-diff-viewer](https://github.com/voxpupuli/puppet-catalog-diff-viewer) - A viewer for the puppet-catalog-diff tool.\n* [puppet-modulator](https://cc-in2p3-puppet-master-tools.pages.in2p3.fr/puppet-modulator/) - High level wrapper that allows to quickly edit your module `metadata.json` content and wraps `git-flow` with common Puppet module edition workflows.\n\n### Python\n\n#### Command Execution \u003c!-- omit in toc --\u003e\n\n* [plumbum](https://github.com/tomerfiliba/plumbum) - Ever wished the compactness of shell scripts be put into a **real** programming language? Say hello to _Plumbum Shell Combinators_.\n\n#### Developer tools / Editors / Linters / Code analyzers \u003c!-- omit in toc --\u003e\n\n* [ruff](https://github.com/charliermarsh/ruff) - An extremely fast Python linter, written in Rust.\n\n#### Language \u003c!-- omit in toc --\u003e\n\n* [codon](https://github.com/exaloop/codon) - A high-performance, zero-overhead, extensible Python compiler using LLVM\n\n#### Profiling \u003c!-- omit in toc --\u003e\n\n* [scalene](https://github.com/plasma-umass/scalene) - High-performance, high-precision CPU, GPU, and memory profiler for Python \n\n#### Web development \u003c!-- omit in toc --\u003e\n\n* [fastapi](https://github.com/tiangolo/fastapi) - FastAPI framework, high performance, easy to learn, fast to code, ready for production.\n* [pynecone](https://github.com/pynecone-io/pynecone) - Web apps in pure Python. From frontend to backend.\n\n### Tasks runners\n\n* [run](https://github.com/dbhi/run) - Yet another task execution/automation package for complex dependency graphs.\n* [task](https://github.com/go-task/task) - Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make.\n\n### Test Helpers\n\n* [hurl](https://github.com/Orange-OpenSource/hurl) - Run and test HTTP requests with plain text.\n* [smocker](https://github.com/Thiht/smocker) - Simple and efficient HTTP mock server and proxy.\n\n### Shell\n\n### Linters / Formaters \u003c!-- omit in toc --\u003e\n\n* [shfmt](https://github.com/mvdan/sh) - A shell parser, formatter, and interpreter with bash support. Includes `shfmt`.\n\n### Unit testing \u003c!-- omit in toc --\u003e\n\n* [bats](https://github.com/bats-core/bats-core) - Bash Automated Testing System\n\n## Templating\n\n### Files templating\n\n* [gomplate](https://github.com/hairyhenderson/gomplate) - Flexible command line tool for template rendering. Supports lots of local and remote datasources.\n\n### Projects templating\n\n* [cookicutter](https://github.com/cookiecutter/cookiecutter) - Cross-platform command-line utility that creates projects from project templates.\n* [copier](https://github.com/copier-org/copier) - Library and command-line utility for rendering projects templates.\n\n## Security\n\n### Audit / Response\n\n* [gerberos](https://github.com/bitflipp/gerberos) - ipset/nftables-based banning utility.\n\n### Authorization\n\n* [cerbos](https://github.com/cerbos/cerbos) - Language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.\n\n### C.A / PKI\n\n* [mkcert](https://github.com/FiloSottile/mkcert) - Simple zero-config tool to make locally trusted development certificates with any names you'd like.\n\n### CTF\n\n* [awesome-ctf](https://github.com/apsdehal/awesome-ctf) - A curated list of CTF frameworks, libraries, resources and softwares.\n\n### Encryption\n\n* [age](https://github.com/FiloSottile/age) - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.\n\n### Misc\n\n* [smallstep CLI](https://github.com/smallstep/cli) - Zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.****\n\n### VPN\n\n* [innernet](https://github.com/tonarino/innernet) - Private network system that uses WireGuard under the hood.\n\n### WAF\n\n* [coraza](https://github.com/corazawaf/coraza) - OWASP Coraza WAF is a golang modsecurity compatible web application firewall library.\n* [ModSecurity coreruleset](https://github.com/coreruleset/coreruleset) - OWASP ModSecurity Core Rule Set.\n\n### Secrets management\n\n* [infisical](https://github.com/Infisical/infisical) - Open-source, E2EE, simple tool to manage and sync environment variables across your team and infrastructure.\n\n## Sources / Versions Management\n\n* [gitea](https://github.com/go-gitea/gitea) - Git with a cup of tea, painless self-hosted git service.\n* [gitoxide](https://github.com/Byron/gitoxide) - Idiomatic, lean, fast \u0026 safe pure Rust implementation of Git.\n\n## Shells\n\n### Prompts\n\n* [bearings](https://github.com/liamg/bearings) - A fast, clean, customisable shell prompt for zsh, bash, fish, and more...\n\n### Sidecards\n\n* [atuin](https://github.com/ellie/atuin) - Magical shell history by replacing your existing shell history with a SQLite database, and records additional context for your commands\n* [zoxide](https://github.com/ajeetdsouza/zoxide) - Smarter cd command, inspired by `z` and `autojump`.\n\n## Terminals\n\n* [alacritty](https://github.com/alacritty/alacritty) - Cross-platform, OpenGL terminal emulator.\n* [warp](https://github.com/warpdotdev/Warp) - Blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. \n* [wezterm](https://github.com/wez/wezterm) - A GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust.\n\n### Multiplexers\n\n* [zellij](https://github.com/zellij-org/zellij) - At its core, `zellij` is a terminal multiplexer (similar to `tmux` and GNU `screen`), but very simple to use and user-friendly.\n\n## Text utils\n\n* [bat](https://github.com/sharkdp/bat) -  A cat(1) clone with syntax highlighting and Git integration.\n* [helix](https://github.com/helix-editor/helix) - A post-modern modal text editor, Kakoune / Neovim inspired editor, written in Rust.\n* [ripgrep](https://github.com/BurntSushi/ripgrep) - Recursively searches directories for a regex pattern while respecting your gitignore \n\n## Virtualization / Containerization\n\n### Misc\n\n* [footloose](https://github.com/weaveworks/footloose) - Container Machines - Containers that look like Virtual Machines.\n\n## Websites\n\n### CheatSheets / References\n\n* [quickref.me](https://quickref.me/) - Awesome _cheatsheets_ and quick references for multiple tools and languages. All contributed by open source angels","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/riton%2Fawesome-tools/projects"}