This file contains a list of projects and organizations that are friendly to contributions, along with quick links to relevant documents you should reference before contributing.
- Start in section 1 for easiest first contributions.
- Move to section 2 once you are comfortable setting up local dev environments.
- Try section 3 when you want larger, more complex codebases.
- awesome-windows (project) - List of useful Windows tools/apps
- Contributing Guide
- Issue labels:
- awesome-macOS (project) - List of MacOS resources
- Contributing Guide
- Issue labels:
- awesome-privacy (project) - List of privacy/security-focused software & services
- Contributing Guide
- Issue labels:
- awesome-privacy (project) - List of privacy-focused services
- Contributing Guide
- Issue labels:
- awesome-vscode (project) - List of VS Code packages and resources
- Contributing Guide
- Issue labels:
- awesome-hyprland (project) - List of useful Hyprland tools
- Contributing Guide
- Issue labels:
- awesome-cli-apps (project) - List of command line apps
- Contributing Guide
- Issue labels:
- modern-unix (project) - List of modern UNIX CLI tools
- Contributing Guide
- Issue labels:
- Clone-Wars (project) - List of open source clones of popular sites
- Contributing Guide
- Issue labels:
- awesome-mpv (project) - List of mpv resources
- Contributing Guide
- Issue labels:
- Pop_OS-Guide (project) - "Guide" for starting on Pop!_OS
- Contributing Guide
- Issue labels:
- awesome-areweyet (project) - Current adoption status of various technologies
- Contributing Guide
- Issue labels:
- Seelen-UI (project) - Customizable Windows Desktop Environment
- Contributing Guide
- Issue labels:
- rainmeter (project) - Windows desktop customization tool
- Contributing Guide
- Issue labels:
- Jax-Core (project) - Rainmeter widgets
- Contributing Guide
- Issue labels:
- lively (project) - Animated wallpaper utility
- Contributing Guide
- Issue labels:
- SecureUxTheme (project) - UxTheme patcher for Windows
- Contributing Guide
- Issue labels:
- Windows-10-themes (project) - Themes for Windows 10
- Contributing Guide
- Issue labels:
- Windows-11-themes (project) - Themes for Windows 11
- Contributing Guide
- Issue labels:
- windows-customization-extras (project) - Windows application skins
- Contributing Guide
- Issue labels:
- DateToday (project) - Configurable desktop date/time widget
- Contributing Guide
- Issue labels:
- dots-hyprland (project) - Hyprland dots
- Contributing Guide
- Issue labels:
- HyDE (project) - Hyprland dots
- Contributing Guide
- Issue labels:
- HyperFluent-GRUB-Theme (project) - Grub bootloader themes
- Contributing Guide
- Issue labels:
- aerial-sddm-theme (project) - SDDM login theme
- Contributing Guide
- Issue labels:
- sddm-astronaut-theme (project) - Astronaut SDDM theme
- Contributing Guide
- Issue labels:
- where-is-my-sddm-theme (project) - Minimal SDDM theme
- Contributing Guide
- Issue labels:
- Colloid-gtk-theme (project) - GTK theme
- Contributing Guide
- Issue labels:
- eww (project) - Linux desktop widgets
- Contributing Guide
- Issue labels:
- ags (project) - Linux Wayland desktop widgets
- Contributing Guide
- Issue labels:
- hyprfabricated (project) - Shell for Hyprland
- Contributing Guide
- Issue labels:
- conky (project) - Linux X11 desktop widgets
- Contributing Guide
- Issue labels:
- Gradience (project) - GTK theming tool
- Contributing Guide
- Issue labels:
- linux-wallpaperengine (project) - Run Wallpaper Engine wallpapers on Linux
- Contributing Guide
- Issue labels:
- wallpaper-engine-kde-plugin (project) - Wallpaper Engine for KDE
- Contributing Guide
- Issue labels:
- Themecord (project) - Discord theme matching wallpaper
- Contributing Guide
- Issue labels:
- Waypaper-Engine (project) - Wayland wallpaper setter GUI
- Contributing Guide
- Issue labels:
- vibe (project) - Wayland shader & audio viz wallpapers
- Contributing Guide
- Issue labels:
- WallMod (project) - Windows/Linux wallpaper management tool
- Contributing Guide
- Issue labels:
- starship (project) - Custom shell prompt
- Contributing Guide
- Issue labels:
- ShyFox (project) - Hidden element Firefox theme
- Contributing Guide
- Issue labels:
- Firefox-Mod-Blur (project) - Firefox theme
- Contributing Guide
- Issue labels:
- textfox (project) - TUI-style Firefox theme
- Contributing Guide
- Issue labels:
- system24 (project) - TUI-style Discord theme
- Contributing Guide
- Issue labels:
- oxocarbon.nvim (project) - Neovim theme
- Contributing Guide
- Issue labels:
- NvChad (project) - Neovim config
- Contributing Guide
- Issue labels:
- Everblush (project) - Dark vibrant color scheme
- Contributing Guide
- Issue labels:
- .tmux (project) - tmux config
- Contributing Guide
- Issue labels:
- FastCat (project) - FastFetch theme pack
- Contributing Guide
- Issue labels:
- gowall (project) - Convert a wallpaper's color scheme/palette
- Contributing Guide
- Issue labels:
- Adwaita-for-Steam (project) - GNOME-like Steam skin
- Contributing Guide
- Issue labels:
- oh-my-posh (project) - Cross-shell prompt
- Contributing Guide
- Issue labels:
- oh-my-fish (project)
- Contributing Guide
- Issue labels:
- oh-my-bash (project)
- Contributing Guide
- Issue labels:
- ohmyzsh (project)
- Contributing Guide
- Issue labels:
- kitty (project) - Extensible GPU accelerated terminal
- Contributing Guide
- Issue labels:
- alacritty (project) - Extensible GPU accelerated terminal
- Contributing Guide
- Issue labels:
- ghostty (project) - Feature rich, GPU accelerated terminal
- Contributing Guide
- Issue labels:
- bat (project) - Better cat
- Contributing Guide
- Issue labels:
- ripgrep (project) - Fast line-oriented search tool
- Contributing Guide
- Issue labels:
- ripgrep-all (project) - ripgrep for various file types
- Contributing Guide
- Issue labels:
- z (project) - Better directory navigation using frecency
- Contributing Guide
- Issue labels:
- zoxide (project) - Smarter directory navigation based on z
- Contributing Guide
- Issue labels:
- bandwhich (project) - Bandwidth utilization monitoring
- Contributing Guide
- Issue labels:
- btop (project) - System resource monitoring
- Contributing Guide
- Issue labels:
- uwufetch (project) - neofetch but uwu
- Contributing Guide
- Issue labels:
- fastfetch (project) - neofetch but fast, maintained, and more customizable
- Contributing Guide
- Issue labels:
- gitfetch (project) - neofetch but for git contributions
- Contributing Guide
- Issue labels:
- thefuck (project) - Corrects your previous command
- Contributing Guide
- Issue labels:
- didyoumean (project) - Corrects your previous command
- Contributing Guide
- Issue labels:
- pacstall (project) - AUR-inspired package manager for Ubuntu
- Contributing Guide
- Issue labels:
- tmux (project) - Terminal multiplexer
- Contributing Guide
- Issue labels:
- byobu (project) - Terminal multiplexer
- Contributing Guide
- Issue labels:
- Clipboard (project) - Smart clipboard manager
- Contributing Guide
- Issue labels:
- lsd (project) - ls with colors, formatting, icons, etc.
- Contributing Guide
- Issue labels:
- zf (project) - Filepath fuzzy finder
- Contributing Guide
- Issue labels:
- play (project) - Terminal playground
- Contributing Guide
- Issue labels:
- freeze (project) - Screenshot your terminal
- Contributing Guide
- Issue labels:
- termshot (project) - Capture terminal output
- Contributing Guide
- Issue labels:
- tldr (project) - Simpler manpages
- Contributing Guide
- Issue labels:
- tealdeer (project) - tldr client in Rust
- Contributing Guide
- Issue labels:
- outfieldr (project) - tldr client in Zig
- Contributing Guide
- Issue labels:
- taskwarrior (project) - Task list management utility
- Contributing Guide
- Issue labels:
- better-commits (project) - Better git commits following conventional commits spec
- Contributing Guide
- Issue labels:
- gh-cp (project) - GitHub CLI extension to copy files without cloning
- Contributing Guide
- Issue labels:
- ascii-image-converter (project) - Convert images to ascii art
- Contributing Guide
- Issue labels:
- ffsend (project) - Share files from the command line using Send
- Contributing Guide
- Issue labels:
- monolith (project) - Save webpage as a single HTML file
- Contributing Guide
- Issue labels:
- coreutils (project) - Rust rewrite of GNU coreutils
- Contributing Guide
- Issue labels:
- hyperfine (project) - Command line benchmarking tool
- Contributing Guide
- Issue labels:
- rsync (project) - Incremental file transfer tool
- Contributing Guide
- Issue labels:
- warpinator (project) - Send/receive files across local network
- Contributing Guide
- Issue labels:
- rclone (project) - rsync for cloud storage
- Contributing Guide
- Issue labels:
- timeshift (project) - System restore tool for Linux
- Contributing Guide
- Issue labels:
- aconfmgr (project) - Config manager for Arch Linux
- Contributing Guide
- Issue labels:
- yas-bdsm (project) - Stow-based dotfiles manager
- Contributing Guide
- Issue labels:
- yadm (project) - Git-based dotfiles manager
- Contributing Guide
- Issue labels:
- lossless-cut (project) - Lossless video cutting tool
- Contributing Guide
- Issue labels:
- HandBrake (project) - Video transcoder
- Contributing Guide
- Issue labels:
- untrunc (project) - Restore damaged video files
- Contributing Guide
- Issue labels:
- ShareX (project) - Screen capture tool for Windows
- Contributing Guide
- Issue labels:
- zipline (project) - ShareX/file upload server
- Contributing Guide
- Issue labels:
- CopyQ (project) - Cross-platform clipboard manager
- Contributing Guide
- Issue labels:
- flameshot (project) - Cross-platform screenshot tool
- Contributing Guide
- Issue labels:
- Files (project) - Modern file manager for Windows
- Contributing Guide
- Issue labels:
- localsend (project) - Cross-platform alternative to AirDrop
- Contributing Guide
- Issue labels:
- send (project) - Quick encrypted file sharing
- Contributing Guide
- Issue labels:
- UxPlay (project) - Cross-platform AirPlay server
- Contributing Guide
- Issue labels:
- wolfree (project) - WolframAlpha but free
- Contributing Guide
- Issue labels:
- Grayjay.Desktop (project) - All-in-1 media platform app
- Contributing Guide
- Issue labels:
- cobalt (project) - Media downloader
- Contributing Guide
- Issue labels:
- rustdesk (project) - Remote desktop application
- Contributing Guide
- Issue labels:
- sniffnet (project) - Cross-platform network traffic monitor
- Contributing Guide
- Issue labels:
- notepad-plus-plus (project) - Extensive text editor for Windows
- Contributing Guide
- Issue labels:
- NotepadNext (project) - Cross-platform reimplementation of Notepad++
- Contributing Guide
- Issue labels:
- kando (project) - Cross-platform pie menu launcher
- Contributing Guide
- Issue labels:
- Cap (project) - Screen capture sharing
- Contributing Guide
- Issue labels:
- Sunshine (project) - Self-hosted game stream host for Moonlight
- Contributing Guide
- Issue labels:
- rufus (project) - USB formatting utility
- Contributing Guide
- Issue labels:
- zws (project) - Zero width link shortener
- Contributing Guide
- Issue labels:
- dub (project) - Link shortener and management
- Contributing Guide
- Issue labels:
- activitywatch (project) - Automated activity time tracker
- Contributing Guide
- Issue labels:
- Soundux (project) - Cross-platform soundboard
- Contributing Guide
- Issue labels:
- stegcloak (project) - Create hidden messages
- Contributing Guide
- Issue labels:
- antimicrox (project) - Map keyboard and mouse to gamepad controls
- Contributing Guide
- Issue labels:
- Weylus (project) - Use tablet as graphic tablet/touch screen
- Contributing Guide
- Issue labels:
- Flow.Launcher (project) - App launcher for Windows
- Contributing Guide
- Issue labels:
- gauntlet (project) - Cross-platform application launcher
- Contributing Guide
- Issue labels:
- KeysPerSecond (project) - Keys per second counter overlay
- Contributing Guide
- Issue labels:
- ytmdl (project) - Download music from YouTube attached with metadata
- Contributing Guide
- Issue labels:
- ytmdl-web-v2 (project) - Ytmdl web app version
- Contributing Guide
- Issue labels:
- WebDeck (project) - Web-based StreamDeck alternative
- Contributing Guide
- Issue labels:
- server (project) - (Self-hosted) Cloud storage service
- Contributing Guide
- Issue labels:
- Ventoy (project) - Bootable USB solution
- Contributing Guide
- Issue labels:
- organicmaps (project) - Offline maps app using OpenStreetMap
- Contributing Guide
- Issue labels:
- CCStopper (project) - Stops Adobe's background apps
- Contributing Guide
- Issue labels:
- signalapp (project) - Cross-platform private messenger
- Contributing Guide
- Issue labels:
- deskreen (project) - Turn web browser into a secondary screen
- Contributing Guide
- Issue labels:
- it-tools (project) - Collection of handy online tools
- Contributing Guide
- Issue labels:
- DevToys (project) - Cross-platform bundle of tools for doing quick tasks
- Contributing Guide
- Issue labels:
- handwrite (project) - Generate a custom font based on your handwriting sample
- Contributing Guide
- Issue labels:
- rymdport (project) - Cross-platform file sharing between devices
- Contributing Guide
- Issue labels:
- PolyUploader (project) - Upload your files to different hosts
- Contributing Guide
- Issue labels:
- phone-as-webcam (project) - Use phone camera as a webcam via OBS Virtual Camera
- Contributing Guide
- Issue labels:
- bleachbit (project) - System cleaner for Windows and Linux
- Contributing Guide
- Issue labels:
- PeaZip (project) - Cross-platform file and archive manager
- Contributing Guide
- Issue labels:
- upscayl (project) - Cross-platform AI image upscaler
- Contributing Guide
- Issue labels:
- Depix (project) - Recovers passwords from pixelized screenshots
- Contributing Guide
- Issue labels:
- kanata (project) - Cross-platform keyboard remapper
- Contributing Guide
- Issue labels: