This is a curated list of awesome development resources. I find them very useful and worth looking at. I prefer open-source and self-hosted solutions. Enjoy!
- IDE
- OS
- Containers
- Database
- Storage
- Diagramming
- Version Control
- Shells
- Hardware
- Knowledge Management
- C
- C++
- JavaScript
- Node.js
- Python
- Media
- Themes
- LLM
- VSCodium - an open-source build of VS Code without Microsoft telemetry and licensing restrictions.
- Neovim - a highly extensible Vim-based text editor.
- Debian - a stable Linux distribution with a strong commitment to free software.
- Podman - a tool for managing OCI containers and pods.
- Flatseal - a GUI tool for managing Flatpak permissions.
- Gear Lever - a GUI tool for managing and integrating AppImages into your system menu.
- PostgreSQL - a robust relational database management system with advanced features and extensibility.
- RustFS - an S3-compatible, high-performance object storage system built in Rust.
- bees - a block-oriented btrfs deduplication agent with incremental scanning and persistent hash tables.
- draw.io Desktop - a desktop diagramming app based on Electron, wrapping the core draw.io editor.
- Inkscape - a vector graphics editor for artistic and technical illustrations.
- lazygit - a simple terminal UI for git commands.
- fish - a user-friendly command line shell.
- LACT - a Linux GPU configuration and monitoring tool.
- Logseq - a privacy-first platform for knowledge management and collaboration.
- miniaudio - a header-only library for audio capture (WAV) and playback (WAV, FLAC, MP3).
- SQLite - a public-domain, embeddable, self-contained SQL database engine.
- stb - single-file public domain libraries for C/C++ covering image loading, font rasterization, audio decoding, and more.
- SDL - a cross-platform development library providing low-level access to audio, keyboard, mouse, joystick, and graphics hardware.
- GLFW - a multi-platform library for window, context, and input handling for OpenGL/Vulkan.
- cpp-httplib - a C++11 single-file header-only HTTP/HTTPS server and client library.
- nlohmann/json - a single-header JSON library for Modern C++ with an intuitive API.
- D3.js - a JavaScript library for producing dynamic, interactive data visualizations in the browser.
- fnm - a fast and simple Node.js version manager, built in Rust.
- uv - a fast Python package and project manager, written in Rust.
- FastAPI - a high-performance Python web framework for building APIs.
- basedpyright - a pyright fork with type checking improvements and built-in language server features.
- ReadyMedia - a simple DLNA/UPnP-AV compliant media server (formerly minidlna).
- Kdenlive - a non-linear video editor with multi-track timeline and professional features.
- lossless-cut - a versatile tool for lossless video and audio editing.
- mpv - a powerful and customizable command-line media player.
- gpu-screen-recorder - a shadowplay-like, GPU-only screen recorder for Linux.
- Catppuccin - a pastel color scheme with variants for terminals, editors, and applications.
- Nerd Fonts - an icon font and patching toolkit that adds hundreds of icons to developer fonts.
- llama.cpp - a LLM inference engine that can run in CLI or server mode.
- llama-swap - a tool for reliable model swapping on local OpenAI/Anthropic-compatible servers.
- opencode - an open-source coding agent.