tidy the books and library softare section and get rid of services and utilities once and for all (#415)

- moves `explainshell` into the `Developer Tools` which is also a dumping ground, but we'll tackle that section in another PR
- moves `Calibre` and `Zotero` into a new section called `Books and Library Software`, because I *think* this fits?

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/415
Co-authored-by: jessebot <jessebot@linux.com>
Co-committed-by: jessebot <jessebot@linux.com>
This commit is contained in:
jessebot 2026-04-17 11:25:26 +02:00 committed by JesseBot
commit 2b90b2fdd3

View file

@ -36,6 +36,7 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Blogging Software](#blogging-software)
* [Content Management Systems](#content-management-systems)
* [Static Site Generators](#static-site-generators)
* [Books and Library Software](#books-and-library-software)
* [Bootloaders](#bootloaders)
* [Browsers](#browsers)
* [Desktop Browsers](#desktop-browsers)
@ -77,7 +78,6 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Rust](#rust)
* [Search Engines](#search-engines)
* [Service Monitoring](#service-monitoring)
* [Services and Utilities](#services-and-utilities)
* [Social Media](#social-media)
* [Servers](#servers)
* [Clients](#clients)
@ -317,6 +317,13 @@ This is a section for repos that are similar to this one either because they are
> * [Haunt](https://dthompson.us/projects/haunt.html)
> * [Zine](https://zine-ssg.io)
## Books and Library software
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|:---:|---|---|
| [Calibre](https://calibre-ebook.com) | [`8.15.0`](https://github.com/kovidgoyal/calibre/releases/tag/v8.15.0) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/kovidgoyal/calibre/blob/master/Changelog.txt)) | [BookLore](https://booklore.org/) <br /> [Clbre](https://github.com/grimthorpe/clbre), a Calibre fork without AI <br /> [Arcalibre](https://codeberg.org/rereading/arcalibre), a Calibre hard-fork from before AI features |
| [Zotero](https://www.zotero.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/zotero/zotero/blob/main/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
## Bootloaders
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
@ -443,6 +450,7 @@ This is a section for repos that are similar to this one either because they are
| [curl](https://curl.se/) | [![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/curl/curl/pull/20797), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))<br />[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/apps/aisle-research-bot))<br />[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://mastodon.social/@bagder/116204333476519757)) | [Wget](https://www.gnu.org/software/wget/) |
| [rsync](https://rsync.samba.org/) | version ≤3.4.1 | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/RsyncProject/rsync/commit/aa142f08ef31d3ffa8d6b3b8af16d00324a98c1b), [2](https://github.com/RsyncProject/rsync/commit/b905ab23af2d71363271e99e446e8fe0bfc77f7f)) | version ≤3.4.1, `scp` or a FTP client, or [tar](https://drewdevault.com/2026/03/28/2026-03-28-rsync-without-rsync.html) |
| [npmx](https://npmx.dev/) | [![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/npmx-dev/npmx.dev/blob/e3b575ad0760ce79a278e34fc3553020d093e940/CONTRIBUTING.md#using-ai), [2](https://github.com/npmx-dev/npmx.dev/blob/7f2fc1ae716605c87612b0e138aa95a277d44559/.github/copilot-instructions.md), [3](https://github.com/npmx-dev/npmx.dev/pull/1513/changes/557db327a06ffa2d42e67a8df3ccc107381fe063))<br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/npmx-dev/npmx.dev/pull/2183#issuecomment-4104059314)) | [npmjs](https://www.npmjs.com/) |
| [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))<br /> [![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) |
> [!NOTE]
> #### On task runners and `make(1)` implementations:
@ -456,6 +464,7 @@ This is a section for repos that are similar to this one either because they are
> | [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/) | OSS rewrite by Perforce|
### Compiler Tools And Related
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|:---:|---|---|
| [LLVM](https://llvm.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://llvm.org/docs/AIToolPolicy.html)) | [GCC](https://gcc.gnu.org/), [Cranelift](https://cranelift.dev/), [pcc](https://github.com/PortableCC/pcc) |
@ -724,16 +733,6 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro
| [Uptime Kuma](https://github.com/louislam/uptime-kuma) | [![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/louislam/uptime-kuma/pull/6645)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [Glitchtip](https://gitlab.com/glitchtip/glitchtip-backend) | [![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://gitlab.com/glitchtip/glitchtip-backend/-/blob/8c94c95d37f76c1d3adfcdc719968c63afd45a24/AI_POLICY.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
## Services and Utilities
This is currently a dumping ground, but we aim to get rid of this section for more fine tuned sections.
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|:---:|---|---|
| [Calibre](https://calibre-ebook.com) | [`8.15.0`](https://github.com/kovidgoyal/calibre/releases/tag/v8.15.0) | [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ([1](https://github.com/kovidgoyal/calibre/blob/master/Changelog.txt)) | [BookLore](https://booklore.org/) <br /> [Clbre](https://github.com/grimthorpe/clbre), a Calibre fork without AI <br /> [Arcalibre](https://codeberg.org/rereading/arcalibre), a Calibre hard-fork from before AI features |
| [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))<br /> [![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) |
## Social Media
This is for both social media websites and apps.