mirror of
https://github.com/mustbeperfect/definitive-opensource.git
synced 2026-04-18 08:03:31 +02:00
493 lines
23 KiB
Markdown
493 lines
23 KiB
Markdown
|
||
## Tags
|
||
|
||
### Alerts
|
||
`🟡` `🟠` `🔴` `⭕` - Security incident **(Minor, Moderate, Major, Critical)**
|
||
|
||
`🚫` - Potentially abandoned
|
||
|
||
`🛑` - Potentially closed source
|
||
|
||
`⁉️` - Suspicious license
|
||
|
||
`🟥` - Corporate influence
|
||
|
||
`🧪` - Experimental (Pre-Alpha)
|
||
|
||
`🚧` - Critically unstable/buggy
|
||
|
||
`❌` - On watch for removal
|
||
|
||
### Highlights
|
||
`💥` - Disruptive
|
||
|
||
`🌍` - Influential
|
||
|
||
`🌟` - Pioneering
|
||
|
||
`💡` - Innovative
|
||
|
||
### Awards (At 10k Stars)
|
||
`🏆` - Crown of open source
|
||
|
||
`🥈` - Second
|
||
|
||
`🥉` - Third
|
||
|
||
### Platforms
|
||
`Cross` - Cross-platform (MacOS, Windows, Linux)
|
||
|
||
`Mobile` - Android and IOS
|
||
|
||
`CLI+` - CLI in addition to GUI
|
||
|
||
`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A`
|
||
## Contents
|
||
|
||
<details>
|
||
<summary><b>Alphabetical</b></summary> <br />
|
||
|
||
- [AD Blocker](#ad-blocker)
|
||
- [Agent](#agent)
|
||
- [AI Image GUI](#ai-image-gui)
|
||
- [AI Utilities](#ai-utilities)
|
||
- [All In One](#all-in-one)
|
||
- [Antivirus](#antivirus)
|
||
- [Arr](#arr)
|
||
- [Assistant](#assistant)
|
||
- [Audio Editor](#audio-editor)
|
||
- [Audio Player](#audio-player)
|
||
- [Authentication](#authentication)
|
||
- [Automation](#automation)
|
||
- [Backup](#backup)
|
||
- [Bookmark Manager](#bookmark-manager)
|
||
- [Browser](#browser)
|
||
- [Browser Extensions](#browser-extensions)
|
||
- [Calendar](#calendar)
|
||
- [Chat](#chat)
|
||
- [Cleaner](#cleaner)
|
||
- [Clipboard Manager](#clipboard-manager)
|
||
- [Code Assistant](#code-assistant)
|
||
- [Code Editor](#code-editor)
|
||
- [Collaboration](#collaboration)
|
||
- [Containers](#containers)
|
||
- [Dashboard](#dashboard)
|
||
- [Dev Tools](#dev-tools)
|
||
- [Document Editor](#document-editor)
|
||
- [Document Manager](#document-manager)
|
||
- [Document Modifier](#document-modifier)
|
||
- [Dotfiles Manager](#dotfiles-manager)
|
||
- [Download Manager](#download-manager)
|
||
- [EMACS Packages](#emacs-packages)
|
||
- [File Manager](#file-manager)
|
||
- [File Sharing](#file-sharing)
|
||
- [Finance](#finance)
|
||
- [Firewall](#firewall)
|
||
- [Game Engine](#game-engine)
|
||
- [Game Launcher](#game-launcher)
|
||
- [Games](#games)
|
||
- [Git GUI](#git-gui)
|
||
- [Graphics](#graphics)
|
||
- [Home Automation](#home-automation)
|
||
- [Home Server](#home-server)
|
||
- [IDE](#ide)
|
||
- [Image Processing](#image-processing)
|
||
- [Information Processing](#information-processing)
|
||
- [Keyboard Manager](#keyboard-manager)
|
||
- [Knowledge Base](#knowledge-base)
|
||
- [Language Package Manager](#language-package-manager)
|
||
- [Launcher](#launcher)
|
||
- [Linux](#linux)
|
||
- [LLM GUI](#llm-gui)
|
||
- [MacOS](#macos)
|
||
- [Mail](#mail)
|
||
- [Manager](#manager)
|
||
- [Markdown Editor](#markdown-editor)
|
||
- [Media Downloader](#media-downloader)
|
||
- [Media Management](#media-management)
|
||
- [Model Tools](#model-tools)
|
||
- [Neovim Extensions](#neovim-extensions)
|
||
- [Note Taking](#note-taking)
|
||
- [Office Suite](#office-suite)
|
||
- [Operating System](#operating-system)
|
||
- [Other](#other)
|
||
- [Package Manager](#package-manager)
|
||
- [Password Manager](#password-manager)
|
||
- [Project Management](#project-management)
|
||
- [Proofreading](#proofreading)
|
||
- [RAG](#rag)
|
||
- [Remote Desktop](#remote-desktop)
|
||
- [Removed Projects](#removed-projects)
|
||
- [Research](#research)
|
||
- [Screen Recording](#screen-recording)
|
||
- [Search Engine](#search-engine)
|
||
- [Shell](#shell)
|
||
- [Spreadsheet](#spreadsheet)
|
||
- [Storage](#storage)
|
||
- [Surveillance](#surveillance)
|
||
- [Sync](#sync)
|
||
- [System](#system)
|
||
- [System Monitoring](#system-monitoring)
|
||
- [Task Management](#task-management)
|
||
- [Terminal Emulator](#terminal-emulator)
|
||
- [Terminal Multiplexer](#terminal-multiplexer)
|
||
- [Terminal Utilities](#terminal-utilities)
|
||
- [Text Editor](#text-editor)
|
||
- [Time Management](#time-management)
|
||
- [Tools](#tools)
|
||
- [Uncategorized](#uncategorized)
|
||
- [Version Manager](#version-manager)
|
||
- [Video Conference](#video-conference)
|
||
- [Video Editing](#video-editing)
|
||
- [Video Player](#video-player)
|
||
- [Video Transcoder](#video-transcoder)
|
||
- [Virtual Machine](#virtual-machine)
|
||
- [VPN](#vpn)
|
||
- [Wiki](#wiki)
|
||
- [Window Management](#window-management)
|
||
- [Windows](#windows)
|
||
</details>
|
||
|
||
<details open>
|
||
<summary><b>Categorized</b></summary> <br />
|
||
|
||
- Artificial Intelligence (AI)
|
||
- [Agent](#agent)
|
||
- [AI Image GUI](#ai-image-gui)
|
||
- [AI Utilities](#ai-utilities)
|
||
- [All In One](#all-in-one)
|
||
- [Assistant](#assistant)
|
||
- [Information Processing](#information-processing)
|
||
- [LLM GUI](#llm-gui)
|
||
- [Manager](#manager)
|
||
- [Model Tools](#model-tools)
|
||
- [RAG](#rag)
|
||
- [Research](#research)
|
||
- Communication
|
||
- [Chat](#chat)
|
||
- [Collaboration](#collaboration)
|
||
- [Mail](#mail)
|
||
- [Video Conference](#video-conference)
|
||
- Data
|
||
- [Backup](#backup)
|
||
- [Storage](#storage)
|
||
- [Sync](#sync)
|
||
- Development
|
||
- [Code Assistant](#code-assistant)
|
||
- [Code Editor](#code-editor)
|
||
- [Dev Tools](#dev-tools)
|
||
- [Game Engine](#game-engine)
|
||
- [Git GUI](#git-gui)
|
||
- [IDE](#ide)
|
||
- [Language Package Manager](#language-package-manager)
|
||
- Entertainment
|
||
- [Game Launcher](#game-launcher)
|
||
- [Games](#games)
|
||
- Extensions
|
||
- [Browser Extensions](#browser-extensions)
|
||
- [EMACS Packages](#emacs-packages)
|
||
- [Neovim Extensions](#neovim-extensions)
|
||
- Internet
|
||
- [Browser](#browser)
|
||
- [Download Manager](#download-manager)
|
||
- [Search Engine](#search-engine)
|
||
- Media
|
||
- [Audio Editor](#audio-editor)
|
||
- [Audio Player](#audio-player)
|
||
- [Graphics](#graphics)
|
||
- [Image Processing](#image-processing)
|
||
- [Media Downloader](#media-downloader)
|
||
- [Screen Recording](#screen-recording)
|
||
- [Video Editing](#video-editing)
|
||
- [Video Player](#video-player)
|
||
- [Video Transcoder](#video-transcoder)
|
||
- Operating System
|
||
- [Windows](#windows)
|
||
- Organization
|
||
- [Bookmark Manager](#bookmark-manager)
|
||
- [Document Manager](#document-manager)
|
||
- Productivity
|
||
- [Calendar](#calendar)
|
||
- [Document Modifier](#document-modifier)
|
||
- [Finance](#finance)
|
||
- [Knowledge Base](#knowledge-base)
|
||
- [Project Management](#project-management)
|
||
- [Task Management](#task-management)
|
||
- [Time Management](#time-management)
|
||
- Security/Privacy
|
||
- [AD Blocker](#ad-blocker)
|
||
- [Antivirus](#antivirus)
|
||
- [Authentication](#authentication)
|
||
- [Firewall](#firewall)
|
||
- [Password Manager](#password-manager)
|
||
- [VPN](#vpn)
|
||
- Server
|
||
- [Arr](#arr)
|
||
- [Dashboard](#dashboard)
|
||
- [Home Automation](#home-automation)
|
||
- [Home Server](#home-server)
|
||
- [Linux](#linux)
|
||
- [MacOS](#macos)
|
||
- [Media Management](#media-management)
|
||
- [Operating System](#operating-system)
|
||
- [Surveillance](#surveillance)
|
||
- Terminal
|
||
- [Shell](#shell)
|
||
- [Terminal Emulator](#terminal-emulator)
|
||
- [Terminal Multiplexer](#terminal-multiplexer)
|
||
- [Terminal Utilities](#terminal-utilities)
|
||
- Text
|
||
- [Document Editor](#document-editor)
|
||
- [Markdown Editor](#markdown-editor)
|
||
- [Note Taking](#note-taking)
|
||
- [Office Suite](#office-suite)
|
||
- [Proofreading](#proofreading)
|
||
- [Spreadsheet](#spreadsheet)
|
||
- [Text Editor](#text-editor)
|
||
- [Wiki](#wiki)
|
||
- Utilities
|
||
- [Automation](#automation)
|
||
- [Cleaner](#cleaner)
|
||
- [Clipboard Manager](#clipboard-manager)
|
||
- [Containers](#containers)
|
||
- [Dotfiles Manager](#dotfiles-manager)
|
||
- [File Manager](#file-manager)
|
||
- [File Sharing](#file-sharing)
|
||
- [Keyboard Manager](#keyboard-manager)
|
||
- [Launcher](#launcher)
|
||
- [Package Manager](#package-manager)
|
||
- [Remote Desktop](#remote-desktop)
|
||
- [System](#system)
|
||
- [System Monitoring](#system-monitoring)
|
||
- [Tools](#tools)
|
||
- [Version Manager](#version-manager)
|
||
- [Virtual Machine](#virtual-machine)
|
||
- [Window Management](#window-management)
|
||
</details>
|
||
|
||
## Contents
|
||
|
||
# Artificial Intelligence (AI) - [Go to top](#contents)
|
||
|
||
### Agent
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [screenpipe](https://github.com/mediar-ai/screenpipe) 💥 | AI app store powered by 24/7 desktop history. open source - 100% local - dev friendly - 24/7 screen, mic recording | `MacOS` `Windows` |  |
|
||
|
||
### Information Processing
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Unstract](https://github.com/Zipstack/unstract) | No-code LLM Platform to launch APIs and ETL Pipelines to structure unstructured documents | `MacOS` `Linux` `SelfHost` |  |
|
||
|
||
# Communication - [Go to top](#contents)
|
||
|
||
# Data - [Go to top](#contents)
|
||
|
||
### Sync
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [syncthing-macos](https://github.com/syncthing/syncthing-macos) | Official frugal and native macOS Syncthing application bundle | `MacOS` `CLI+` |  |
|
||
|
||
# Development - [Go to top](#contents)
|
||
|
||
### Code Editor
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [CodeEdit](https://github.com/CodeEditApp/CodeEdit) | CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever. | `MacOS` |  |
|
||
| [Void](https://github.com/voideditor/void) | Void is the open-source Cursor alternative. | `Windows` `MacOS` |  |
|
||
| [Zed](https://github.com/zed-industries/zed) 🟥 | Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. | `MacOS` `Linux` |  |
|
||
|
||
# Entertainment - [Go to top](#contents)
|
||
|
||
# Extensions - [Go to top](#contents)
|
||
|
||
# Internet - [Go to top](#contents)
|
||
|
||
# Media - [Go to top](#contents)
|
||
|
||
### Video Player
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [IINA](https://github.com/iina/iina) | The modern video player for macOS. | `MacOS` |  |
|
||
|
||
# Operating System - [Go to top](#contents)
|
||
|
||
# Organization - [Go to top](#contents)
|
||
|
||
# Productivity - [Go to top](#contents)
|
||
|
||
### Document Modifier
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Stirling PDF](https://github.com/Stirling-Tools/Stirling-PDF) | #1 Locally hosted web application that allows you to perform various operations on PDF files | `MacOS` `Windows` `SelfHost` |  |
|
||
|
||
# Security/Privacy - [Go to top](#contents)
|
||
|
||
# Server - [Go to top](#contents)
|
||
|
||
### MacOS
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` |  |
|
||
| [Cork](https://github.com/buresdv/Cork) | A fast GUI for Homebrew written in SwiftUI | `MacOS` |  |
|
||
| [Ice](https://github.com/jordanbaird/Ice) | Powerful menu bar manager for macOS | `MacOS` |  |
|
||
| [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) | Prevents your Mac from going to sleep. | `MacOS` |  |
|
||
| [LinearMouse](https://github.com/linearmouse/linearmouse) | The mouse and trackpad utility for Mac. | `MacOS` |  |
|
||
| [Lunar](https://github.com/alin23/Lunar) | Intelligent adaptive brightness for your external monitors | `MacOS` |  |
|
||
| [MeetingBar](https://github.com/leits/MeetingBar) | 🇺🇦 Your meetings at your fingertips in the macOS menu bar | `MacOS` |  |
|
||
| [OnlySwitch](https://github.com/jacklandrin/OnlySwitch) | ⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts | `MacOS` |  |
|
||
| [Reminders MenuBar](https://github.com/DamascenoRafael/reminders-menubar?tab=readme-ov-file) | Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source. | `MacOS` |  |
|
||
| [SketchyBar](https://github.com/FelixKratz/SketchyBar) | A highly customizable macOS status bar replacement | `MacOS` |  |
|
||
| [SwiftBar](https://github.com/swiftbar/SwiftBar) | Powerful macOS menu bar customization tool | `MacOS` |  |
|
||
| [TheBoringNotch](https://github.com/TheBoredTeam/boring.notch) | TheBoringNotch: Not so boring notch That Rocks 🎸🎶 | `MacOS` |  |
|
||
|
||
# Terminal - [Go to top](#contents)
|
||
|
||
# Text - [Go to top](#contents)
|
||
|
||
### Text Editor
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [CotEditor](https://github.com/coteditor/CotEditor) | Lightweight Plain-Text Editor for macOS | `MacOS` |  |
|
||
|
||
# Utilities - [Go to top](#contents)
|
||
|
||
### Automation
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Hammerspoon](https://github.com/Hammerspoon/hammerspoon) | Staggeringly powerful macOS desktop automation with Lua | `MacOS` |  |
|
||
|
||
### Cleaner
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Pearcleaner](https://github.com/alienator88/Pearcleaner) | A free, source-available and fair-code licensed mac app cleaner | `MacOS` |  |
|
||
|
||
### Clipboard Manager
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Maccy](https://github.com/p0deje/Maccy) | Lightweight clipboard manager for macOS | `MacOS` |  |
|
||
|
||
### Keyboard Manager
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | `MacOS` |  |
|
||
|
||
### Launcher
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Sol](https://github.com/ospfranco/sol) | MacOS launcher & command palette | `MacOS` |  |
|
||
|
||
### Package Manager
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Homebrew](https://github.com/Homebrew/brew) | macOS system monitor in your menu bar | `MacOS` `Linux` `CLI` |  |
|
||
|
||
### System
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Background Music](https://github.com/kyleneideck/BackgroundMusic) | Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. | `MacOS` |  |
|
||
|
||
### System Monitoring
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Stats](https://github.com/exelban/stats) | macOS system monitor in your menu bar | `MacOS` |  |
|
||
|
||
### Tools
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [MonitorControl](https://github.com/MonitorControl/MonitorControl) | 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs. | `MacOS` |  |
|
||
|
||
### Version Manager
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [XcodesApp](https://github.com/XcodesOrg/XcodesApp) | The easiest way to install and switch between multiple versions of Xcode - with a mouse click. | `MacOS` |  |
|
||
|
||
### Virtual Machine
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [Lima](https://github.com/lima-vm/lima) | Linux virtual machines, with a focus on running containers | `MacOS` `Linux` |  |
|
||
| [Quickemu](https://github.com/quickemu-project/quickemu) | Quickly create and run optimised Windows, macOS and Linux virtual machines | `MacOS` `Linux` |  |
|
||
| [UTM](https://github.com/utmapp/UTM) | Virtual machines for iOS and macOS | `MacOS` |  |
|
||
| [VirtualBuddy](https://github.com/insidegui/VirtualBuddy) | Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3 | `MacOS` |  |
|
||
|
||
### Window Management
|
||
|
||
| Name | Description | Platform | Stars |
|
||
| --- | --- | --- | --- |
|
||
| [AeroSpace](https://github.com/nikitabobko/AeroSpace) | AeroSpace is an i3-like tiling window manager for macOS | `MacOS` |  |
|
||
| [Amethyst](https://github.com/ianyh/Amethyst) | Automatic tiling window manager for macOS à la xmonad. | `MacOS` |  |
|
||
| [Loop](https://github.com/MrKai77/Loop) | Window management made elegant. | `MacOS` |  |
|
||
| [Rectangle](https://github.com/rxhanson/Rectangle) | Move and resize windows on macOS with keyboard shortcuts and snap areas | `MacOS` |  |
|
||
|
||
## Honorable Mentions of Closed-Source Software
|
||
Some proprietary software just deserve recognition.
|
||
- [Davinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve) - Professional Editing, Color, Effects and Audio Post!
|
||
- [Obsidian](https://obsidian.md/) - The free and flexible app for your private thoughts.
|
||
- [LM Studio](https://lmstudio.ai/) - Discover, download, and run local LLMs
|
||
- [JetBrains](https://www.jetbrains.com/) - A rich suite of tools that provide an exceptional developer experience
|
||
- [Raycast](https://www.raycast.com/) - A collection of powerful productivity tools all within an extendable launcher.
|
||
|
||
## Removed Projects
|
||
Projects that were once on this list but removed - usually due to abandonement or going closed source.
|
||
|
||
<details>
|
||
<summary><b>Archive</b></summary> <br />
|
||
|
||
- [eqMac](https://github.com/bitgapp/eqMac) - `Closed source`
|
||
- [Hyper](https://github.com/vercel/hyper) - `Abandoned`
|
||
- [DiffusionBee](https://github.com/divamgupta/diffusionbee-stable-diffusion-ui) - `Closed source`
|
||
- [Lunarvim](https://github.com/LunarVim/LunarVim) - `Abandoned`
|
||
- [Motrix](https://github.com/agalwood/Motrix) - `Abandoned`
|
||
- [StableSwarmUI](https://github.com/Stability-AI/StableSwarmUI) - `Abandoned`
|
||
- [Trilium](https://github.com/zadam/trilium) - `Abandoned`
|
||
</details>
|
||
|
||
## FAQ
|
||
<details>
|
||
<summary><b>How about a JSON file with scripts or a website?</b></summary> <br />
|
||
A JSON file with scripts that generate the README(s) would make fundamental changes and reorganization far easier whilst minimizing formatting and grammatical errors. A website would provide much requested features like tag based filtering and even automation.
|
||
<p> </p>
|
||
However, for the foreseeable future, the list will to be edited directly as a markdown file for one reason: to keep things simple. The current system lets me focus solely on the projects within, not how to present said projects.
|
||
<p> </p>
|
||
The current markdown system could also be considered a stepping stone to guage the community's needs prior to building a more complex system. I will likely migrate to a JSON file as the project scales and when I have time to architect such a system.
|
||
<p> </p>
|
||
As for the website, the complexities of web development seem unnecessary and an added pain for a task that can suffice, for now, as a markdown file. Depending on the popularity of the project, however, this idea will remain in the back of my mind.
|
||
</details>
|
||
|
||
## License
|
||
This project is released under the `MIT license`, hereby granting anyone to use, distribute, or modify this project for, but not limited to, commercial purposes. See the license tab for further information.
|
||
|
||
<p> </p>
|
||
|
||
<p align="center">
|
||
<table>
|
||
<tbody>
|
||
<td align="center" width="2000px" height="100px">
|
||
<b><a href="#tags">Go To Top</a></b><br>
|
||
</td>
|
||
<td align="center" width="2000px" height="100px">
|
||
<b><a href="https://opensource.org/">Open Source Initiative</a></b><br>
|
||
</td>
|
||
</tbody>
|
||
</table>
|
||
</p>
|