Skip to main content

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

3
GitHub Stars
182
Curated Resources
9
Categories
22 hours ago
Last Refreshed
Desktop appsCLI ApplicationsOperating systemsToolsAI ToolsFrameworksSelfhosted 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 desktop/ide's 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.

  • 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.

  • Flameshot

    Cross-platform screenshots with various annotation features.

  • Gear Lever

    A graphical tool to integrate, organize, and update AppImages.

AI Tools

  • AntigravityDesktop/IDE's

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

  • CCUsageCLI

    A tool-agnostic token tracking cli tool for all your AI usage!

  • Claude CodeCLI

    Anthropic's agentic command-line coding tool for delegating software tasks from the terminal.

  • Cline CLICLI

    An AI coding agent interface for planning, editing, and running development tasks with user approval.

  • Continue CLICLI

    A command-line interface for Continue's open-source AI coding assistant and agent workflows.

  • Copilot CLICLI

    A CLI agent that uses Copilot to explain commands and suggest shell commands.

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.

  • InterFonts

    Overused, but a free, open-source font that works well for display and sans-serif text.

  • JetBrains MonoFonts

    Open-source font family by JetBrains and a highly readable choice for programming.

  • Nimbus SansFonts

    Free, open-source Helvetica alternative from URW's PostScript core-font set.

  • Obsidian ClipperWeb Extensions

    Open-source browser extension for copying web content as Markdown.

  • TeX Gyre HerosFonts

    Free, open-source Helvetica alternative based on URW's Nimbus Sans L for TeX.

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