Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesomeness

Awesome tools
https://github.com/p1nkun1c0rns/awesomeness

Last synced: about 11 hours 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
  • πŸ§ͺ Testing

    • ☸️ Kubernetes

      • KitchenCI - Infrastructure code deserves tests too.
      • Puppeteer - Headless Chrome Node.js API.
      • Polly.JS - Record, replay, and stub HTTP interactions for JavaScript.
  • 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

    • ☸️ Kubernetes

      • Calico - A color-aware replacement for `cat`.
      • colorhunt - Curated color palettes for designers.
      • Fontjoy - Generate font combinations with deep learning.
  • πŸ’» Development

    • ☸️ Kubernetes

      • jo
      • quickwit - Cloud-native search engine for log management & analytics.
      • Gum - A tool for glamorous shell scripts.
      • VSCodium - Free, open-source binaries of VSCode.
  • πŸ”§ Git

  • 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

      • Syft - Generate a Software Bill of Materials from container images and filesystems.
      • Colima - Docker for Mac replacement with M1 support.
      • Dive - Analyze Docker image layers to optimize their size.
      • Hadolint - A Dockerfile linter written in Haskell.
    • ☸️ Kubernetes

      • k9s - Manage Kubernetes clusters from the terminal.
      • kubefwd - Bulk port-forward Kubernetes services for development.
      • k3d - Create containerized k3s clusters.
      • Argo CD - Declarative GitOps CD for Kubernetes.
      • kubectl-view-secret - Decode Kubernetes secrets easily.
      • Tilt - Stress-free local Kubernetes development.
      • Flagger - Kubernetes progressive delivery operator.
      • Kubernetes Debug Guide - A visual guide for debugging Kubernetes deployments.
  • ☁️ 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

    • Kubernetes

      • kubecolor - Colorize your kubectl output
      • GitOps - GitOps is a way to do Kubernetes cluster management and application delivery.
  • 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
      • gns3 - multivendor network emulation software, open-source.
      • 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

    • ☸️ Kubernetes

      • NetBox - Infrastructure resource modeling tool for network automation.
      • Termshark - A terminal-based UI for `tshark`.
      • traefik - Cloud-native ingress for HTTP and reverse proxy.
  • 🍏 macOS Tools

    • ☸️ Kubernetes

  • πŸ“ Articles

  • πŸŽ“ Educational Resources

    • ☸️ Kubernetes

      • GameShell - A "game" to teach the Unix shell.
  • 🌐 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.
  • πŸ“œ Infrastructure as Code (IaC)

  • πŸ“ˆ Operations

    • ☸️ Kubernetes

      • Netdata - Real-time performance monitoring.
      • GoAccess - Open-source web log analyzer with terminal viewer.
      • Caddy - Enterprise-ready web server with automatic HTTPS.
  • πŸ› οΈ 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

    • Kubernetes

      • Inlets - Expose your local endpoints to the Internet.
      • PAW - Paw is a full-featured HTTP client that lets you test and describe the APIs you build or consume. #OnlyMac
  • πŸŽ™οΈ Talks

  • Articles

    • Kubernetes

      • awesome-sre - A curated list of Site Reliability and Production Engineering resources.
  • Online Services