Skip to main content

A list of awesome developer tools and apps that I use.

3
GitHub Stars
173
Curated Resources
8
Categories
17 hours ago
Last Refreshed
Desktop appsCLI ApplicationsOperating systemsToolsFrameworksSelfhosted AppsResourcesMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me cli applications resources from awesome-devtools"

Installation instructions →

What's inside

CLI Applications

  • Act

    Run GitHub Actions workflows locally, useful for testing CI before pushing.

  • Age

    A simple modern file encryption tool with small keys and unix-style usage.

  • Agg

    A command line tool to turn asciinema terminal recordings into animated GIF files.

  • Algernon

    An open source web server with rendering markown and much more out of the box.

  • Android Debug Bridge

    The official command line tool to manipulate and debug android devices/applications.

  • Aria2

    A command line downloader with fast speeds

Desktop apps

  • Alacritty

    A minimalist, high-performance GPU rendered terminal emulator.

  • Antigravity

    An agent-first AI development environment from Google for delegating coding tasks to autonomous agents.

  • Antimicrox

    Assign game controller input to keys on the computer.

  • Blender

    A piece of free and open source software that enables a full pipeline for people wanting to build useful items with 3d in computing,

  • Bottles

    Software that is helping manage windows software running on linux with a great GUI.

  • Cursor

    An AI-powered code editor for codebase-aware chat, edits, and agentic development workflows.

Operating systems

  • Arch Linux

    A open source distribution built on linux, staying on the bleeding edge, but providing users the latest software

  • Linux

    Technically a kernel, but in this context I use it(gnu/linux) to describe the underlying system under many free and open source distributions of linux.

Resources

  • Awesome Cheatsheets

    A collection of cheat sheets for programming languages, frameworks, and dev tools.

  • Awesome Lists

    A huge index of curated awesome lists across many software and learning topics.

  • Build Your Own X

    A collection of tutorials for learning by rebuilding tools like shells, databases, and emulators.

  • Carbon

    A tool to make beautiful pictures of code.

  • Cloud Shell

    A theia-like IDE to run code in a full-featured web ide, with 5gb of storage.

  • Draw.io

    An open source whiteboard and diagramming tool that I use to plan projects and sketch outlines.

Frameworks

  • Bash-it

    A full featured bash frameworks that comes with batteries and a plugin system out of the box.

  • Hugo

    A fast static site generator for building websites from content and templates.

  • MdBook

    A tool to build online books and documentation from Markdown files.

  • Oh-my-bash

    Another bash framework which tries to replicate oh-my-zsh for bash.

  • Pocketbase

    A small backend in a single executable with database, auth, file storage, and an admin UI.

Selfhosted Apps

  • Caddy

    A web server and reverse proxy with automatic HTTPS as a major built-in feature.

  • Code-server

    Run VS Code on a server and use it from a browser.

  • Dufs

    A simple file server with uploads, search, access control, and WebDAV support.

  • File Browser

    A selfhosted web file manager for browsing, uploading, and managing server files.

  • Phpmyadmin

    Web UI for managing MySQL and MariaDB databases without living in the database shell.

  • Ttyd

    Share a terminal over the web through a small selfhosted server.

Miscellaneous

  • Conventional Commits

    A commit message convention that makes changelogs and semantic versioning easier to automate.

Tools

  • Distrobox

    A tool used to spin up multiple operating systems with access to your home sirectory and leverages container technologies like podman and docker to do so.

  • Docker

    A open tool for containerization, to run applications on multiple places the same.

  • GitHub Copilot

    GitHub's AI coding assistant for completions, chat, and agentic software development workflows.

  • KVM

    Linux kernel virtualization support for running virtual machines with hardware acceleration.

  • OpenClaw

    An open-source autonomous AI assistant framework for running persistent agents through messaging and tool integrations.

  • Podman

    Another container manager, known as podman, that uses a non-root system with no daemon and a focus on the lifetime of containers.

Showing a sample of 173 resources. View the full list on GitHub →