From 810ad439e48b07a8cd04c47bd6b7d72bdd01b47b Mon Sep 17 00:00:00 2001 From: jessebot Date: Fri, 17 Apr 2026 11:00:01 +0200 Subject: [PATCH] tidy budgeting and unified push (#413) - change `Budgeting` to `Accounting and Budgeting` and move it to it's own section - thanks to @lejun in #260 for their budgeting updates - moves `Unfiied Push Distributors` to their own section Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/413 Co-authored-by: jessebot Co-committed-by: jessebot --- README.md | 63 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 7b4da01..c64249b 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,8 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N * [Sibling Repos](#sibling-repos) * [Tainted Software](#tainted-software) * [Accessibility Tools](#accessibility-tools) + * [Accounting and Budgeting](#accounting-and-budgeting) + * [Accounting and Budgeting Alternatives](#accounting-and-budgeting-alternatives) * [Audio](#audio) * [Blogging Software](#blogging-software) * [Content Management Systems](#content-management-systems) @@ -73,8 +75,6 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N * [Search Engines](#search-engines) * [Service Monitoring](#service-monitoring) * [Services and Utilities](#services-and-utilities) - * [Unified Push Distributors](#unified-push-distributors) - * [Budgeting](#budgeting) * [Social Media](#social-media) * [Servers](#servers) * [Clients](#clients) @@ -82,6 +82,8 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N * [Terminal](#terminal) * [Terminal Emulators](#terminal-emulators) * [Terminal Multiplexers](#terminal-multiplexers) + * [Unified Push Distributors](#unified-push-distributors) + * [Alternative Unified Push Distributors](#alternative-unified-push-distributors) * [Version Control](#version-control) * [Version Control Servers](#version-control-servers) * [Version Control Clients and Tooling](#version-control-clients-and-tooling) @@ -242,6 +244,25 @@ This is a section for repos that are similar to this one either because they are | [espeak-ng](https://github.com/espeak-ng/espeak-ng) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/espeak-ng/espeak-ng/pull/2328#pullrequestreview-3559773058), [2](https://github.com/espeak-ng/espeak-ng/pull/2302))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/espeak-ng/espeak-ng/commit/a17b335f9f794f9176bd702ceacb09f34bcb1e16), [2](https://github.com/espeak-ng/espeak-ng/commit/00c9e543c7390c228266de5dcac12e5fb2ca98f9)) | [espeak](https://espeak.sourceforge.net/) (note: heavily outdated and very bad from a modern standpoint), [flite](http://cmuflite.org/) | | [Nametag](https://github.com/mattogodoy/nametag) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mattogodoy/nametag/pull/126), [2](https://github.com/mattogodoy/nametag/pull/119), [3](https://github.com/mattogodoy/nametag/pull/70)) | [Monica](https://github.com/monicahq/monica) | +## Accounting and Budgeting + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| [Actual](https://actualbudget.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) | +| [beancount](https://github.com/beancount/beancount) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) | +| [Firefly III](https://firefly-iii.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md)) | +| [hledger (v2.x)](https://hledger.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://hledger.org/AI.html)) | +| [KMyMoney](https://kmymoney.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://invent.kde.org/office/kmymoney/-/issues/49#note_1331389)) | +| [ledger-cli](https://ledger-cli.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) | +| [ODoo](https://www.odoo.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://www.odoo.com/documentation/19.0/applications/productivity/ai.html)) | + +> [!Note] +> #### Accounting and Budgeting Alternatives +> These might be worth reaching out to ask for a No AI Policy, but currently don't have LLM usage: +> - [Eqonomize] +> - [Grisbi] +> - [HomeBank] + ## Audio | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) @@ -249,7 +270,7 @@ This is a section for repos that are similar to this one either because they are | [HISE](https://github.com/christophhart/HISE) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/christophhart/HISE/blob/59dab9965c5483a61dae01ec667f77aeecbbdb51/AGENTS.md) | [DPF](https://github.com/DISTRHO/DPF) | | [zrythm](https://www.zrythm.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) | [Ardour](https://ardour.org/)1 | | [FineTune](https://github.com/ronitsingh10/FineTune) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | -| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/CLAUDE.md) [(2)](https://github.com/maxrave-dev/SimpMusic/tree/d57617bd26ab29261f83654dfaf8063b4eb51d0f/.claude)
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/README.md?plain=1#L30) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/CLAUDE.md) [(2)](https://github.com/maxrave-dev/SimpMusic/tree/d57617bd26ab29261f83654dfaf8063b4eb51d0f/.claude)
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/README.md?plain=1#L30)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | 1: Status as a *replacement* may be debatable. @@ -696,26 +717,6 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | [Zotero](https://www.zotero.org/) || [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/zotero/zotero/blob/main/CLAUDE.md)) || | [explainshell](https://explainshell.com/) | [`1157256`](https://github.com/idank/explainshell/commit/1157256e3da70d4acdd239e8821e8f0a457b0fe3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/idank/explainshell/blob/master/AGENTS.md), [2](https://github.com/idank/explainshell/commit/f14b7d4f617678cfa95a4729991723bb7db31f4f), [3](https://github.com/idank/explainshell/commit/559cd91a5516950ddf27735b7cca5c9c16839129))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/idank/explainshell/commit/91e601916983d2447dc92d3cfb5d8d7afdf1f98d)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -### Unified Push Distributors -| Name | Alternative(s) | Evidence | -|---|---|---| -| [ntfy-sh](https://ntfy.sh/) | see below | [v2.18.0 is "14,997 added lines of code \[...\] written by Cursor and Claude"](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0) ([archive](https://web.archive.org/web/20260308142510/https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0)) | - -list of unified push distributors at: https://unifiedpush.org/users/distributors: -- Sunup -- NextPush (see entry for NextCloud on taintedness) -- Conversations (XMPP client) or one of the forks - -### Budgeting - -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | -|---|:---:|---|---| -| [Actual](https://actualbudget.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [beancount](https://github.com/beancount/beancount) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [Firefly III](https://firefly-iii.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [hledger (v2.x)](https://hledger.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://hledger.org/AI.html)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [ledger-cli](https://ledger-cli.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | - ## Social Media This is for both social media websites and apps. @@ -787,6 +788,19 @@ This is for both social media websites and apps. | [tmux](https://github.com/tmux/tmux) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tmux/tmux/wiki/Contributing#use-of-ai)) | [dtvm](https://www.brain-dump.org/projects/dvtm/), [mtm](https://github.com/deadpixi/mtm), [GNU Screen](https://www.gnu.org/software/screen/) | | [zellij](https://zellij.dev/) | [`1411b2d9`](https://github.com/zellij-org/zellij/commit/1411b2d9adf2d08a6e14f3262493ca9e6d26b219) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/zellij-org/zellij/commit/0532949bbdcee5116e91807ddb45a85d78a2aafc)) | [dvtm](https://www.brain-dump.org/projects/dvtm/), [mtm](https://github.com/deadpixi/mtm), [GNU Screen](https://www.gnu.org/software/screen/) | +## Unified Push Distributors + +| Name | Last Untainted Version or Commit ID | Tags and Evidence | +|---|:---:|---| +| [ntfy-sh](https://ntfy.sh/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0), [2](https://web.archive.org/web/20260308142510/https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0)) | + +> [!NOTE] +> ### Alternative Unified Push Distributors +> See [List of unified push distributors](https://unifiedpush.org/users/distributors) +> - Sunup +> - NextPush (see entry for NextCloud on taintedness) +> - Conversations (XMPP client) or one of the forks + ## Version Control ### Version Control Servers @@ -1010,6 +1024,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [`dash`]: http://gondor.apana.org.au/~herbert/dash/ [Deepin Terminal]: https://github.com/linuxdeepin/deepin-terminal [Elvish]: https://elv.sh +[Eqonomize]: https://eqonomize.github.io/ [emacs]: https://www.gnu.org/software/emacs/ [Epiphany]: https://apps.gnome.org/Epiphany [EVi]: https://codeberg.org/NerdNextDoor/evi @@ -1017,9 +1032,11 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [foot]: https://codeberg.org/dnkl/foot [Game of Trees]: https://gameoftrees.org/ [Garage]: https://garagehq.deuxfleurs.fr/ +[Grisbi]: https://grisbi.org/ [GNOME Boxes]: https://gnomeboxes.org [GNOME Terminal]: https://gitlab.gnome.org/GNOME/gnome-terminal [GoToSocial]: https://codeberg.org/superseriousbusiness/gotosocial +[HomeBank]: https://www.gethomebank.org/ [`iocraft`]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox [Java]: https://dev.java