diff --git a/README.md b/README.md index 481b060..dcff155 100644 --- a/README.md +++ b/README.md @@ -50,23 +50,7 @@ This list aims to serve as a single centralized location for the best of open so
As of v0.6.2-beta, the project was fundamentally re-made. Categories and applications were put in categories.json and applications.json, respectively. Python scripts were made to generate one main list and more platform-specific lists. This was paired with GitHub actions to run the scripts when any changes were made. This makes refactoring the list format far easier and eliminates typos.
- The project architecture is as follows: -
-
- definitive-opensource/
- ├── assets/
- ├── readmes/
- ├── resources/
- │ ├── backup/
- │ └── dev/
- ├── source/
- │ ├── components/
- │ ├── data/
- │ ├── scripts/
- | └── utils/
- │ └── testing/
- └── README.md
-
+ This list aims to stand in the middle ground between human input and automation. Fully automated websites exist for finding open source projects, but statistics alone fails to encompass the complete picture. This list has scripts to automate markdown formatting, updating project stats, and finding potentially abandoned projects. However, the actual process of choosing which projects make it onto the list, which ones should be removed, and what tags to assign is controlled entirely by humans.
## Project Status
@@ -292,6 +276,9 @@ Abandoned - Development Halted
- [Video Player](#video-player)
- [Video Transcoder](#video-transcoder)
- Operating System
+ - [Linux](#linux)
+ - [MacOS](#macos)
+ - [Operating System](#operating-system)
- [Windows](#windows)
- Organization
- [Bookmark Manager](#bookmark-manager)
@@ -316,10 +303,7 @@ Abandoned - Development Halted
- [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)
@@ -769,6 +753,40 @@ Abandoned - Development Halted
# Operating System - [Go to top](#contents)
+### Linux
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` |  |
+| [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` |  |
+
+### MacOS
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` |  |
+| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
+| [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` |  |
+
+### Operating System
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [openmediavault](https://github.com/openmediavault/openmediavault) | openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices. | ``N/A`` |  |
+| [Puter](https://github.com/HeyPuter/puter) | 🌐 The Internet OS! Free, Open-Source, and Self-Hostable. | ``N/A`` |  |
+| [umbrelOS](https://github.com/getumbrel/umbrel) | A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system. | ``N/A`` |  |
+| [YunoHost](https://github.com/YunoHost/yunohost) | YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash. | ``N/A`` |  |
+
### Windows
| Name | Description | Platform | Stars |
@@ -955,31 +973,6 @@ Abandoned - Development Halted
| [Runtipi](https://github.com/runtipi/runtipi) | Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ | `SelfHost` |  |
| [Sandstorm](https://github.com/sandstorm-io/sandstorm) | Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. | `SelfHost` |  |
-### Linux
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` |  |
-| [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` |  |
-
-### MacOS
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` |  |
-| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
-| [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` |  |
-
### Media Management
| Name | Description | Platform | Stars |
@@ -998,15 +991,6 @@ Abandoned - Development Halted
| [PhotoPrism](https://github.com/photoprism/photoprism) | AI-Powered Photos App for the Decentralized Web 🌈💎✨ | `SelfHost` |  |
| [Piwigi](https://github.com/Piwigo/Piwigo) | Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute! | `SelfHost` |  |
-### Operating System
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [openmediavault](https://github.com/openmediavault/openmediavault) | openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices. | ``N/A`` |  |
-| [Puter](https://github.com/HeyPuter/puter) | 🌐 The Internet OS! Free, Open-Source, and Self-Hostable. | ``N/A`` |  |
-| [umbrelOS](https://github.com/getumbrel/umbrel) | A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system. | ``N/A`` |  |
-| [YunoHost](https://github.com/YunoHost/yunohost) | YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash. | ``N/A`` |  |
-
### Surveillance
| Name | Description | Platform | Stars |
diff --git a/readmes/linux.md b/readmes/linux.md
index 6390f11..ed46ba2 100644
--- a/readmes/linux.md
+++ b/readmes/linux.md
@@ -208,6 +208,9 @@
- [Video Player](#video-player)
- [Video Transcoder](#video-transcoder)
- Operating System
+ - [Linux](#linux)
+ - [MacOS](#macos)
+ - [Operating System](#operating-system)
- [Windows](#windows)
- Organization
- [Bookmark Manager](#bookmark-manager)
@@ -232,10 +235,7 @@
- [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)
@@ -622,6 +622,24 @@
# Operating System - [Go to top](#contents)
+### Linux
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` |  |
+| [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` |  |
+
+### MacOS
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
+
+### Operating System
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
### Windows
| Name | Description | Platform | Stars |
@@ -763,30 +781,12 @@
| [CapRover](https://github.com/caprover/caprover) | Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids | `Linux` |  |
| [CasaOS](https://github.com/IceWhaleTech/CasaOS) | CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. | `Linux` |  |
-### Linux
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [Extension Manager](https://github.com/mjakeman/extension-manager) | A utility for browsing and installing GNOME Shell Extensions. | `Linux` |  |
-| [Flatseal](https://github.com/tchx84/Flatseal) | Manage Flatpak permissions | `Linux` |  |
-
-### MacOS
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
-
### Media Management
| Name | Description | Platform | Stars |
| --- | --- | --- | --- |
| [Kodi](https://github.com/xbmc/xbmc) | Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows. | `Cross` `SelfHost` |  |
-### Operating System
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
### Surveillance
| Name | Description | Platform | Stars |
diff --git a/readmes/macos.md b/readmes/macos.md
index 658ad19..be28ad8 100644
--- a/readmes/macos.md
+++ b/readmes/macos.md
@@ -208,6 +208,9 @@
- [Video Player](#video-player)
- [Video Transcoder](#video-transcoder)
- Operating System
+ - [Linux](#linux)
+ - [MacOS](#macos)
+ - [Operating System](#operating-system)
- [Windows](#windows)
- Organization
- [Bookmark Manager](#bookmark-manager)
@@ -232,10 +235,7 @@
- [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)
@@ -626,6 +626,34 @@
# Operating System - [Go to top](#contents)
+### Linux
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
+### MacOS
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` |  |
+| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
+| [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` |  |
+
+### Operating System
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
### Windows
| Name | Description | Platform | Stars |
@@ -764,40 +792,12 @@
| Name | Description | Platform | Stars |
| --- | --- | --- | --- |
-### Linux
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
-### MacOS
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [AltTab](https://github.com/lwouis/alt-tab-macos) | Windows alt-tab on macOS | `MacOS` |  |
-| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
-| [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` |  |
-
### Media Management
| Name | Description | Platform | Stars |
| --- | --- | --- | --- |
| [Kodi](https://github.com/xbmc/xbmc) | Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows. | `Cross` `SelfHost` |  |
-### Operating System
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
### Surveillance
| Name | Description | Platform | Stars |
diff --git a/readmes/selfhost.md b/readmes/selfhost.md
index 9ca7883..af35a0b 100644
--- a/readmes/selfhost.md
+++ b/readmes/selfhost.md
@@ -208,6 +208,9 @@
- [Video Player](#video-player)
- [Video Transcoder](#video-transcoder)
- Operating System
+ - [Linux](#linux)
+ - [MacOS](#macos)
+ - [Operating System](#operating-system)
- [Windows](#windows)
- Organization
- [Bookmark Manager](#bookmark-manager)
@@ -232,10 +235,7 @@
- [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)
@@ -553,6 +553,21 @@
# Operating System - [Go to top](#contents)
+### Linux
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
+### MacOS
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
+### Operating System
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
### Windows
| Name | Description | Platform | Stars |
@@ -716,16 +731,6 @@
| [Runtipi](https://github.com/runtipi/runtipi) | Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ | `SelfHost` |  |
| [Sandstorm](https://github.com/sandstorm-io/sandstorm) | Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. | `SelfHost` |  |
-### Linux
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
-### MacOS
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
### Media Management
| Name | Description | Platform | Stars |
@@ -743,11 +748,6 @@
| [PhotoPrism](https://github.com/photoprism/photoprism) | AI-Powered Photos App for the Decentralized Web 🌈💎✨ | `SelfHost` |  |
| [Piwigi](https://github.com/Piwigo/Piwigo) | Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute! | `SelfHost` |  |
-### Operating System
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
### Surveillance
| Name | Description | Platform | Stars |
diff --git a/readmes/windows.md b/readmes/windows.md
index 2cd5151..fc98c5f 100644
--- a/readmes/windows.md
+++ b/readmes/windows.md
@@ -208,6 +208,9 @@
- [Video Player](#video-player)
- [Video Transcoder](#video-transcoder)
- Operating System
+ - [Linux](#linux)
+ - [MacOS](#macos)
+ - [Operating System](#operating-system)
- [Windows](#windows)
- Organization
- [Bookmark Manager](#bookmark-manager)
@@ -232,10 +235,7 @@
- [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)
@@ -623,6 +623,22 @@
# Operating System - [Go to top](#contents)
+### Linux
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
+### MacOS
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
+
+### Operating System
+
+| Name | Description | Platform | Stars |
+| --- | --- | --- | --- |
+
### Windows
| Name | Description | Platform | Stars |
@@ -763,28 +779,12 @@
| Name | Description | Platform | Stars |
| --- | --- | --- | --- |
-### Linux
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
-### MacOS
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-| [AppLite](https://github.com/milanvarady/Applite) | User-friendly GUI macOS application for Homebrew Casks | `Cross` |  |
-
### Media Management
| Name | Description | Platform | Stars |
| --- | --- | --- | --- |
| [Kodi](https://github.com/xbmc/xbmc) | Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows. | `Cross` `SelfHost` |  |
-### Operating System
-
-| Name | Description | Platform | Stars |
-| --- | --- | --- | --- |
-
### Surveillance
| Name | Description | Platform | Stars |