A curated list of awesome open-source software that can be incredibly useful for various purposes. Feel free to contribute by adding your favorite projects!
- Browsers
- Development
- Productivity
- Games
- Graphics and Design
- Utilities
- Password Managers
- Media
- Security
- Data Science
- Miscellaneous
- Brave Browser - 🦁 A privacy-focused web browser with built-in ad and tracker blocking
- Firefox - 🔥🦊 A privacy focused non-chromium web browser
- VS Code - 📝 Code editor
- Git - 📜 Version control
- Docker - 🐳 Container platform
- Proxmox - 🦾 Type-1 Hypervisor
- MicroCloud - 👾 A scaleable & lightweight cloud computing solution
- LibreOffice - 📄 Office suite
- Joplin - 📓 Note-taking app
- Zim - 📚 Desktop wiki
- Thunderbird - 📥 Email & chat client
- OpenTTD - 🚋 A fully open-source transport tycoon game
- GIMP - 🎨 Image editor
- Inkscape - ✒️ Vector graphics editor
- Blender - 🍹 3D creation suite
- Krita - 🖌️ Digital painting
- Kdenlive - 🎨 Video Editor
- OpenShot - 🎥 An easy-to-use, quick to learn, and surprisingly powerful video editor
- 7-Zip - 📦 File archiver
- Caffeine - ☕ Prevents computer from sleeping
- qBittorrent - 📁 A lightweight and feature-rich BitTorrent client
- KeePass - 🔒 Offline password manager
- KeePassXC 🔐 KeePass but better
- Bitwarden - ⚔️ Online password manager
- VLC Media Player - 💿 A universal media player
- HandBrake - 🎞️ Video transcoder
- Kali Linux - 🐉 Penetration testing OS
- Wireshark - 📶 Network protocol analyzer
- VeraCrypt - 🔐 Disk encryption
- OpenVAS - 🚪 Vulnerability scanner
- Wazuh - 🗝️ SIEM and XDR system
- ClamAV - 🎯 Anti-virus scanner
- VyOS - 🔥 Router and firewall
- Python - 🐍 Programming language
- Jupyter - 📔 Notebook interface
- TensorFlow - 🧠 Machine learning framework
- matplotlib - 📈 Plotting library
- Audacity - 🎧 Audio editor
- Kodi - 📺 Media player
- Calibre - 📚 E-book manager
- Zentyal - 🚀 Easy Linux Server Solution Alternative to Windows Server
We welcome contributions from the community to improve and grow this project. Here's how you can get involved:
If you encounter a bug or have a feature request, please open an issue on this repository. When creating an issue, please provide detailed information about the problem you're experiencing or the feature you'd like to see.
We encourage you to contribute to this project by submitting pull requests. To do so, please follow these steps:
- Fork this repository to your GitHub account.
- Create a new branch from the
main
branch in your forked repository. - Make your desired changes in the new branch.
- Ensure your code adheres to the project's coding standards and guidelines.
- Test your changes thoroughly.
- Commit your changes with a clear and descriptive commit message.
- Push your branch to your forked repository.
- Open a pull request (PR) to this repository's
main
branch. - Provide a detailed description of the changes you made in the PR.
- Engage in discussions with reviewers and address any feedback or questions.
- Once your PR is approved, it will be merged into the
main
branch.