awesome-devtools
github.com/absozero/awesome-devtools ↗A list of awesome developer tools and apps that I use.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me project-based-learning + ideas resources from awesome-devtools"
Installation instructions →What's inside
Command line - Linux
Desktop apps
- 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, and also has vfx and video editing built in.
- Bottles
Software that is helping manage windows software running on linux with a great GUI.
- gimp
A free and open source replacement to photoshop.
- Godot
A free and open source game engine that allows to create both 2d and 3d games intuitively.
- Lmms
A DAW with advanced features for power users, fully open source and free.
Bookmarks
- App IdeasProject-based-learning + Ideas
A list of ideas to make an app to serve to users.
- Awesome listsLearning resources
Lists about many interesting and explorable topics.
- Build your own xProject-based-learning + Ideas
A tool that helps you learn to program with tutorials for building projects
- Ebookfoundation ebooksLearning resources
A list of free ebooks to study and learn from.
- Open source ideasProject-based-learning + Ideas
A list of ideas people advertise to check out and take inspiration from.
- Project based learningProject-based-learning + Ideas
A list of example projects that can be hacked upon to create an application.
Frameworks
- Bash-it
A full featured bash frameworks that comes with batteries and a plugin system out of the box.
- Oh-my-bash
Another bash framework which tries to replicate oh-my-zsh for bash.
- Pocketbase
Database in a file
Websites
- 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.
- Excalidraw
An open source web whiteboard. I personally use it for notes.
- Farside
A redirection service that allows to load balance and choose between multiple privacy friendly alternative frontends
- Free-prog-books
A resource to find free books relating to tech.
Platforms and 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
Simply, a web ui for docker, but is extremely feature rich, to the level that docker cli is no more necessary when this tool is used.
- Podman
Another container manager, known as podman, that uses a non-root system with no daemon and a focus on the lifetime of containers.
- Portainer
Simply, a web ui for docker, but is extremely feature rich, to the level that docker cli is no more necessary when this tool is used.
- Vagrant
An open-source tool to provision reproducible isolated development environments using a variety of backend providers.
Operating systems
Videos
- Introduction to programming and CS basics
A good video about the basics of CS, a great reference video.
Showing a sample of 94 resources. View the full list on GitHub →