Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesomeness
Awesome tools
https://github.com/p1nkun1c0rns/awesomeness
Last synced: 3 days ago
JSON representation
-
π οΈ Productivity
-
βΈοΈ Kubernetes
- tomnomnom/gron - Make JSON greppable!
- atuinsh/atuin - Magical shell history!
- Glow - Render Markdown on the command line beautifully.
- rmlint - Find space waste and broken things on your filesystem.
- age - Simple and secure file encryption.
- bat - A `cat` clone with syntax highlighting and Git integration.
- pipet - a swiss-army tool for scraping and extracting data from online assets, made for hackers
- mfontanini/presenterm - presenterm lets you create presentations in markdown format and run them from your terminal!
-
-
π§ͺ Testing
-
DevShit
- script - A Go library for doing the kind of tasks that shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on.
- Stein - Ship fast and manage your data with ease. Connect to Google Sheets.
- jiq - You can drill down interactively by using jq filtering queries.
- dasl - Can convert json to yaml and vice versa and it clame to be faster then jq and yq
- updtr - Update outdated npm modules with zero painβ’
- watchexec
- dolt - Dolt is Git for Data!
- The Big List of Naughty Strings - identified as swear words, broken emoji, different scripts, etc.)
- navi - An interactive cheatsheet tool for the command-line.
- Git Subtree Merging - The idea of the subtree merge is that you have two projects, and one of the projects maps to a subdirectory of the other one and vice versa.
- gatling.io - The best developer tool to load test your web applications.
- Go Report Card - A report card for your Go application.
- entr - Event Notify Test Runner is a general-purpose Unix utility.
- free-for-dev
-
π¦ Package Managers
-
βΈοΈ Kubernetes
- Huber - Simplify package management from GitHub projects with live updates.
- Allaman/werkzeugkasten - Download command-line tools easily.
- eget - Easily install prebuilt binaries from GitHub.
- asdf - Manage multiple runtime versions with a single CLI tool.
-
-
π¨ Design
-
π» Development
-
π§ Git
-
βΈοΈ Kubernetes
- Commit Messages Guide - Multilingual guide on writing commit messages effectively.
- gitleaks - Audit git repos for secrets.
- Git with Multiple Email Addresses - Use multiple email addresses with Git easily.
-
-
GitShit
- gist - The gist gem provides a gist command that you can use from your terminal to upload content to GitHub.
- diff-so-fancy - Good-lookin' diffs. Actuallyβ¦ nahβ¦ The best-lookin' diffs. π
- tig - Text-mode interface for git.
- github_pr_tree - Better Pull Request for GitHub - Chrome Web Store.
- git-notify - Communicate important updates to your team via git commit messages.
- Fire - Mail2GitHub.
- github-help-wanted - Connecting developers with open source projects.
- git push --force-with-lease - Git --force-with-lease is a safer option that will not overwrite any work on the remote branch.
- public keys from GitHub - GitHub services your ssh public keys.
- git add --patch - Git: How to stage parts of a file.
- gitignore.io - Create useful .gitignore files for your project.
- githistory - Quickly browse the history of files in any git repo.
- Fork - A fast and friendly git client for Mac and Windows.
- git-prune - git config remote.origin.prune true
- Git Repo Manager (GRM for short) - A tool that helps you manage git repositories in a declarative way, with a focus on git-worktree
-
OpsShit
- asroute - asroute is a CLI tool for parsing traceroute output to summarize AS's traversed.
- winsw - A wrapper executable that can run any executable as a Windows service, in a permissive license.
- rustdesk - Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
- hashicorp/packer - Packer is a tool for building identical machine images for multiple platforms from a single source configuration.
- ansible-later - Another best practice scanner for Ansible roles and playbooks
- ansible-doctor - Annotation based documentation for your Ansible roles
- ghorg - ghorg allows you to quickly clone all of an orgs, or users repos into a single directory.
- post-mortems - A collection of postmortems
- ansible-quickref - Quick reference to parameters and special variables
- Oxidized - Oxidized is a network device configuration backup tool. It's a RANCID replacement!
- btop
- warpgate - SSH bastion host for Linux that can be used with SSH client. Single binary, recordings of every session, transparent connection forwarding.
- toolong - A terminal application to view, tail, merge, and search log files (plus JSONL)
- tinypilot - TinyPilot KVM over IP Control any computer remotely, also as built your own.
-
π¦ Containers
-
βΈοΈ Kubernetes
- k9s - Manage Kubernetes clusters from the terminal.
- kubefwd - Bulk port-forward Kubernetes services for development.
- Argo CD - Declarative GitOps CD for Kubernetes.
- kubectl-view-secret - Decode Kubernetes secrets easily.
- Flagger - Kubernetes progressive delivery operator.
- Kubernetes Debug Guide - A visual guide for debugging Kubernetes deployments.
- k3d - Create containerized k3s clusters.
-
βοΈ Cloud
- Atlantis - Terraform pull request automation.
- Viddy - Modern watch command with enhanced capabilities.
- GCP Instances Overview - GCP instance pricing and availability details.
-
βοΈ Serverless
- Serverless DNS - A serverless DNS implementation for Cloudflare Workers and other platforms.
-
Containers
-
Kubernetes
- kail - Kubernetes tail. Streams logs from all containers of all matched pods.
- Popeye - A Kubernetes Cluster Sanitizer.
- ketall - kubectl plugin that allows to get easy all resources from a k8s cluster
- kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls
- kubectl-status - A kubectl plugin to print a human-friendly output that focuses on the status fields of the resources in kubernetes.
- kubectl-graph - A kubectl plugin to visualize Kubernetes resources and relationships.
- kuard - Demo application for Kubernetes
- kconfig - konfig helps to merge, split or import kubeconfig files
- Nova - Nova scans your cluster for installed Helm charts, then cross-checks them against all known Helm repositories.
- Datree - Datree is a CLI tool that supports Kubernetes admins in their roles by preventing developers from making errors in Kubernetes configurations.
- robusta - Open source Kubernetes troubleshooting and automation platform
- helm-docs - The helm-docs tool auto-generates documentation from helm charts into markdown files.
- GKE Policy Automation - Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices
- kor - Kubernetes Orphaned Resources Finder
- K8s production-best-practices - A curated checklist of best practices designed to help you release to production
- Loft - Scale Self-Service For Kubernetes, Meta Kubernetes Cluster on Kubernetes Cluster
- k8syaml.com - Kubernetes YAML Generator
- chaos-mesh - A Powerful Chaos Engineering Platform for Kubernetes
- Lens Kubernetes IDE - Kubernetes visual IDE and platform
-
-
π GitOps
-
βΈοΈ Kubernetes
- Crossplane - Kubernetes add-on for infrastructure assembly and API exposure.
- Keda - Kubernetes event-driven autoscaling.
-
-
GitOps
-
Productivity
-
Kubernetes
- Boostnote - Boost Happiness, Productivity, and Creativity.
- tmux-xpanes - Awesome tmux-based terminal divider.
- Paste to Markdown - Converts your HTML clipboard to Markdown.
- dog - dog is a command-line DNS client, like dig with more colors and json.
- husky
- sl - SL(1): Cure your bad habit of mistyping.
- ripgrep-all - rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc.
- marktext - A simple and elegant open-source markdown editor that focused on speed and usability.
- gh - `gh` is GitHub on the command line.
- gh-dash - A GitHub (gh) CLI extension to display a dashboard with pull requests and issues by filters you care about.
- pet - Simple command-line snippet manager
- Bash-Oneliner - A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
- tealdeer - A very fast implementation of tldr in Rust.
- gotz - a simple CLI timezone info tool.
- fasttyper - Fasttyper is minimalistic typing test based on user provided exercising text.
- gpg-tui
- Boop
- gh-repo-fzf - A gh cli to fuzzy search your repositories and do an action with them.
- viu - A small command-line application to view images from the terminal written in Rust.
- Tesseract - A (not so small) command-line application extracting text from images.
- dyff - A diff tool for YAML files, and sometimes JSON
- yiq - You can drill down interactively by using yq filtering queries.
- yank - Yank terminal output to clipboard.
- yadm - yadm is a tool for managing dotfiles.
- doitlive - doitlive is a tool for live presentations in the terminal.
- Remote Work Toolkit - Remote Work Toolkit.
- oh-my-posh
-
-
π Security
-
βΈοΈ Kubernetes
- h2t - HTTP hardening tool that suggests security headers.
- httpx - A fast and multi-purpose HTTP toolkit.
- subfinder - Discover valid subdomains for websites.
- Grype - A vulnerability scanner for container images and filesystems.
- ScoutSuite - Multi-cloud security auditing tool.
-
-
Sec
-
Kubernetes
- htrace.sh - My simple Swiss Army knife for http/https troubleshooting and profiling.
- sherlock - Find usernames across social networks.
- naabu - Naabu is a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner. It is a really simple tool that does fast SYN/CONNECT scans on the host/list of hosts and lists all ports that return a reply.
- oauth2-proxy - A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.
- vouch-proxy - An SSO solution for Nginx using the auth_request module. Vouch Proxy can protect all of your websites at once.
- berglas - A tool for managing secrets on Google Cloud
- secretive - Secretive is an app for storing and managing SSH keys in the Secure Enclave.
- hetty - An HTTP toolkit for security research
- secalerts.co - Receive a free weekly email with a round-up of all vulnerabilities that affect your software as well as relevant security news and articles.
- Shodan - Shodan is the world's first search engine for Internet-connected devices.
- HashiCorp Vault - Google Cloud Auth Method.
- Doppler - Sync environment variables at scale
-
-
Networking
-
Kubernetes
- bore - A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does: no more, and no less.
- snowdrift - Firewall Rule Testing
- gping - Ping, but with a graph.
- frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- hosts
- Tufin - Tufin is a security policy management company specializing in the automation of security policy changes across hybrid platforms.
- eve-ng - EVE-NG PRO is the first clientless multivendor network emulation software.
- hurl
-
-
π Networking
-
π macOS Tools
-
βΈοΈ Kubernetes
- macOS Wi-Fi Location Changer - Automatically change location when macOS changes Wi-Fi.
- m-cli - macOS command line tool to interact with system utilities.
- MonitorControl - Control display brightness & volume on macOS.
-
-
π Articles
-
βΈοΈ Kubernetes
- howtheysre - Public resources on Site Reliability Engineering (SRE).
- awesome-scalability - Patterns for scalable, reliable, and performant systems.
- Google Cloud Solutions Architecture Reference - Overview of GCP services.
- Is Vim Really Not For You? A Beginner Guide - Vim, a beginner's guide.
- How to Reduce Your Prometheus Cost - Cost-saving tips for Prometheus.
-
-
π Educational Resources
-
βΈοΈ Kubernetes
- GameShell - A "game" to teach the Unix shell.
-
-
π Infrastructure as Code (IaC)
- Terraform Switcher - Easily manage multiple versions of Terraform.
-
π Operations
-
π Online Services
- wttr.in - Curl weather information right from the terminal.
- LoremFlickr - Free placeholder images.
- Short GCP News - Weekly news about Google Cloud Platform.
- uptime.is - Calculate SLA uptime easily.
- shields.io - Generate badges for your projects.
- Whats.new - Use `.new` domain extension for quick online actions.
- readme.so - Simple editor for creating README files.
- Tango - Create step-by-step documentation with screenshots quickly.
- http.cat - HTTP status codes represented with cats.
- typelit - Practice typing using literature.
- miro - A collaborative online whiteboard platform.
- prose.sh - A blogging platform for developers.
-
π οΈ Build Systems
-
βΈοΈ Kubernetes
- Task - A task runner and build tool aiming to be simpler than GNU Make.
-
-
Packagemanager
- Behavior Driven Development - is an agile software development process that encourages collaboration among developers, quality assurance testers, and customer representatives in a software project.
-
MacShit
-
ποΈ Talks
-
βΈοΈ Kubernetes
- Continuous Delivery Best Practices with Jenkins and GKE (Cloud Next '18) - Continuous Delivery best practices.
- Wat - Lightning talk by Gary Bernhardt on programming quirks.
-
-
Articles
-
Kubernetes
- awesome-sre - A curated list of Site Reliability and Production Engineering resources.
-
-
Online Services
- SheetBest - Convert SpreatSheets into APIs
Categories
Productivity
27
Containers
19
GitShit
15
OpsShit
14
DevShit
14
π Online Services
12
Sec
12
π¦ Containers
11
π οΈ Productivity
8
Networking
8
π Articles
5
π Security
5
π» Development
4
π¦ Package Managers
4
π Operations
3
π§ Git
3
π§ͺ Testing
3
π Networking
3
π macOS Tools
3
βοΈ Cloud
3
π¨ Design
3
ποΈ Talks
2
π GitOps
2
MacShit
2
GitOps
2
π οΈ Build Systems
1
Online Services
1
βοΈ Serverless
1
π Educational Resources
1
π Infrastructure as Code (IaC)
1
Packagemanager
1
Articles
1
Sub Categories
Keywords
cli
24
golang
20
kubernetes
17
go
16
rust
14
devops
11
linux
11
command-line
11
terminal
10
bash
9
docker
9
tui
8
git
8
macos
8
shell
7
python
7
security
6
k8s
6
monitoring
5
automation
5
containers
5
developer-tools
5
json
5
http
4
tool
4
awesome-list
4
alerting
4
proxy
4
mac
3
markdown
3
observability
3
bugbounty
3
machine-learning
3
osint
3
kubectl-plugins
3
kubectl-plugin
3
kubectl
3
networking
3
kubernetes-clusters
3
sre
3
static-analysis
3
post-mortem
3
c
3
windows
3
github
3
testing
3
network
2
security-tools
2
nmap
2
lint
2