Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riton/awesome-tools
Curated list of awesome stuff I use or plan to use
https://github.com/riton/awesome-tools
List: awesome-tools
awesome awesome-list tools
Last synced: 16 days ago
JSON representation
Curated list of awesome stuff I use or plan to use
- Host: GitHub
- URL: https://github.com/riton/awesome-tools
- Owner: riton
- License: other
- Created: 2022-11-29T15:21:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-03T12:33:10.000Z (over 1 year ago)
- Last Synced: 2024-05-23T04:10:51.119Z (7 months ago)
- Topics: awesome, awesome-list, tools
- Language: Python
- Homepage:
- Size: 90.8 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-tools - Curated list of awesome stuff I use or plan to use. (Programming Language Lists / Go Lists)
README
# My personal awesome tools list
![awesome](images/awesome_logo.webp)
Curated list of awesome tools I'm using or plan to use.
Why another _awesome list_ you asked ? To keep track of the various tools I'm discovering or using. In a single easily editable place.
## Contents
- [My personal awesome tools list](#my-personal-awesome-tools-list)
- [Contents](#contents)
- [API Gateways](#api-gateways)
- [Backup](#backup)
- [Books / Training](#books--training)
- [Containers](#containers)
- [Typescript](#typescript)
- [CI / CD](#ci--cd)
- [CLIs](#clis)
- [JSON](#json)
- [HTTP Clients](#http-clients)
- [Code versioning](#code-versioning)
- [Changelog management](#changelog-management)
- [Collaboration](#collaboration)
- [Screen Sharing](#screen-sharing)
- [Databases / Log management](#databases--log-management)
- [Domain Management](#domain-management)
- [Emailing](#emailing)
- [Email helpers](#email-helpers)
- [File sharing](#file-sharing)
- [Photo galleries](#photo-galleries)
- [Images / Videos Processing](#images--videos-processing)
- [Subtitles](#subtitles)
- [Videos Processing](#videos-processing)
- [Linux systems](#linux-systems)
- [Debian like](#debian-like)
- [Software packages](#software-packages)
- [Message Queues / Brokers](#message-queues--brokers)
- [Misc](#misc)
- [Monitoring](#monitoring)
- [Network monitoring](#network-monitoring)
- [Notification](#notification)
- [Orchestration / Task Scheduling](#orchestration--task-scheduling)
- [Task scheduling](#task-scheduling)
- [Productivity](#productivity)
- [Programming](#programming)
- [CSS](#css)
- [Go](#go)
- [Image generation](#image-generation)
- [Javascript](#javascript)
- [Puppet](#puppet)
- [Python](#python)
- [Tasks runners](#tasks-runners)
- [Test Helpers](#test-helpers)
- [Shell](#shell)
- [Templating](#templating)
- [Files templating](#files-templating)
- [Projects templating](#projects-templating)
- [Security](#security)
- [Audit / Response](#audit--response)
- [Authorization](#authorization)
- [C.A / PKI](#ca--pki)
- [CTF](#ctf)
- [Encryption](#encryption)
- [Misc](#misc-1)
- [VPN](#vpn)
- [WAF](#waf)
- [Secrets management](#secrets-management)
- [Sources / Versions Management](#sources--versions-management)
- [Shells](#shells)
- [Prompts](#prompts)
- [Sidecards](#sidecards)
- [Terminals](#terminals)
- [Multiplexers](#multiplexers)
- [Text utils](#text-utils)
- [Virtualization / Containerization](#virtualization--containerization)
- [Misc](#misc-2)
- [Websites](#websites)
- [CheatSheets / References](#cheatsheets--references)## API Gateways
* [helmet](https://github.com/Spacewalkio/Helmet) - A Lightweight Cloud Native API Gateway.
## Backup
* [restic](https://github.com/restic/restic) - Fast, secure, efficient backup program.
## Books / Training
### Containers
* [container.training](https://github.com/jpetazzo/container.training) - Slides and code samples for training, tutorials, and workshops about Docker, containers, and Kubernetes.
### Typescript
* [typescript-book](https://github.com/basarat/typescript-book) - The definitive guide to TypeScript and possibly the best TypeScript book book. Free and Open Source.
## CI / CD
* [zuul-ci](https://opendev.org/zuul/zuul) - The Gatekeeper, or a project gating system.
## CLIs
### JSON
* [jid](https://github.com/simeji/jid) - JSON incremental digger.
### HTTP Clients
* [httpstat](https://github.com/reorx/httpstat) - `curl` statistics made simple.
## Code versioning
### Changelog management
* [changie](https://github.com/miniscruff/changie) - Separate your changelog from commit messages without conflicts
## Collaboration
### Screen Sharing
* [screego](https://github.com/screego/server) - Screen sharing for developers
## Databases / Log management
* [dblab](https://github.com/danvergara/dblab) - The database client every command line junkie deserves.
* [quickwit](https://github.com/quickwit-oss/quickwit) - Cloud-native search engine for log management & analytics.
* [parseable](https://github.com/parseablehq/parseable) - Lightweight, high performance, cloud native alternative to Elasticsearch.
* [sonic](https://github.com/valeriansaliou/sonic) - Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.## Domain Management
* [mokey](https://github.com/ubccr/mokey) - FreeIPA self-service account management portal.
## Emailing
### Email helpers
* [EmailAnalyzer](https://github.com/keraattin/EmailAnalyzer) - Analyze your suspicious emails and extract headers, links and hashes from the .eml file.
## File sharing
* [sharedrop](https://github.com/szimek/sharedrop) - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
### Photo galleries
* [librephotos](https://github.com/LibrePhotos/librephotos) - A self-hosted open source photo management service.
## Images / Videos Processing
### Subtitles
* [ffsubsync](https://github.com/smacke/ffsubsync) - Automagically synchronize subtitles with video.
### Videos Processing
* [ffmpeg-commander](https://github.com/alfg/ffmpeg-commander) - FFmpeg Command Generator Web UI
## Linux systems
### Debian like
* [aptly](https://github.com/aptly-dev/aptly) - Debian repository management tool.
### Software packages
* [nfpm](https://github.com/goreleaser/nfpm) - nFPM is Not FPM - a simple deb, rpm and apk packager written in Go.
## Message Queues / Brokers
* [nsq](https://github.com/nsqio/nsq) - Realtime distributed messaging platform.
## Misc
Tools that can't fit in any of the other categories.
* [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better `df` alternative.
* [fzf](https://github.com/junegunn/fzf) - General-purpose command-line fuzzy finder. With multiple 3rd party tools integration. Just **awesome**.
* [viddy](https://github.com/sachaos/viddy) - Modern watch command. Time machine and pager etc.## Monitoring
### Network monitoring
* [sniffnet](https://github.com/GyulyVGC/sniffnet) - Cross-platform application to monitor your network traffic with ease.
## Notification
* [ntfy](https://github.com/binwiederhier/ntfy) - Send push notifications to your phone or desktop using PUT/POST.
## Orchestration / Task Scheduling
### Task scheduling
* [cheek](https://github.com/datarootsio/cheek) - Crontab-like scHeduler for Effective Execution of tasKs based on YAML files.
* [dagu](https://github.com/yohamta/dagu) - Cron alternative with a Web UI, but with much more capabilities.## Productivity
* [joplin](https://github.com/laurent22/joplin) - Open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
## Programming
### CSS
* [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) - Fully responsive administration template based on Bootstrap 4.6 framework.
### Go
* [goleak](https://github.com/uber-go/goleak) - Goroutine leak detector to help avoid Goroutine leaks.
#### CLI
* [cobra](https://github.com/spf13/cobra) - A Commander for modern Go CLI interactions.
#### Databases
* [goose](https://github.com/pressly/goose) - Database migration tool. Supports SQL migrations and Go functions.
#### Documentation
* [godoc-tricks](https://github.com/fluhus/godoc-tricks) - A comprehensive godoc guide.
#### Libraries
* [addlicense](https://github.com/google/addlicense) - A program which ensures source code files have copyright license headers by scanning directory patterns recursively.
* [certmagic](https://github.com/caddyserver/certmagic) - CertMagic is the most mature, robust, and powerful ACME client integration for Go... and perhaps ever.
* [compress](https://github.com/klauspost/compress) - Optimized Go Compression Packages.
* [dns](https://github.com/miekg/dns) - DNS library in Go.
* [optional](https://github.com/antihax/optional) - Optional parameters for go.
* [pie](https://github.com/elliotchance/pie) - A utility library for dealing with slices and maps that focuses on type safety and performance.##### Concurrency
* [workerpool](https://github.com/gammazero/workerpool) - Concurrency limiting goroutine pool.
##### Config management
* [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.
##### User Interface
* [bubbletea](https://github.com/charmbracelet/bubbletea) - A powerful little TUI framework. Just **awesome** !
#### Web development
* [goxygen](https://github.com/Shpota/goxygen) - Generate a modern Web project with Go and Angular, React or Vue in seconds.
#### Test utils
* [go-cmp](https://github.com/google/go-cmp) - Package for comparing Go values in tests. Awesome alternative to `reflect.DeepEqual`.
### Image generation
* [d2](https://github.com/terrastruct/d2) - Modern diagram scripting language that turns text to diagrams.
### Javascript
#### Misc
* [bun](https://github.com/oven-sh/bun) - Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. Written in `zig`.
### Puppet
* [catalog-diff](https://github.com/voxpupuli/puppet-catalog_diff) - A tool to diff Puppet catalogs.
* [catalog-diff-viewer](https://github.com/voxpupuli/puppet-catalog-diff-viewer) - A viewer for the puppet-catalog-diff tool.
* [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.### Python
#### Command Execution
* [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_.
#### Developer tools / Editors / Linters / Code analyzers
* [ruff](https://github.com/charliermarsh/ruff) - An extremely fast Python linter, written in Rust.
#### Language
* [codon](https://github.com/exaloop/codon) - A high-performance, zero-overhead, extensible Python compiler using LLVM
#### Profiling
* [scalene](https://github.com/plasma-umass/scalene) - High-performance, high-precision CPU, GPU, and memory profiler for Python
#### Web development
* [fastapi](https://github.com/tiangolo/fastapi) - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
* [pynecone](https://github.com/pynecone-io/pynecone) - Web apps in pure Python. From frontend to backend.### Tasks runners
* [run](https://github.com/dbhi/run) - Yet another task execution/automation package for complex dependency graphs.
* [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.### Test Helpers
* [hurl](https://github.com/Orange-OpenSource/hurl) - Run and test HTTP requests with plain text.
* [smocker](https://github.com/Thiht/smocker) - Simple and efficient HTTP mock server and proxy.### Shell
### Linters / Formaters
* [shfmt](https://github.com/mvdan/sh) - A shell parser, formatter, and interpreter with bash support. Includes `shfmt`.
### Unit testing
* [bats](https://github.com/bats-core/bats-core) - Bash Automated Testing System
## Templating
### Files templating
* [gomplate](https://github.com/hairyhenderson/gomplate) - Flexible command line tool for template rendering. Supports lots of local and remote datasources.
### Projects templating
* [cookicutter](https://github.com/cookiecutter/cookiecutter) - Cross-platform command-line utility that creates projects from project templates.
* [copier](https://github.com/copier-org/copier) - Library and command-line utility for rendering projects templates.## Security
### Audit / Response
* [gerberos](https://github.com/bitflipp/gerberos) - ipset/nftables-based banning utility.
### Authorization
* [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.
### C.A / PKI
* [mkcert](https://github.com/FiloSottile/mkcert) - Simple zero-config tool to make locally trusted development certificates with any names you'd like.
### CTF
* [awesome-ctf](https://github.com/apsdehal/awesome-ctf) - A curated list of CTF frameworks, libraries, resources and softwares.
### Encryption
* [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.
### Misc
* [smallstep CLI](https://github.com/smallstep/cli) - Zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.****
### VPN
* [innernet](https://github.com/tonarino/innernet) - Private network system that uses WireGuard under the hood.
### WAF
* [coraza](https://github.com/corazawaf/coraza) - OWASP Coraza WAF is a golang modsecurity compatible web application firewall library.
* [ModSecurity coreruleset](https://github.com/coreruleset/coreruleset) - OWASP ModSecurity Core Rule Set.### Secrets management
* [infisical](https://github.com/Infisical/infisical) - Open-source, E2EE, simple tool to manage and sync environment variables across your team and infrastructure.
## Sources / Versions Management
* [gitea](https://github.com/go-gitea/gitea) - Git with a cup of tea, painless self-hosted git service.
* [gitoxide](https://github.com/Byron/gitoxide) - Idiomatic, lean, fast & safe pure Rust implementation of Git.## Shells
### Prompts
* [bearings](https://github.com/liamg/bearings) - A fast, clean, customisable shell prompt for zsh, bash, fish, and more...
### Sidecards
* [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
* [zoxide](https://github.com/ajeetdsouza/zoxide) - Smarter cd command, inspired by `z` and `autojump`.## Terminals
* [alacritty](https://github.com/alacritty/alacritty) - Cross-platform, OpenGL terminal emulator.
* [warp](https://github.com/warpdotdev/Warp) - Blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive.
* [wezterm](https://github.com/wez/wezterm) - A GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust.### Multiplexers
* [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.
## Text utils
* [bat](https://github.com/sharkdp/bat) - A cat(1) clone with syntax highlighting and Git integration.
* [helix](https://github.com/helix-editor/helix) - A post-modern modal text editor, Kakoune / Neovim inspired editor, written in Rust.
* [ripgrep](https://github.com/BurntSushi/ripgrep) - Recursively searches directories for a regex pattern while respecting your gitignore## Virtualization / Containerization
### Misc
* [footloose](https://github.com/weaveworks/footloose) - Container Machines - Containers that look like Virtual Machines.
## Websites
### CheatSheets / References
* [quickref.me](https://quickref.me/) - Awesome _cheatsheets_ and quick references for multiple tools and languages. All contributed by open source angels