{"antifeatures": [{"description": {"en": "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by default.", "eu": "Zure jardueraren jarraipena egiten du eta/edo jardueraren berri ematen die aplikazioaren arduradunari edo hirugarrenei, baimenik gabe edo defektuz.", "fr": "Vous piste et/ou rapporte vos activit\u00e9s au mainteneur source ou \u00e0 des tiers, sans votre permission ou par d\u00e9faut.", "it": "Ti traccia e/o riporta la tua attivit\u00e0 a chi mantiene il codice sorgente o a terze parti, facendolo senza il tuo permesso o di default."}, "icon": "user-secret", "id": "tracking", "title": {"en": "Tracking", "eu": "Jarraipena", "fr": "Pistage ", "it": "Tracciamento"}}, {"description": {"en": "Promotes or depends entirely on a non-free network service.", "eu": "Librea ez den sare-zerbitzu bat sustatzen du edo horren mende dago erabat.", "fr": "Promeut ou utilise des services r\u00e9seau non libres.", "it": "Promuove o dipende interamente da servizi di rete non liberi."}, "icon": "sitemap", "id": "non-free-network", "title": {"en": "Non-free Network Services", "eu": "Libreak ez diren sareko zerbitzuak", "fr": "Services r\u00e9seau non libres ", "it": "Servizi di rete non liberi"}}, {"description": {"en": "Promotes other non-free applications or plugins.", "eu": "Libreak ez diren beste aplikazio edo gehigarri batzuk sustatzen ditu.", "fr": "Promeut d'autres applications ou plugins non libres.", "it": "Promoove altre applicazioni o plugin non liberi"}, "icon": "puzzle-piece", "id": "non-free-addons", "title": {"en": "Non-free Addons", "eu": "Libreak ez diren gehigarriak", "fr": "Extensions non libres ", "it": "Estensioni non libere"}}, {"description": {"en": "Relies on software dependencies that are not free in order to run.", "eu": "Libreak ez diren dependentzien mende dago exekutatu ahal izateko.", "fr": "D\u00e9pend pour fonctionner de d\u00e9pendances logicielles non libres.", "it": "Per funzionare, si basa su dipendenze software non libere."}, "icon": "book", "id": "non-free-dependencies", "title": {"en": "Non-free dependencies", "eu": "Libreak ez diren dependentziak", "fr": "D\u00e9pendances non libres ", "it": "Dipendenze non libere"}}, {"description": {"en": "Contains and makes use of non-free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a commercial license.", "eu": "Libreak ez diren baliabideak ditu eta erabiltzen ditu. Kasurik ohikoena artelanak (irudiak, soinuak, musika, etab.) erabiltzen dituzten aplikazioak dira. - jabedun-lizentziapean.", "fr": "Contient ou utilise des m\u00e9dias non libres. Le cas le plus fr\u00e9quent concerne des applications utilisant des \u0153uvres (images, sons, musiques, etc.) sous une licence commerciale.", "it": "Contiene ed utilizza risorse mediatiche non libere. Il caso pi\u00f9 comune \u00e8 l\u2019utilizzo da parte dell\u2019app di contenuti artistici (immagini, suoni, musica, ecc.) coperti da licenza commerciale."}, "icon": "file-image-o", "id": "non-free-assets", "title": {"en": "Non-free assets", "eu": "Libreak ez diren baliabideak", "fr": "Ressources non libres ", "it": "Risorse non libere"}}, {"description": {"en": "Has a bad security reputation, such as deprecated addons.", "eu": "Segurtasun ospe txarra du, utzitako gehigarriak esaterako.", "fr": "A une mauvaise r\u00e9putation en mati\u00e8re de s\u00e9curit\u00e9, en utilisant des plugins d\u00e9pr\u00e9ci\u00e9s par exemple.", "it": "Ha una cattiva reputazione in termini di sicurezza (per esempio, potrebbe utilizzare addon obsoleti)."}, "icon": "bug", "id": "bad-security-reputation", "title": {"en": "Bad security reputation", "eu": "Segurtasun txarreko ospea", "fr": "Mauvaise r\u00e9putation en mati\u00e8re de s\u00e9curit\u00e9 ", "it": "Cattiva reputazione di sicurezza"}}, {"description": {"en": "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc.", "eu": "Software honek ez du arduradunik. Denborak aurrera egin ahala funtzionatzeari utziko dio, konpondu gabeko segurtasun arazoak izango ditu, etab.", "fr": "Ce logiciel n'est plus maintenu. Attendez-vous \u00e0 ce qu'il ne fonctionne plus avec le temps, et que l'on d\u00e9couvre des failles de s\u00e9curit\u00e9 qui ne seront pas corrig\u00e9es, etc.", "it": "Questo software non \u00e8 pi\u00f9 mantenuto. Ci si pu\u00f2 aspettare che con il passare del tempo smetta di funzionare, sia esposto a falle di sicurezza, ecc."}, "icon": "trash-o", "id": "deprecated-software", "title": {"en": "Upstream not maintained", "eu": "Jatorrizko garapena utzita", "fr": "Application non maintenue ", "it": "Applicazione non mantenuta"}}, {"description": {"en": "This YunoHost package is not actively maintained and needs adoption. This means that minimal maintenance is made by volunteers who don't use the app, so you should expect the app to lose reliability over time. You can [learn how to package](https://yunohost.org/packaging_apps_intro) if you'd like to adopt it.", "eu": "YunoHost pakete honek ez du mantenduko duenik, bere gain hartuko duen norbaiten beharra dauka. Honek esan nahi duena da mantentze-lanak minimoak izango direla eta aplikazioa erabiltzen ez duten boluntarioek egingo dituztela lanok; denborak aurrera egin ahala fidagarri izateari utziko dio. [Aplikazioak nola paketatu](https://yunohost.org/packaging_apps_intro) ikas dezakezu, zure gain hartu nahi baduzu.", "fr": "Ce package YunoHost n'est pas activement maintenu et a besoin d'\u00eatre adopt\u00e9. Cela veut dire que la maintenance minimale est r\u00e9alis\u00e9e par des b\u00e9n\u00e9voles qui n'utilisent pas l'application, il faut donc s'attendre \u00e0 ce que l'app perde en fiabilit\u00e9 avec le temps. Vous pouvez [apprendre comment packager](https://yunohost.org/packaging_apps_intro) si vous voulez l'adopter.", "it": "Questo pacchetto YunoHost non viene mantenuto attivamente e deve essere adottato. Ci\u00f2 significa che la manutenzione minima \u00e8 effettuata da volontari che non usano l'applicazione, quindi ci si deve aspettare che l'applicazione perda affidabilit\u00e0 nel tempo. \u00c8 possibile [imparare a pacchettizzare](https://yunohost.org/packaging_apps_intro) se si desidera adottarla."}, "icon": "user-times", "id": "package-not-maintained", "title": {"en": "Package not maintained", "eu": "Mantendu gabeko paketea", "fr": "Package non maintenu ", "it": "Pacchetto non mantenuto"}}, {"description": {"en": "Promotes or depends, entirely or partially, on a paid service.", "eu": "Ordainpeko zerbitzu bat sustatzen du edo bere mende dago, osorik edo neurri batean.", "fr": "Promeut ou d\u00e9pend, enti\u00e8rement ou partiellement, d'un service payant.", "it": "Promuove o dipende, interamente o parzialmente, da un servizio a pagamento."}, "icon": "money", "id": "paid-content", "title": {"en": "Paid content", "eu": "Ordainpeko edukia", "fr": "Contenu payant ", "it": "Contenuti a pagamento"}}, {"description": {"en": "Features arbitrary limitations. Please refer to the README.", "eu": "Muga arbitrarioak ditu. Irakurri README fitxategia.", "fr": "Contient des limitations arbitraires. Se r\u00e9f\u00e9rer au fichier README.", "it": "Contiene limitazioni arbitrarie. Fare riferimento al file \u201cREADME\u201d."}, "icon": "star-half-empty", "id": "arbitrary-limitations", "title": {"en": "Arbitrary limitations", "eu": "Muga arbitrarioak", "fr": "Limitations arbitraires ", "it": "Limitazioni arbitrarie"}}, {"description": {"en": "Was replaced by another app. Please refer to the README.", "eu": "Beste aplikazio batek ordeztu du. Irakurri README fitxategia.", "fr": "A \u00e9t\u00e9 remplac\u00e9 par une autre application. Se r\u00e9f\u00e9rer au fichier README.", "it": "Quest\u2019app \u00e8 stata sostituita da un\u2019altra app. Fare riferimento al file \u201cREADME\u201d."}, "icon": "repeat", "id": "replaced-by-another-app", "title": {"en": "Replaced by another app", "eu": "Beste aplikazio batek ordeztu du", "fr": "Remplac\u00e9 par une autre application ", "it": "Sostituita da un\u2019altra app"}}, {"description": {"en": "Early development stage. May contain changing or unstable features, bugs, and security vulnerability.", "eu": "Garapenaren hasierako fasean dago. Ezaugarri aldakor edo ezegonkorrak, erroreak eta segurtasun-arazoak izan ditzazke.", "fr": "Le logiciel est au tout d\u00e9but de son d\u00e9veloppement. Il pourrait contenir des fonctionnalit\u00e9s changeantes ou instables, des bugs, et des failles de s\u00e9curit\u00e9.", "it": "Questo software \u00e8 all\u2019inizio della sua fase di sviluppo. Potrebbe dunque essere instabile, contenere bug e vulnerabilit\u00e0 di sicurezza."}, "icon": "flask", "id": "alpha-software", "title": {"en": "Alpha software", "eu": "Alfa softwarea", "fr": "Logiciel en version alpha ", "it": "Software in versione alpha"}}, {"description": {"en": "The packaged app is under an overall free license, but with clauses that may restrict its use.", "eu": "Aplikazioak lizentzia librea du orokorrean, baina bere erabilera mugatzen duten klausulekin.", "fr": "L'application packag\u00e9e est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation.", "it": "Quest\u2019applicazione \u00e8 protetta da licenza generalmente libera, ma con delle clausole che potrebbero limitare il suo utilizzo."}, "icon": "lock", "id": "not-totally-free-upstream", "title": {"en": "Not totally free upstream", "eu": "Jatorrizkoa ez da erabat librea", "fr": "Application sous licence libre restreinte ", "it": "Applicazione con licenza parzialmente libera"}}, {"description": {"en": "The YunoHost package of this app is under an overall free license, but with clauses that may restrict its use.", "eu": "Aplikazio honen YunoHost paketeak lizentzia librea du orokorrean, baina bere erabilera mugatzen duten klausulekin.", "fr": "Le package YunoHost de cette application est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation."}, "icon": "archive", "id": "not-totally-free-package", "title": {"en": "Not totally free package", "eu": "Paketea ez da erabat librea", "fr": "Package sous licence libre restreinte "}}], "apps": {"13ft": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "cc907fe18257aa293aae2c974aa6b83e0dcbc9a7", "url": "https://github.com/YunoHost-Apps/13ft_ynh"}, "high_quality": false, "id": "13ft", "lastUpdate": 1785414994, "level": 8, "logo_hash": "72e04a0f69c874f28a96a753193ea63301f8c13d18e6cc2b46c05c81a4dbb985", "maintained": true, "manifest": {"description": {"en": "Bypass paywall by acting as GoogleBot", "fr": "Contourner les paywall en vous faisant passer pour GoogleBot"}, "id": "13ft", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Lapineige"], "name": "13ft", "packaging_format": 2, "upstream": {"code": "https://github.com/wasi-master/13ft", "license": "MIT"}, "version": "0.4.1~ynh1"}, "potential_alternative_to": ["12ft"], "state": "working", "subtags": []}, "20euros": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["non-free-assets"], "category": "games", "featured": false, "git": {"branch": "master", "revision": "7741283e185b8bdafb488988cb7bc19d70456c28", "url": "https://github.com/YunoHost-Apps/20euros_ynh"}, "high_quality": false, "id": "20euros", "lastUpdate": 1725186841, "level": 8, "logo_hash": "1c5b9120ca1ec34fde2114bc8b6b453dee7ab53349a2166045ae584c69fed7b8", "maintained": true, "manifest": {"description": {"en": "2048 variant with Euro coins and notes", "fr": "Variante de 2048 avec pi\u00e8ces et billets en euros"}, "id": "20euros", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 11.2.29"}, "maintainers": [], "name": "20 euros", "packaging_format": 2, "upstream": {"code": "https://github.com/jatekos101/20euros", "license": "MIT"}, "version": "1.0~ynh9"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "243-game": {"added_in_catalog": 1680384741, "alternative_branches": {}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "8ad80876db159b5bfe196dae59c6c18b7825cdf2", "url": "https://github.com/YunoHost-Apps/243-game_ynh"}, "high_quality": false, "id": "243-game", "lastUpdate": 1756880953, "level": 8, "logo_hash": "9dfcc56853f9077aac366f4e5b194d5a9e59d302ca756739b01e3c3c161dd7c5", "maintained": true, "manifest": {"description": {"en": "2048 game clone", "fr": "Clone du jeu 2048"}, "id": "243-game", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "243", "packaging_format": 2, "upstream": {"code": "https://github.com/hgentry/81", "demo": "https://hgentry.github.io/81/", "license": "MIT"}, "version": "1.0~ynh8"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "299ko": {"added_in_catalog": 1741549970, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/299ko_ynh/pull/14", "revision": "0873a4afeba3a357f6fa986750928c8c9f8c6c73", "timestamp": 1785396663, "version": "2.0.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "168ac659b19b0fd33f44909c7fcd75100695322e", "url": "https://github.com/YunoHost-Apps/299ko_ynh"}, "high_quality": false, "id": "299ko", "lastUpdate": 1785655070, "level": 8, "logo_hash": "cefe489b67209dd49f14d0e84258ee6df836b8673b4563727aabfd12e0cd4ad6", "maintained": true, "manifest": {"description": {"en": "Simple, fast & lightweight flat-file CMS", "fr": "CMS simple, rapide et l\u00e9ger"}, "id": "299ko", "integration": {"architectures": "all", "disk": "650M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "299Ko", "packaging_format": 2, "upstream": {"admindoc": "https://docs.299ko.ovh/francais", "code": "https://github.com/299Ko/299ko", "license": "GPL-3.0", "website": "https://299ko.ovh/"}, "version": "2.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "2fauth": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "f9351e2a47018165e95a31344c9da5a53f63b6d4", "url": "https://github.com/YunoHost-Apps/2fauth_ynh"}, "high_quality": false, "id": "2fauth", "lastUpdate": 1783343615, "level": 8, "logo_hash": "b21c6bf321bd7ee32f897e7830de7924a792ec09c6e1350b048fa2923f9229fd", "maintained": true, "manifest": {"description": {"en": "Generate and organize your two-factor authentication codes", "fr": "G\u00e9n\u00e9rez et organisez vos codes d'authentification \u00e0 deux facteurs"}, "id": "2fauth", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "2FAuth", "packaging_format": 2, "upstream": {"admindoc": "https://docs.2fauth.app/", "code": "https://github.com/Bubka/2FAuth", "demo": "https://demo.2fauth.app/login", "license": "AGPL-3.0"}, "version": "8.0.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "abantecart": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "17d058089f9abd5ab6e8a1874ab4d0ad3b2ae143", "url": "https://github.com/YunoHost-Apps/abantecart_ynh"}, "high_quality": false, "id": "abantecart", "lastUpdate": 1779831808, "level": 6, "logo_hash": "f152f1840debace5e3eef98b0a2805edf176aa0d8c911e081d396bc387693e1e", "maintained": true, "manifest": {"description": {"en": "Ecommerce platform to power online retail", "fr": "Plateforme de commerce \u00e9lectronique pour la vente au d\u00e9tail en ligne"}, "id": "abantecart", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.20"}, "maintainers": [], "name": "Abantecart", "packaging_format": 2, "upstream": {"admindoc": "https://docs.abantecart.com/", "code": "https://github.com/abantecart/abantecart-src", "demo": "https://www.abantecart.com/shopping-cart-demo", "license": "OSL-3.0", "userdoc": "https://abantecart.atlassian.net/wiki/spaces/AD/overview?homepageId=3506313", "website": "https://www.abantecart.com/"}, "version": "1.4.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["ecommerce"]}, "actual": {"added_in_catalog": 1685962455, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/actual_ynh/pull/117", "revision": "6f5ca3e636b6de228f560d32959b749aed998057", "timestamp": 1781790393, "version": "26.6.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "6f286033e1758876b5f34e0c66f9ed78c5e9b8a1", "url": "https://github.com/YunoHost-Apps/actual_ynh"}, "high_quality": false, "id": "actual", "lastUpdate": 1786198959, "level": 8, "logo_hash": "be3a8d1eb773833a81a8df1ef5d031d668993b955d24f2137577da3e06b0d371", "maintained": true, "manifest": {"description": {"en": "Local-first personal finance tool", "fr": "Premier outil de finances personnelles local"}, "id": "actual", "integration": {"architectures": "all", "disk": "350M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "450M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Quiwy"], "name": "Actual", "packaging_format": 2, "upstream": {"admindoc": "https://actualbudget.github.io/docs/", "code": "https://github.com/actualbudget/actual", "fund": "https://opencollective.com/actual", "license": "MIT"}, "version": "26.8.1~ynh1"}, "potential_alternative_to": ["Bankin", "Budgea", "Linxo", "Microsoft Money", "Mint", "You Need A Budget"], "state": "working", "subtags": ["accounting"]}, "adguardhome": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/adguardhome_ynh/pull/256", "revision": "681d4f13f1d7a73ecaf7bd964aaa3e942a0a1852", "timestamp": 1787118072, "version": "0.107.79~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "b3acdd5d97f0006bb2b30d324801e93c0d244464", "url": "https://github.com/YunoHost-Apps/adguardhome_ynh"}, "high_quality": false, "id": "adguardhome", "lastUpdate": 1787166015, "level": 8, "logo_hash": "c7216620e6bb965fae113aa37b0fb01878575962f20c0838b8ab4ecfdf13c804", "maintained": true, "manifest": {"description": {"en": "Network-wide ads & trackers blocking DNS server", "fr": "Serveur DNS, bloqueur de publicit\u00e9s et trackers"}, "id": "adguardhome", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "200M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["ddataa", "OniriCorpe"], "name": "AdGuard Home", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/AdguardTeam/AdGuardHome/wiki", "code": "https://github.com/AdguardTeam/AdGuardHome", "license": "GPL-3.0", "userdoc": "https://kb.adguard.com/en", "website": "https://adguard.com/adguard-home.html"}, "version": "0.107.79~ynh1"}, "potential_alternative_to": ["AdAway", "Blokada", "NextDNS", "Pi-hole"], "state": "working", "subtags": ["network"]}, "admidio": {"added_in_catalog": 1774989392, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/admidio_ynh/pull/13", "revision": "b55e5212c29a9251e0c7dbf2a8db11bab1b12b0e", "timestamp": 1785789692, "version": "5.0.14~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "3a5bada7df770689e0989fd645b05ba4a269fe47", "url": "https://github.com/YunoHost-Apps/admidio_ynh"}, "high_quality": false, "id": "admidio", "lastUpdate": 1786002824, "level": 6, "logo_hash": "c50fe80324b8dac72eea9c36216b0054d90a96ddb702a8b84efc546551808bbd", "maintained": true, "manifest": {"description": {"en": "Management system for websites of organizations and groups", "fr": "Application de gestion des membres d'une association, d'un groupe ou d'une organisation"}, "id": "admidio", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "Admidio", "packaging_format": 2, "upstream": {"admindoc": "https://www.admidio.org/dokuwiki/doku.php?id=en:2.0:index", "code": "https://github.com/Admidio/admidio", "demo": "https://www.admidio.org/demo/system/login.php", "license": "GPL-2.0-only", "website": "https://www.admidio.org/"}, "version": "5.0.14~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "adminer": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/adminer_ynh/pull/44", "revision": "02922f3c863a7e52e32d0e4e7571fed6c0f272f9", "timestamp": 1784485202, "version": "5.5.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "791bd10947d72a906169d5581a616d32a0e707e0", "url": "https://github.com/YunoHost-Apps/adminer_ynh"}, "high_quality": false, "id": "adminer", "lastUpdate": 1786995783, "level": 7, "logo_hash": "6ed6c90162ce87210c88e4ebbe281fe99c353cfe26cc396ae46d76ef590e9af2", "maintained": true, "manifest": {"description": {"en": "Database management tool", "fr": "Gestionnaire de base de donn\u00e9es"}, "id": "adminer", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Adminer", "packaging_format": 2, "upstream": {"code": "https://github.com/vrana/adminer", "demo": "https://demo.adminer.org/adminer.php?username=", "fund": "https://www.patreon.com/jakubvrana", "license": "Apache-2.0", "website": "https://www.adminer.org/"}, "version": "6.0.1~ynh1"}, "potential_alternative_to": ["phpMyAdmin"], "state": "working", "subtags": ["db"]}, "adminerevo": {"added_in_catalog": 1724948610, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/adminerevo_ynh/pull/14", "revision": "a4fa6b3e8910514240a9e9826538bda684263788", "timestamp": 1770849387, "version": "4.8.4~ynh5"}}, "antifeatures": ["deprecated-software"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1179c99daf4552c5262ec248995123ff82cfa8aa", "url": "https://github.com/YunoHost-Apps/adminerevo_ynh"}, "high_quality": false, "id": "adminerevo", "lastUpdate": 1770913807, "level": 7, "logo_hash": "1898b772a6b2e431677bdcea7b4f872261a839b65bb976b2c028876b5d19f0fe", "maintained": true, "manifest": {"description": {"en": "Database management tool", "fr": "Gestionnaire de base de donn\u00e9es"}, "id": "adminerevo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "AdminerEvo", "packaging_format": 2, "upstream": {"code": "https://github.com/adminerevo/adminerevo", "license": "Apache-2.0", "website": "https://docs.adminerevo.org/"}, "version": "4.8.4~ynh5"}, "potential_alternative_to": ["phpMyAdmin"], "state": "working", "subtags": ["db"]}, "adventurelog": {"added_in_catalog": 1751971151, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/adventurelog_ynh/pull/25", "revision": "a9731d3d18a58794741d1a2fef7753dd30331be9", "timestamp": 1786563031, "version": "0.13.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "917fa6787527b0bfaebbc9bc2f60a76ada215e28", "url": "https://github.com/YunoHost-Apps/adventurelog_ynh"}, "high_quality": false, "id": "adventurelog", "lastUpdate": 1786787349, "level": 8, "logo_hash": "91244b1e92a19c919e4764fe92532a8141a5ebb93f2d7884c963d6bcceddf895", "maintained": true, "manifest": {"description": {"en": "Travel companion for the modern-day explorer."}, "id": "adventurelog", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "AdventureLog", "packaging_format": 2, "upstream": {"code": "https://github.com/seanmorley15/AdventureLog", "demo": "https://demo.adventurelog.app/dashboard", "fund": "https://github.com/sponsors/seanmorley15", "license": "GPL-3.0", "userdoc": "https://adventurelog.app/docs/usage/usage.html", "website": "https://adventurelog.app/"}, "version": "0.13.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "agewasm": {"added_in_catalog": 1734129289, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/agewasm_ynh/pull/8", "revision": "f9d3dffff0f66ccf648d95164599a54183277080", "timestamp": 1773867432, "version": "1.3.0~ynh2"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "76ad6f89a1fd75eb34a2adc6ae5e417b9d8d95d3", "url": "https://github.com/YunoHost-Apps/agewasm_ynh"}, "high_quality": false, "id": "agewasm", "lastUpdate": 1784961060, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Online Age Key Generator Encryption Decryption Tool", "fr": "G\u00e9n\u00e9rateur de cl\u00e9s Age en ligne Outil de d\u00e9cryptage de cryptage"}, "id": "agewasm", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "70M", "runtime": "25M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "AgeWasm", "packaging_format": 2, "upstream": {"code": "https://github.com/MarinX/agewasm", "license": "MIT", "website": "https://age-wasm.ey.r.appspot.com/"}, "version": "1.5.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "agora": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/agora_ynh/pull/67", "revision": "ebfaf58842275d7fa2822e1690a1f53acc678792", "timestamp": 1770545767, "version": "26.2~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "ed707deb17ea88df9a09e7aba825dfa08ef723f7", "url": "https://github.com/YunoHost-Apps/agora_ynh"}, "high_quality": false, "id": "agora", "lastUpdate": 1786996904, "level": 8, "logo_hash": "da3503952244eacc011db75e51bc3d6636e278c72522892b3cc19c29dde7bee7", "maintained": true, "manifest": {"description": {"en": "Collaboration and creation of digital space", "fr": "Collaboration et cr\u00e9ation d'espace num\u00e9rique"}, "id": "agora", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "120M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["frju365"], "name": "Agora", "packaging_format": 2, "upstream": {"admindoc": "https://www.agora-project.net/index.php?ctrl=offline&action=Documentation", "code": "https://github.com/xech/agora-project", "cpe": "cpe:2.3:a:agora-project:agora-project", "license": "GPL-2.0-only", "website": "https://www.agora-project.net"}, "version": "26.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "agorakit": {"added_in_catalog": 1741016099, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/otm33GH/agorakit_ynh/pull/11", "revision": "7305937af486bd0bc69f60251d3cfd94a79cc8ab", "timestamp": 1773676783, "version": "1.11~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "5bb7ffcbd84d3dcc8f73483b48ad4ed61a48386f", "url": "https://github.com/YunoHost-Apps/agorakit_ynh"}, "high_quality": false, "id": "agorakit", "lastUpdate": 1774044990, "level": 8, "logo_hash": "35f4f9cf91a549d983e20e2f3b4b1366dbaa0f159f9bafda7f67c050686c914b", "maintained": true, "manifest": {"description": {"en": "Groupware for citizens to organize on the Web", "fr": "Logiciel de groupe permettant aux citoyens de s'organiser sur le Web"}, "id": "agorakit", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Agorakit", "packaging_format": 2, "upstream": {"admindoc": "https://docs.agorakit.org/index.html", "code": "https://github.com/agorakit/agorakit", "demo": "https://app.agorakit.org/", "license": "AGPL-3.0-only", "website": "http://agorakit.org/"}, "version": "1.11~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ampache": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ampache_ynh/pull/189", "revision": "f060060b6f27ccb1aceba42f4e831ae933669b2e", "timestamp": 1778844057, "version": "7.9.3~ynh2"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "79f89a351d10f9a0dc764f62559e0e401dee6cbb", "url": "https://github.com/YunoHost-Apps/ampache_ynh"}, "high_quality": false, "id": "ampache", "lastUpdate": 1786084573, "level": 8, "logo_hash": "256d841e3615e40fd0e57709c7a306692005a7a3f91311b48f7fc5f8d693fdf3", "maintained": true, "manifest": {"description": {"en": "Web based audio/video streaming application", "fr": "Application de streaming audio et vid\u00e9o"}, "id": "ampache", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Ampache", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ampache/ampache/wiki", "code": "https://github.com/ampache/ampache", "demo": "https://ampache.org/demo.html", "fund": "https://ampache.org/donate.html", "license": "AGPL-3.0", "website": "http://ampache.org"}, "version": "7.10.1~ynh1"}, "potential_alternative_to": ["Deezer", "SoundCloud", "Spotify"], "state": "working", "subtags": ["music"]}, "anarchism": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "580117dc91d59948ed5eaf9cb6e51ce879612f87", "url": "https://github.com/YunoHost-Apps/anarchism_ynh"}, "high_quality": false, "id": "anarchism", "lastUpdate": 1768041130, "level": 8, "logo_hash": "9325a0638e3cde7cc4ac65f165896916f7f49988f25db56af56f3aef4a76bbe8", "maintained": true, "manifest": {"description": {"en": "Exhaustive exploration of Anarchist theory and practice", "fr": "Exploration exhaustive de la th\u00e9orie et de la pratique anarchiste"}, "id": "anarchism", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["kay0u"], "name": "Anarchism", "packaging_format": 2, "upstream": {"admindoc": "https://salsa.debian.org/debian/anarchism", "code": "https://salsa.debian.org/debian/anarchism/", "demo": "http://anarchism.pageabode.com/afaq/index.html", "license": "GPL-2.0-or-later", "website": "https://salsa.debian.org/debian/anarchism/"}, "version": "15.3-5~ynh1"}, "potential_alternative_to": ["Capitalism"], "state": "working", "subtags": []}, "antigen": {"added_in_catalog": 1746178442, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "a838513387de40f2b4e6d7c20441a7f2446d30c9", "url": "https://github.com/YunoHost-Apps/antigen_ynh"}, "high_quality": false, "id": "antigen", "lastUpdate": 1747252818, "level": 8, "logo_hash": "d47dcb4a3eeeba6e01a4d2d082222e50127caa1015d522c8d54072046c64414b", "maintained": true, "manifest": {"description": {"en": "Manage your ZSH plugins", "fr": "G\u00e8re les plugins ZSH"}, "id": "antigen", "integration": {"architectures": "all", "disk": "2M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "100M", "runtime": "7M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["Mistermasque"], "name": "Antigen", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/zsh-users/antigen/wiki", "code": "https://github.com/zsh-users/antigen", "fund": "https://github.com/zsh-users/antigen/issues", "license": "MIT"}, "version": "2.2.3~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "appflowy": {"added_in_catalog": 1736881754, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/appflowy_ynh/pull/56", "revision": "8ccbb37f926a82ac9ff95f76eb9f3ca7d77dfa60", "timestamp": 1769464953, "version": "0.9.64~ynh2\n20.19.0"}}, "antifeatures": ["non-free-network"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "da79b752f90b7bd57a9a8ab7c2eddaf6fe08fec4", "url": "https://github.com/YunoHost-Apps/appflowy_ynh"}, "high_quality": false, "id": "appflowy", "lastUpdate": 1769546059, "level": 8, "logo_hash": "0b7e23d05ddaa096147684f8ba8cc4e07f007e4840ed886dc2ec0423a8643576", "maintained": true, "manifest": {"description": {"en": "Bring projects, wikis, and teams together with AI", "fr": "Rassembler des projets, des wikis et des \u00e9quipes gr\u00e2ce \u00e0 l'IA"}, "id": "appflowy", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Klodd"], "name": "AppFlowy", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/AppFlowy-IO/AppFlowy-Cloud/blob/main/doc/DEPLOYMENT.md", "code": "https://github.com/AppFlowy-IO/AppFlowy-Cloud", "license": "AGPL-3.0-only", "userdoc": "https://docs.appflowy.io/docs/guides/appflowy/self-hosting-appflowy", "website": "https://appflowy.io/"}, "version": "0.9.64~ynh2"}, "potential_alternative_to": ["Notion"], "state": "working", "subtags": ["wiki"]}, "archivebox": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/archivebox_ynh/pull/82", "revision": "3622e5f46780238d9c696c1534730958d4253761", "timestamp": 1786692315, "version": "0.7.4~ynh9"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "7c5c357dbe649b179d96bcb754b9e329a9d5c24e", "url": "https://github.com/YunoHost-Apps/archivebox_ynh"}, "high_quality": false, "id": "archivebox", "lastUpdate": 1786994980, "level": 8, "logo_hash": "03523a35d94ef7ea15a776df3a176980312d7e43819623293a6d26a0a4162a43", "maintained": true, "manifest": {"description": {"en": "Archiving solution to collect, save, and view sites you want to preserve offline", "fr": "Solution d'archivage pour collecter, enregistrer et afficher les sites que vous souhaitez conserver hors ligne"}, "id": "archivebox", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Max Fowler"], "name": "ArchiveBox", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ArchiveBox/ArchiveBox/wiki", "code": "https://github.com/ArchiveBox/ArchiveBox", "demo": "https://archiveboxdemo.commoninternet.net", "license": "MIT", "website": "https://archivebox.io/"}, "version": "0.7.4~ynh10"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "archivist": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/archivist_ynh/pull/65", "revision": "c6985dc484eb4c61e2d66539a672d020f20e46f8", "timestamp": 1766598349, "version": "1.3.4~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "d72b06f863116f54ce618d6d164c61487b7ac6ad", "url": "https://github.com/YunoHost-Apps/archivist_ynh"}, "high_quality": false, "id": "archivist", "lastUpdate": 1766852447, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Automatic backups", "fr": "Sauvegardes automatiques"}, "id": "archivist", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Archivist", "packaging_format": 2, "upstream": {"code": "https://github.com/maniackcrudelis/archivist", "license": "GPL-3.0"}, "version": "1.3.4~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "armadietto": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/armadietto_ynh/pull/34", "revision": "cfd351d7270196c9f32624afd585787bdf9e075e", "timestamp": 1774213256, "version": "0.6.4~ynh1"}}, "antifeatures": ["alpha-software"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "4c3632bc1c6c86a5a174c509f90a64de1cceefd7", "url": "https://github.com/YunoHost-Apps/armadietto_ynh"}, "high_quality": false, "id": "armadietto", "lastUpdate": 1774338120, "level": 7, "logo_hash": "82c000d7e37931b0778fecbb83e7169057a902e5e3f492aaa8439b9081d05c8c", "maintained": true, "manifest": {"description": {"en": "RemoteStorage server", "fr": "Serveur remoteStorage"}, "id": "armadietto", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "500M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["bencharp"], "name": "Armadietto", "packaging_format": 2, "upstream": {"code": "https://github.com/remotestorage/armadietto", "license": "WTFPL", "website": "https://remotestorage.io/"}, "version": "0.6.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "arn_messager": {"added_in_catalog": 1745602155, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/arn_messager_ynh/pull/10", "revision": "2c846cf46f3f65a1701bf4ac73d418314103cbbf", "timestamp": 1770333805, "version": "1.2.0~ynh2"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "255370931617c608526aa81f20a98f1bf930e8d8", "url": "https://github.com/YunoHost-Apps/arn_messager_ynh"}, "high_quality": false, "id": "arn_messager", "lastUpdate": 1770408701, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Bot which enables multiple Matrix users to use a single third-party IM account over Mautrix bridges.", "fr": "Robot qui permet \u00e0 plusieurs comptes Matrix de mutualiser un unique compte de messagerie instantan\u00e9e tierce via les passerelles Mautrix."}, "id": "arn_messager", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Gredin67", "zamentur", "Thatoo"], "name": "ARN-Messager", "packaging_format": 2, "upstream": {"admindoc": "https://code.ffdn.org/arn/arn-messager#configuration-file", "code": "https://code.ffdn.org/arn/arn-messager", "fund": "https://don.arn-fai.net/", "license": "AGPL-3.0-or-later", "userdoc": "https://arn-fai.net/fr/blog/arn-messager-contact-whatsapp-sans-donner-facebook#mise-en-pratique-de-darn-messager"}, "version": "1.2.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "atuin": {"added_in_catalog": 1766941041, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/atuin_ynh/pull/58", "revision": "3fcfcdc0d95246d60fd87c41ecb33d5555dfb4a3", "timestamp": 1786023881, "version": "18.19.0~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "99291c06682c8867d8c756d3f5830bc04c16e55e", "url": "https://github.com/YunoHost-Apps/atuin_ynh"}, "high_quality": false, "id": "atuin", "lastUpdate": 1786038332, "level": 7, "logo_hash": "6bdc2311ad5fe03ec494e944203d913459f68c20a09ad510421f9863bf06be4d", "maintained": true, "manifest": {"description": {"en": "Self-hosted Atuin for syncing and backing up encrypted shell history across devices", "fr": "Atuin, pour synchroniser et sauvegarder votre historique de shell chiffr\u00e9 entre vos appareils."}, "id": "atuin", "integration": {"architectures": ["amd64", "arm64"], "disk": "500M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "100M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": ["ximikos"], "name": "Atuin", "packaging_format": 2, "upstream": {"admindoc": "https://docs.atuin.sh/cli/self-hosting/server-setup/", "code": "https://github.com/atuinsh/atuin", "license": "MIT", "userdoc": "https://docs.atuin.sh/cli/", "website": "https://atuin.sh"}, "version": "18.19.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "audiobookshelf": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh/pull/238", "revision": "149b78416e0fa4b30399a455927bd52d0ece6ba6", "timestamp": 1781791826, "version": "2.35.1~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "606201e15be441effdd3e59f6c683f1147241561", "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh"}, "high_quality": false, "id": "audiobookshelf", "lastUpdate": 1785301382, "level": 8, "logo_hash": "3c657828e88d93226650323f0597ebd36f18c71e1789339589879a24321791e9", "maintained": true, "manifest": {"description": {"en": "Audiobook server for managing and playing your audiobooks", "fr": "Serveur de livres audio pour g\u00e9rer et lire vos livres audio"}, "id": "audiobookshelf", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Navan Chauhan"], "name": "Audiobookshelf", "packaging_format": 2, "upstream": {"code": "https://github.com/advplyr/audiobookshelf", "license": "AGPL-3.0-only", "userdoc": "https://www.audiobookshelf.org/docs", "website": "https://audiobookshelf.org/"}, "version": "2.36.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "autobd": {"added_in_catalog": 1729498404, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "f95a71d230a96462e672ba0e21a7a2d0ab681f47", "url": "https://github.com/YunoHost-Apps/autobd_ynh"}, "high_quality": false, "id": "autobd", "lastUpdate": 1763468971, "level": 8, "logo_hash": "f1292425b43ce11ed461814e8cbb69fde19186d104b2e90542696f0791662305", "maintained": true, "manifest": {"description": {"en": "Quickly create comic strips from a web interface", "fr": "Cr\u00e9ez rapidement des bandes dessin\u00e9es depuis une interface web"}, "id": "autobd", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "AutoBD", "packaging_format": 2, "upstream": {"code": "https://forge.apps.education.fr/educajou/autobd", "demo": "https://educajou.forge.apps.education.fr/autobd", "license": "GPL-2.0-or-later"}, "version": "2025.11.05~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "autobrr": {"added_in_catalog": 1681591997, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/autobrr_ynh/pull/85", "revision": "b19ab39dfc6237e4fece49ea4da2141b0260e948", "timestamp": 1770027757, "version": "1.72.1~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "2cfdf319d4ea011f9b1aa9346eea275b98f0248e", "url": "https://github.com/YunoHost-Apps/autobrr_ynh"}, "high_quality": false, "id": "autobrr", "lastUpdate": 1786996444, "level": 8, "logo_hash": "f401bcd6cd2ac7494e0605b273010e59970368799390e5ba3df205b8eca0c3d3", "maintained": true, "manifest": {"description": {"en": "Easy to use download automation for torrents and usenet", "fr": "Automatisation de t\u00e9l\u00e9chargement pour les torrents et Usenet"}, "id": "autobrr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Autobrr", "packaging_format": 2, "upstream": {"code": "https://github.com/autobrr/autobrr", "license": "GPL-3.0-only", "website": "https://autobrr.com/"}, "version": "1.84.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "automad": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/automad_ynh/pull/18", "revision": "4ed523b37b8bc34a279aa843502bd242c35718c4", "timestamp": 1781791381, "version": "1.10.9~ynh6"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "1b8e4bdf62e8717ede42209211c661fbbc23e482", "url": "https://github.com/YunoHost-Apps/automad_ynh"}, "high_quality": false, "id": "automad", "lastUpdate": 1781793658, "level": 8, "logo_hash": "1332057cccbe430bb1f2144e8f4119bdbd0c1115c6f8d02691ab9ad9f297d707", "maintained": true, "manifest": {"description": {"en": "Flat-file content management system and template engine", "fr": "Syst\u00e8me de gestion de contenu de fichiers plats et un moteur de mod\u00e8les"}, "id": "automad", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Automad", "packaging_format": 2, "upstream": {"admindoc": "https://automad.org/getting-started", "code": "https://github.com/marcantondahmen/automad", "license": "MIT", "userdoc": "https://automad.org/user-guide", "website": "https://automad.org/"}, "version": "1.10.9~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog", "website"]}, "backdrop": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/backdrop_ynh/pull/105", "revision": "7e6b957242c2b7f4919b31bfd853798470740297", "timestamp": 1768776220, "version": "1.33.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "ac0a55ee28e3dc504e6ce76817b6a12daa5eb686", "url": "https://github.com/YunoHost-Apps/backdrop_ynh"}, "high_quality": false, "id": "backdrop", "lastUpdate": 1784961010, "level": 8, "logo_hash": "d43de234331aa9f8586d0d544b47e33f27d494af1c7dcc4ddaebcc5c2bd215a5", "maintained": true, "manifest": {"description": {"en": "Easy-to-use CMS for building professional websites", "fr": "CMS facile \u00e0 utiliser pour cr\u00e9er des sites Web professionnels"}, "id": "backdrop", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Backdrop", "packaging_format": 2, "upstream": {"code": "https://github.com/backdrop/backdrop", "demo": "https://backdropcms.org/demo", "license": "GPL-2.0", "userdoc": "https://backdropcms.org/user-guide", "website": "https://backdropcms.org/"}, "version": "1.34.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "backrest": {"added_in_catalog": 1729003252, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/backrest_ynh/pull/44", "revision": "f8d708ca312d473a4cad93a98f9329b9895f42a8", "timestamp": 1768775850, "version": "1.11.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "78766f77751f9b6a78b058430fac2e2e92bbb94a", "url": "https://github.com/YunoHost-Apps/backrest_ynh"}, "high_quality": false, "id": "backrest", "lastUpdate": 1783979489, "level": 8, "logo_hash": "3f7d36a32e7aeab97391152e6b44acb1807ea3f660fe18e96538e977cb263291", "maintained": true, "manifest": {"description": {"en": "Web UI and orchestrator for Restic backup", "fr": "Interface Web et orchestrateur pour la sauvegarde Restic"}, "id": "backrest", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["DeMiro5001"], "name": "Backrest", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/garethgeorge/backrest#installation", "code": "https://github.com/garethgeorge/backrest", "fund": "https://buymeacoffee.com/garethgeorge", "license": "GPL-3.0-only", "userdoc": "https://garethgeorge.github.io/backrest/introduction/getting-started"}, "version": "1.14.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "bagisto": {"added_in_catalog": 1781374793, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/bagisto_ynh/pull/7", "revision": "89960088e275225ddd9bf81001a0b7f7610bec4c", "timestamp": 1783558928, "version": "2.4.8~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "d764d0a93ddbeeb876d44ec38e90ab34ef2057f1", "url": "https://github.com/YunoHost-Apps/bagisto_ynh"}, "high_quality": false, "id": "bagisto", "lastUpdate": 1786996941, "level": 7, "logo_hash": "9fb78fe17d52e2bb01722ecd63cb1fdd26c5fa941a6bba3d0509138b42224694", "maintained": true, "manifest": {"description": {"en": "eCommerce platform", "fr": "plateforme de eCommerce"}, "id": "bagisto", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Bagisto", "packaging_format": 2, "upstream": {"admindoc": "https://devdocs.bagisto.com/getting-started/installation", "code": "https://github.com/bagisto/bagisto", "demo": "https://demo.bagisto.com/", "license": "MIT", "website": "https://bagisto.com"}, "version": "2.4.9~ynh1"}, "potential_alternative_to": ["Shopify", "Shopware"], "state": "working", "subtags": ["ecommerce"]}, "baikal": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/baikal_ynh/pull/114", "revision": "7e1584dedbd29e2e1cc069bc925482c41865f82b", "timestamp": 1771855749, "version": "0.9.4~ynh4"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "af64480ca4ce6d3d1c3f97ec6c196a9f419eed04", "url": "https://github.com/YunoHost-Apps/baikal_ynh"}, "high_quality": false, "id": "baikal", "lastUpdate": 1786272274, "level": 8, "logo_hash": "2b575a709f1ae18c9a0bdc0f1907b0b953751ece4004cb6de6a49a32a12d21c5", "maintained": true, "manifest": {"description": {"en": "Lightweight CalDAV and CardDAV server", "fr": "Serveur CalDAV et CardDAV l\u00e9ger"}, "id": "baikal", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["salamandar"], "name": "Ba\u00efkal", "packaging_format": 2, "upstream": {"admindoc": "https://sabre.io/dav/", "code": "https://github.com/sabre-io/Baikal", "demo": "https://demo.yunohost.org/baikal/admin/", "license": "GPL-3.0", "userdoc": "https://sabre.io/baikal/install/", "website": "https://sabre.io/baikal/"}, "version": "0.12.1~ynh2"}, "potential_alternative_to": ["Microsoft Outlook"], "state": "working", "subtags": ["calendar", "contacts"]}, "baserow": {"added_in_catalog": 1771087070, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "main", "revision": "f81ef0e6fe4a95f721478be22edba39e8d9fa305", "url": "https://github.com/otm33GH/baserow_ynh"}, "high_quality": false, "id": "baserow", "lastUpdate": 1784926427, "level": 7, "logo_hash": "866a93bf9e81ea8bd8e28874631645b4d3b1eb92112ffda9e5d60d7c00ba185c", "maintained": true, "manifest": {"description": {"en": "No-code open source database & application builder", "fr": "Application open source de cr\u00e9ation d\u2019applications et de bases de donn\u00e9es sans code"}, "id": "baserow", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "5000M", "runtime": "2000M"}, "sso": false, "yunohost": ">= 12.1.6"}, "maintainers": ["otm33GH"], "name": "Baserow", "packaging_format": 2, "upstream": {"admindoc": "https://baserow.io/docs/index", "code": "https://github.com/baserow/baserow", "license": "MIT", "website": "https://baserow.io/"}, "version": "2.3.2~ynh1"}, "potential_alternative_to": ["Airtable", "Google AppSheet"], "state": "working", "subtags": []}, "bazarr": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/bazarr_ynh/pull/61", "revision": "394f5e416318acf244c2770d1f5d826d958ee554", "timestamp": 1783413156, "version": "1.6.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "55397f1633ccafbc05e1edf416c3e398d77afe06", "url": "https://github.com/YunoHost-Apps/bazarr_ynh"}, "high_quality": false, "id": "bazarr", "lastUpdate": 1783417526, "level": 8, "logo_hash": "7ddbd8a83789b01a41eba7f53ee740ae63e411324ec02a0e27f89514959f7396", "maintained": true, "manifest": {"description": {"en": "Automated subtitle downloading for Sonarr and Radarr", "fr": "T\u00e9l\u00e9chargement automatique de sous-titres pour Sonarr et Radarr"}, "id": "bazarr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Bazarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.bazarr.media", "code": "https://github.com/morpheus65535/bazarr", "license": "GPL-3.0", "website": "https://bazarr.media"}, "version": "1.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "benevalibre": {"added_in_catalog": 1737885571, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/benevalibre_ynh/pull/12", "revision": "7242445af86265cb8bddaf2c4bfe128122fad63a", "timestamp": 1774212143, "version": "2.0.1~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "b9e75962e1b1167f983135d814244f350bcc67f6", "url": "https://github.com/YunoHost-Apps/benevalibre_ynh"}, "high_quality": false, "id": "benevalibre", "lastUpdate": 1774214271, "level": 7, "logo_hash": "097dc569ce2b4fb22a3eb46bceb10f10c5789aba812c91a58a64e528ba585c8c", "maintained": true, "manifest": {"description": {"en": "Makes it easier to manage and promote voluntary work in associations", "fr": "Facilite la gestion et la valorisation du b\u00e9n\u00e9volat dans les associations"}, "id": "benevalibre", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "B\u00e9n\u00e9valibre", "packaging_format": 2, "upstream": {"admindoc": "https://app.benevalibre.org/docs/administration/index.html", "code": "https://forge.cliss21.org/cliss21/benevalibre", "demo": "https://benevalibre.sloli.fr/", "license": "AGPL-3.0-only", "userdoc": "https://app.benevalibre.org/docs/utilisation/index.html", "website": "https://benevalibre.org/"}, "version": "2.0.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "bentopdf": {"added_in_catalog": 1770114909, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/vdbhb59/bentopdf_ynh/pull/44", "revision": "952e5879a3dbd001f34c16934f9d9ace86aae095", "timestamp": 1785149724, "version": "2.8.7~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "ad52b0b43a64ab2f1812e0b9d843b985188d3715", "url": "https://github.com/YunoHost-Apps/bentopdf_ynh"}, "high_quality": false, "id": "bentopdf", "lastUpdate": 1785150961, "level": 7, "logo_hash": "a967e9ec541bcf14df49b48dca629ac08193226083c3918f65aec52db461d1ac", "maintained": true, "manifest": {"description": {"en": "Privacy First PDF Toolkit", "fr": "Kit d'outils PDF Privacy First"}, "id": "bentopdf", "integration": {"architectures": "all", "disk": "250M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "BentoPDF", "packaging_format": 2, "upstream": {"admindoc": "https://bentopdf.com/docs/self-hosting/", "code": "https://github.com/alam00000/bentopdf", "license": "AGPL-3.0", "website": "https://bentopdf.com"}, "version": "2.8.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "beszel": {"added_in_catalog": 1774810397, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/beszel_ynh/pull/1", "revision": "3aa5d57c19a0e2f9c427fc3730192ab152535f1e", "timestamp": 1774457752, "version": "0.18.4~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "8d6ded903820f99f5228c7e0b031bd475ccddb1e", "url": "https://github.com/YunoHost-Apps/beszel_ynh"}, "high_quality": false, "id": "beszel", "lastUpdate": 1787032192, "level": 7, "logo_hash": "9037ab5bbb992849d4401cd47c89dbf4808d2d1d747344319fc2151e74dc10fe", "maintained": true, "manifest": {"description": {"en": "Lightweight server monitoring", "fr": "Monitoring de serveurs"}, "id": "beszel", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Beszel", "packaging_format": 2, "upstream": {"admindoc": "https://beszel.dev/guide/hub-installation#binary", "code": "https://github.com/henrygd/beszel", "license": "MIT", "website": "https://www.beszel.dev/"}, "version": "0.18.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "biboumi": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b5fc7c9ad673efbf0aa4eff651af75f83c0bb56a", "url": "https://github.com/YunoHost-Apps/biboumi_ynh"}, "high_quality": false, "id": "biboumi", "lastUpdate": 1779721154, "level": 8, "logo_hash": "f46a31b4ae6b840b17b075268c77407b0f099792ab15f5919c0f13a38a307d22", "maintained": true, "manifest": {"description": {"en": "XMPP gateway for the IRC network", "fr": "Passerelle XMPP pour le r\u00e9seau IRC"}, "id": "biboumi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0"}, "maintainers": ["pitchum"], "name": "Biboumi", "packaging_format": 2, "upstream": {"admindoc": "https://doc.biboumi.louiz.org", "code": "https://github.com/louiz/biboumi", "license": "Zlib", "website": "https://biboumi.louiz.org"}, "version": "9.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "bicbucstriim": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "de45818cba6e9d74efee393e723d195763d69f14", "url": "https://github.com/YunoHost-Apps/bicbucstriim_ynh"}, "high_quality": false, "id": "bicbucstriim", "lastUpdate": 1770545816, "level": 8, "logo_hash": "4636a171ae3d74d0ffd79cf57f5d4b40f641cbaf10c3c27e84154822394a9510", "maintained": true, "manifest": {"description": {"en": "Digital books streamer, providing web-based access to your e-book collection", "fr": "Interface Web pour acc\u00e9der \u00e0 votre collection d'e-book"}, "id": "bicbucstriim", "integration": {"architectures": "all", "disk": "130M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Alex"], "name": "BicBucStriim", "packaging_format": 2, "upstream": {"code": "https://github.com/mikespub-org/rvolz-BicBucStriim", "license": "MIT"}, "version": "4.0.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "bileto": {"added_in_catalog": 1748796477, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/bileto_ynh/pull/18", "revision": "d7cdb86cadef7f4992d96cbb562b5a0b0cc38438", "timestamp": 1778177011, "version": "0.15.4~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "000bf2b3f6d695d65d06ff8ccba253ddebea9bbc", "url": "https://github.com/YunoHost-Apps/bileto_ynh"}, "high_quality": false, "id": "bileto", "lastUpdate": 1782036240, "level": 8, "logo_hash": "1661b5e7564d4b85241e6eea71207ad782fcfe43ccb3429d70fd60f92a304f89", "maintained": true, "manifest": {"description": {"en": "Ticketing tool for managing your Help Desk", "fr": "Outil de ticketing pour la gestion de votre service d'assistance"}, "id": "bileto", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Bileto", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/Probesys/bileto/blob/main/docs/administrators/deploy.md", "code": "https://github.com/Probesys/bileto", "license": "AGPL-3.0", "website": "https://bileto.coop/"}, "version": "0.16.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "bloat": {"added_in_catalog": 1731593020, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "b789e32422f990bb6ec93d6d9b0d17315bc639c0", "url": "https://github.com/YunoHost-Apps/bloat_ynh"}, "high_quality": false, "id": "bloat", "lastUpdate": 1758820704, "level": 6, "logo_hash": "17f9d71f3a0ae65d03c39f9b3b9de42f73ea38ada1a58fd49f6668196bcdc431", "maintained": true, "manifest": {"description": {"en": "Web client for Pleroma, Mitra and other Fediverse connected apps", "fr": "Client web pour Pleroma, MItra et d'autres applications connect\u00e9es au Fediverse"}, "id": "bloat", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["Papa Dragon"], "name": "Bloat", "packaging_format": 2, "upstream": {"admindoc": "https://git.freesoftwareextremist.com/bloat/tree/README", "code": "https://git.freesoftwareextremist.com/bloat/", "license": "Unlicense"}, "version": "1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "bludit": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 1, "pr_url": "https://github.com/YunoHost-Apps/bludit_ynh/pull/69", "revision": "e04eb730e1d9ac2937fe36f23f59784e1b84842a", "timestamp": 1775943378, "version": "3.20.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "b209d50583e24d087f8c67dadc3da5d402189668", "url": "https://github.com/YunoHost-Apps/bludit_ynh"}, "high_quality": false, "id": "bludit", "lastUpdate": 1778686140, "level": 8, "logo_hash": "2dbd15d9e51deed69bfc673bda5728562d86aa0f85e2f5ef7c209f89f220fe34", "maintained": true, "manifest": {"description": {"en": "Simple, Fast, Secure, Flat-File CMS", "fr": "CMS simple, rapide, s\u00e9curis\u00e9 et \u00e0 fichier plat"}, "id": "bludit", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Bludit", "packaging_format": 2, "upstream": {"admindoc": "https://docs.bludit.com/en/", "code": "https://github.com/bludit/bludit", "demo": "https://demo.bludit.com", "license": "MIT", "website": "www.bludit.com"}, "version": "3.22.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog"]}, "bonfire": {"added_in_catalog": 1706290061, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/bonfire_ynh/pull/56", "revision": "09c3a0f5a19dae8400556db91ca4b76a5eff0f79", "timestamp": 1773765024, "version": "1.0.2~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "1e0fec8a2acf6ec2376ab6ff4081e2b3d377dac3", "url": "https://github.com/YunoHost-Apps/bonfire_ynh"}, "high_quality": false, "id": "bonfire", "lastUpdate": 1786996241, "level": 8, "logo_hash": "f2aff42e799b3b87328bb95d7745d9634dbebe6b6092c8a592cbc5839e76b64b", "maintained": true, "manifest": {"description": {"en": "Federated social networking server built on ActivityPub open protocol", "fr": "Serveur de r\u00e9seautage social f\u00e9d\u00e9r\u00e9 bas\u00e9 sur le protocole ouvert ActivityPub"}, "id": "bonfire", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "1000M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Lapineige"], "name": "Bonfire", "packaging_format": 2, "upstream": {"admindoc": "https://docs.bonfirenetworks.org/", "code": "https://github.com/bonfire-networks/bonfire-app", "demo": "https://campground.bonfire.cafe/", "license": "AGPL-3.0-only", "userdoc": "https://docs.bonfirenetworks.org/", "website": "https://bonfirenetworks.org/"}, "version": "1.0.6~ynh4"}, "potential_alternative_to": ["Akkoma", "Calckey", "Iceshrimp", "Mastodon", "Misskey", "Pleroma"], "state": "working", "subtags": []}, "bookstack": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/bookstack_ynh/pull/250", "revision": "1a22bf2082a7da1d38e6760030ac6670342ef4b2", "timestamp": 1783068074, "version": "26.05.2~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "47a943754a33a47ca5fb9aeaf2cd7a08e4d642e4", "url": "https://github.com/YunoHost-Apps/bookstack_ynh"}, "high_quality": false, "id": "bookstack", "lastUpdate": 1783096161, "level": 8, "logo_hash": "6e2396860f62bd82f8507d2dae5f8f4f0eb34d4a6a3ead67ddc6cc9d454687e2", "maintained": true, "manifest": {"description": {"en": "Platform to create documentation/wiki content", "fr": "Plateforme pour cr\u00e9er du contenu de documentation/wiki"}, "id": "bookstack", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "BookStack", "packaging_format": 2, "upstream": {"admindoc": "https://www.bookstackapp.com/docs/admin/", "code": "https://github.com/BookStackApp/BookStack", "cpe": "cpe:2.3:a:bookstack:bookstack", "demo": "https://demo.bookstackapp.com", "fund": "https://ko-fi.com/ssddanbrown", "license": "MIT", "userdoc": "https://www.bookstackapp.com/docs/user/", "website": "https://www.bookstackapp.com"}, "version": "26.05.2~ynh1"}, "potential_alternative_to": ["GitBook", "Notion"], "state": "working", "subtags": ["wiki"]}, "bookwyrm": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/bookwyrm_ynh/pull/88", "revision": "13890a75d53351ce26d54b7f3a69465ff184dfbd", "timestamp": 1770387806, "version": "0.8.3~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "12d9d1d6dca7beb30d0009dcd9c418ac68b17603", "url": "https://github.com/YunoHost-Apps/bookwyrm_ynh"}, "high_quality": false, "id": "bookwyrm", "lastUpdate": 1781851295, "level": 8, "logo_hash": "81e06cb87bd68fdb6b3b95f19f9695494a9dba99aa30b38e0efc251350364776", "maintained": true, "manifest": {"description": {"en": "Platform for social reading", "fr": "Plateforme de lecture sociale"}, "id": "bookwyrm", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["oufmilo"], "name": "BookWyrm", "packaging_format": 2, "upstream": {"admindoc": "https://docs.joinbookwyrm.com/", "code": "https://github.com/bookwyrm-social/bookwyrm", "cpe": "cpe:2.3:a:joinbookwyrm:bookwyrm", "demo": "https://joinbookwyrm.com/fr/", "license": "AGPL-3.0-or-later", "website": "https://joinbookwyrm.com/fr/"}, "version": "0.8.7~ynh1"}, "potential_alternative_to": ["Goodreads"], "state": "working", "subtags": []}, "borg": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/borg_ynh/pull/268", "revision": "21174e96ff2cb9394f68d3473e56a2828772a0e5", "timestamp": 1786695214, "version": "1.4.5~ynh3"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "e1a91716e2919f51871b8b4f27b280a7e1ef97ab", "url": "https://github.com/YunoHost-Apps/borg_ynh"}, "high_quality": false, "id": "borg", "lastUpdate": 1786697256, "level": 8, "logo_hash": "3ecbff4ad338ec20c8c3823d5f940549744a2024d9d9e0e4b1f9bd42dca5b499", "maintained": true, "manifest": {"description": {"en": "Regularly create deduplicated, encrypted backups sent to another server using Borg", "fr": "Cr\u00e9ez r\u00e9guli\u00e8rement des sauvegardes d\u00e9dupliqu\u00e9es et chiff\u00e9es envoy\u00e9es sur un autre serveur \u00e0 l'aide de Borg"}, "id": "borg", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.28"}, "maintainers": ["ljf", "fflorent"], "name": "Borg Backup", "packaging_format": 2, "upstream": {"admindoc": "https://borgbackup.readthedocs.io", "code": "https://github.com/borgbackup/borg", "cpe": "cpe:2.3:a:borg_project:borg", "fund": "https://www.borgbackup.org/support/fund.html", "license": "BSD-3-Clause", "website": "https://www.borgbackup.org"}, "version": "1.4.5~ynh3"}, "potential_alternative_to": ["Time Machine", "Veeam"], "state": "working", "subtags": ["backup"]}, "borgserver": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/borgserver_ynh/pull/83", "revision": "c6457cdfb6f1aae1988e5108da91ec7b2e76a759", "timestamp": 1766411716, "version": "1.4.3~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "56456675adb18ebec2c7d7979e2b0ffc73acd71e", "url": "https://github.com/YunoHost-Apps/borgserver_ynh"}, "high_quality": false, "id": "borgserver", "lastUpdate": 1766419365, "level": 6, "logo_hash": "3ecbff4ad338ec20c8c3823d5f940549744a2024d9d9e0e4b1f9bd42dca5b499", "maintained": true, "manifest": {"description": {"en": "Offer backup storage to a friend", "fr": "Offrez un espace de stockage \u00e0 un\u22c5e ami\u22c5e"}, "id": "borgserver", "integration": {"architectures": "all", "disk": "50M", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["ljf"], "name": "Borg Server", "packaging_format": 2, "upstream": {"admindoc": "https://borgbackup.readthedocs.io/en/stable/", "code": "https://github.com/borgbackup/borg", "license": "BSD-3-Clause", "website": "https://www.borgbackup.org/"}, "version": "1.4.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "borgwarehouse": {"added_in_catalog": 1697570631, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/borgwarehouse_ynh/pull/58", "revision": "9afe217418801f51c6318e58a64fa94ab79774cc", "timestamp": 1774212726, "version": "3.1.2~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1044d12c9f3d66a1716169ab758864e259c8d27d", "url": "https://github.com/YunoHost-Apps/borgwarehouse_ynh"}, "high_quality": false, "id": "borgwarehouse", "lastUpdate": 1787559596, "level": 8, "logo_hash": "f70ed6cc6879a32c852e156311daa55d3c4e7095945f0022b18547bb047a6720", "maintained": true, "manifest": {"description": {"en": "WebUI for BorgBackup", "fr": "WebUI pour BorgBackup"}, "id": "borgwarehouse", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "700M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "BorgWarehouse", "packaging_format": 2, "upstream": {"admindoc": "https://borgwarehouse.com/docs/admin-manual/debian-installation/", "code": "https://github.com/ravinou/borgwarehouse", "license": "AGPL-3.0", "website": "https://borgwarehouse.com"}, "version": "3.6.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "breezewiki": {"added_in_catalog": 1726556685, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/breezewiki_ynh/pull/6", "revision": "7afcdf01f753921d322108376b182f5f919a3049", "timestamp": 1771055995, "version": "1.0~ynh4"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f3e005bbebd84a94b3b1a75b776c5a256c398c65", "url": "https://github.com/YunoHost-Apps/breezewiki_ynh"}, "high_quality": false, "id": "breezewiki", "lastUpdate": 1771063156, "level": 0, "logo_hash": "6fa5e53416c392b6797f0e67cf2fb94689b733c4b35526015f45f46e76d17127", "maintained": true, "manifest": {"description": {"en": "Alternative frontend for Fandom", "fr": "Interface alternative pour Fandom"}, "id": "breezewiki", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "BreezeWiki", "packaging_format": 2, "upstream": {"admindoc": "https://docs.breezewiki.com/index.html", "code": "https://gitdab.com/cadence/breezewiki", "license": "AGPL-3.0-only", "website": "https://breezewiki.com/"}, "version": "1.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "cac-proxy": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "122f5f2d418c7c6729f84479159791dbaf943dcb", "url": "https://github.com/yunoHost-Apps/cac-proxy_ynh"}, "high_quality": false, "id": "cac-proxy", "lastUpdate": 1758213386, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "HTTPS proxy allowing you to call other websites from your own web application", "fr": "Proxy HTTPS permettant d'appeler d'autres sites depuis votre propre application web"}, "id": "cac-proxy", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "120M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Gerard Collin"], "name": "Cors Proxy", "packaging_format": 2, "upstream": {"code": "https://github.com/gcollin/cookie-aware-cors-proxy", "license": "MIT"}, "version": "1.3.2~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "cachet": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/cachet_ynh/pull/81", "revision": "b8943bd56909fe1d6dd08f1590a7fb07352ece22", "timestamp": 1766854340, "version": "3.0.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "07ba19dd00c3144adfdb4848ba93cd72abf67381", "url": "https://github.com/YunoHost-Apps/cachet_ynh"}, "high_quality": false, "id": "cachet", "lastUpdate": 1787391273, "level": 4, "logo_hash": "3bc7bed0a124049af87ed1260af5c2585e39f163200cd492c3c5ab64e442eb26", "maintained": true, "manifest": {"description": {"en": "Status page to inform users about the state of online services", "fr": "Page de statut pour informer les utilisateur\u00b7ice\u00b7s de l'\u00e9tat de services en ligne"}, "id": "cachet", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["JimboJoe"], "name": "Cachet", "packaging_format": 2, "upstream": {"admindoc": "https://docs.cachethq.io", "code": "https://github.com/CachetHQ/Cachet", "demo": "https://demo.cachethq.io", "license": "BSD-3-Clause", "website": "https://cachethq.io"}, "version": "2026.07.25~ynh1"}, "potential_alternative_to": ["StatusHub"], "state": "working", "subtags": ["monitoring"]}, "calcom": {"added_in_catalog": 1763769600, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/calcom_ynh/pull/54", "revision": "59e9af54b86d809748a1b8053522b0bee9ec35dc", "timestamp": 1776944258, "version": "6.0.6~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "fa19a572a6a4f0127a5de007d2c4faf2e436fd44", "url": "https://github.com/YunoHost-Apps/calcom_ynh"}, "high_quality": false, "id": "calcom", "lastUpdate": 1783493338, "level": 6, "logo_hash": "79083411e0037cb7d8f3569eab86d84c373165872381d7433accf029cbc43641", "maintained": true, "manifest": {"description": {"en": "Appointment scheduling application", "fr": "Application de planification de rendez-vous"}, "id": "calcom", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.28"}, "maintainers": ["CodeShakingSheep"], "name": "cal.com", "packaging_format": 2, "upstream": {"code": "https://github.com/calcom/cal.com", "license": "AGPL-3.0", "website": "https://cal.com/"}, "version": "6.2.0~ynh1"}, "potential_alternative_to": ["Calendly"], "state": "working", "subtags": []}, "calibreweb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/calibreweb_ynh/pull/182", "revision": "cc7ca6aeeb724ffe6d4ee5e15f067284929b5a08", "timestamp": 1780732481, "version": "0.96.26~ynh4"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "e1e951770604a4414f614570f93a997377076ae4", "url": "https://github.com/YunoHost-Apps/calibreweb_ynh"}, "high_quality": false, "id": "calibreweb", "lastUpdate": 1787496620, "level": 8, "logo_hash": "dbaa0699e4c2817dafab3c884bfc273bc8b75fd8c11fb8f40828173aa8015181", "maintained": true, "manifest": {"description": {"en": "Browsing, reading and downloading eBooks using a Calibre database", "fr": "Explorer, lire et t\u00e9l\u00e9charger des eBooks \u00e0 partir d'une base de donn\u00e9es Calibre"}, "id": "calibreweb", "integration": {"architectures": "all", "disk": "400M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Krakinou"], "name": "Calibre-web", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/janeczku/calibre-web/wiki", "code": "https://github.com/janeczku/calibre-web", "license": "GPL-3.0-only"}, "version": "0.96.27~ynh1"}, "potential_alternative_to": ["Booklore", "Calibre-Web Automated", "Kavita", "Komga"], "state": "working", "subtags": ["books"]}, "calibreweb-automated": {"added_in_catalog": 1762979924, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/calibreweb-automated_ynh/pull/54", "revision": "1db607589e4886cf59549193ef04fd70c82d6125", "timestamp": 1786193695, "version": "4.0.6~ynh15"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "8681952fc5401c40ede6a7ecbeaa42fe54476de4", "url": "https://github.com/YunoHost-Apps/calibreweb-automated_ynh"}, "high_quality": false, "id": "calibreweb-automated", "lastUpdate": 1786197395, "level": 7, "logo_hash": "7ef41efa80f19e800dbe6142047c580450c5202b1698da725146569fc8a35e0e", "maintained": true, "manifest": {"description": {"en": "Fully automate and simplify your eBook set up"}, "id": "calibreweb-automated", "integration": {"architectures": ["amd64", "arm64"], "disk": "400M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "Calibre-Web Automated", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/crocodilestick/Calibre-Web-Automated/wiki", "code": "https://github.com/crocodilestick/Calibre-Web-Automated/", "fund": "https://ko-fi.com/crocodilestick", "license": "GPL-3.0-only"}, "version": "4.0.6~ynh15"}, "potential_alternative_to": ["Booklore", "Calibre-Web", "Kavita", "Komga"], "state": "working", "subtags": ["books"]}, "castopod": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/castopod_ynh/pull/215", "revision": "8c41e37e322c953f8444dda0a7c40b62b8c240b9", "timestamp": 1776976753, "version": "1.15.5~ynh2"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "222ceb3ef992d0cfbc0fa3cedad9c949ef7935de", "url": "https://github.com/YunoHost-Apps/castopod_ynh"}, "high_quality": false, "id": "castopod", "lastUpdate": 1776979609, "level": 8, "logo_hash": "2ca1ca12af0f459c4d9234248f9ff518fd5e4de468df90a055c4498c1bdb6792", "maintained": true, "manifest": {"description": {"en": "Hosting platform made for podcasters", "fr": "Plateforme d'h\u00e9bergement con\u00e7ue pour les podcasteurs"}, "id": "castopod", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["orhtej2"], "name": "Castopod", "packaging_format": 2, "upstream": {"admindoc": "https://docs.castopod.org/", "code": "https://code.castopod.org/adaures/castopod", "demo": "https://podcast.podlibre.org/@podlibre_fr", "license": "GPL-3.0-only", "website": "https://castopod.org/"}, "version": "1.15.5~ynh2"}, "potential_alternative_to": ["Anchor", "Apple Podcasts", "Audible", "Deezer", "SoundCloud", "Spotify"], "state": "working", "subtags": []}, "cesium": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "abf35b216f39a9db8959611906e0f65e7bcc07bb", "url": "https://github.com/YunoHost-Apps/cesium_ynh"}, "high_quality": false, "id": "cesium", "lastUpdate": 1757579936, "level": 8, "logo_hash": "ed25c758b3c01e852ca245fa3da940e937bb4646261122b7d67c03a85aa393f4", "maintained": true, "manifest": {"description": {"en": "Duniter client to manage wallets, certifications in a libre money", "fr": "Client Duniter pour g\u00e9rer ses portes-monnaie, les certifications au sein d\u2019une monnaie libre"}, "id": "cesium", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Moul"], "name": "Cesium", "packaging_format": 2, "upstream": {"code": "https://github.com/duniter/cesium", "license": "AGPL-3.0-or-later", "website": "https://cesium.app"}, "version": "1.7.16~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "changedetection": {"added_in_catalog": 1741682395, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/changedetection_ynh/pull/17", "revision": "b721634b7a987206fe3c2debf627a7db09178e0d", "timestamp": 1768410050, "version": "0.52.3~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "11d98709ebd2c4f9ee36c54029fca1054360a694", "url": "https://github.com/YunoHost-Apps/changedetection_ynh"}, "high_quality": false, "id": "changedetection", "lastUpdate": 1784013604, "level": 8, "logo_hash": "dabbdac674cbab20cfd740d86954ca10e440a55cef3cb6cbfbe2c44e1ab2e351", "maintained": true, "manifest": {"description": {"en": "Web page change detection, website watcher, restock monitor and notification service", "fr": "D\u00e9tection des changements de pages web, surveillance des stocks et service de notification"}, "id": "changedetection", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "80M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "changedetection", "packaging_format": 2, "upstream": {"code": "https://github.com/dgtlmoon/changedetection.io", "license": "Apache-2.0"}, "version": "0.55.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "chatgpt-web": {"added_in_catalog": 1684063245, "alternative_branches": {}, "antifeatures": ["non-free-network"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "e563ddee02dfcd7c057a1520ac804712faa234a6", "url": "https://github.com/YunoHost-Apps/chatgpt-web_ynh"}, "high_quality": false, "id": "chatgpt-web", "lastUpdate": 1786394572, "level": 8, "logo_hash": "bf2a91bb1449f9dd901f7ec79e57bb185bf4af055ddc2e1798c76ccf08c0ae37", "maintained": true, "manifest": {"description": {"en": "ChatGPT web interface using the OpenAI API", "fr": "Interface Web ChatGPT utilisant l'API OpenAI"}, "id": "chatgpt-web", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "chatGPT-web", "packaging_format": 2, "upstream": {"code": "https://github.com/Niek/chatgpt-web", "demo": "https://niek.github.io/chatgpt-web/", "license": "GPL-3.0", "website": "https://niek.github.io/chatgpt-web/"}, "version": "2026.08.03~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "chatonsinfos": {"added_in_catalog": 1701295269, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/chatonsinfos_ynh/pull/17", "revision": "ff9c258984e7634a38bd495e379fb2d244c28ab2", "timestamp": 1767189377, "version": "2023.12.21~ynh1"}}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "32d62986454754cf487845e6d9f6362db9a11965", "url": "https://github.com/YunoHost-Apps/chatonsinfos_ynh"}, "high_quality": false, "id": "chatonsinfos", "lastUpdate": 1771847864, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Create stats files Chatons compliant and enable configuration in config pannel", "fr": "G\u00e9n\u00e8re automatiquement les fichiers de statistiques Chatons et permet leur configuration dans le panneau de configuration"}, "id": "chatonsinfos", "integration": {"architectures": "all", "disk": "50M", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["oiseauroch", "ljf"], "name": "Chatons Infos", "packaging_format": 2, "upstream": {"admindoc": "https://framagit.org/chatons/chatonsinfos/-/blob/master/README.md", "code": "https://framagit.org/chatons/chatonsinfos", "demo": "https://stats.chatons.org/index.xhtml", "license": "AGPL-3.0"}, "version": "2023.12.21~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "chitchatter": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/chitchatter_ynh/pull/39", "revision": "1cbcd50eabfe8111a02adf10f97af377c040f375", "timestamp": 1774212334, "version": "2026.02.14~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "8d3a69dd6f0bb2b1ca7c293f94acf67a47abdb47", "url": "https://github.com/YunoHost-Apps/chitchatter_ynh"}, "high_quality": false, "id": "chitchatter", "lastUpdate": 1786995991, "level": 6, "logo_hash": "f64a86749831c4959f77632b7ec3c34a0245c81e72337cfe8c1cb7d55c47d3dc", "maintained": true, "manifest": {"description": {"en": "Peer-to-peer chat that is serverless, decentralized, and ephemeral", "fr": "Chat peer-to-peer sans serveur, d\u00e9centralis\u00e9e et \u00e9ph\u00e9m\u00e8re"}, "id": "chitchatter", "integration": {"architectures": "all", "disk": "1500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2800M", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Chitchatter", "packaging_format": 2, "upstream": {"code": "https://github.com/jeremyckahn/chitchatter", "demo": "https://chitchatter.im/", "license": "GPL-2.0", "website": "https://chitchatter.im/"}, "version": "2026.08.09~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "cinny": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "6873586a17aef80dc84a64af455f2c79d74db1ae", "url": "https://github.com/YunoHost-Apps/cinny_ynh"}, "high_quality": false, "id": "cinny", "lastUpdate": 1785624471, "level": 8, "logo_hash": "343a86ac75189d78c8cdf8b93831955777d6c825df3927c7de1d1707769a9415", "maintained": true, "manifest": {"description": {"ca": "Client de Matrix amb un focus en una interf\u00edcie simple, elegant i segura", "en": "Matrix client focusing primarily on simple, elegant and secure interface", "fr": "Client matrix orient\u00e9 simplicit\u00e9, \u00e9l\u00e9gance et s\u00e9curit\u00e9", "gl": "Cliente para Matrix que pon o foco na simplicidade, elegancia e seguridade da interface"}, "id": "cinny", "integration": {"architectures": "all", "disk": "13M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": ["Salamandar"], "name": "Cinny", "packaging_format": 2, "upstream": {"code": "https://github.com/cinnyapp/cinny", "cpe": "cpe:2.3:a:cinny_project:cinny", "demo": "https://app.cinny.in", "fund": "https://cinny.in/#sponsor", "license": "MIT", "website": "https://cinny.in"}, "version": "4.12.6~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "civicrm_drupal": {"added_in_catalog": 1733905652, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/civicrm_drupal_ynh/pull/16", "revision": "f2cd2e8981c4f994c0aef1cbbee5a28328877368", "timestamp": 1785207189, "version": "2026.07.27~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "b9359fda27beef0185b823b0033495970d90cdd4", "url": "https://github.com/YunoHost-Apps/civicrm_drupal_ynh"}, "high_quality": false, "id": "civicrm_drupal", "lastUpdate": 1785267772, "level": 8, "logo_hash": "d8af432d0f946bdd563e7191fbadffd4a0416d09e136d712b33e67422794cec8", "maintained": true, "manifest": {"description": {"en": "CRM for non-profits, NGOs and advocacy organizations", "fr": "CRM pour organisations \u00e0 but non lucratif et ONG"}, "id": "civicrm_drupal", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["yalh76"], "name": "CiviCRM on Drupal", "packaging_format": 2, "upstream": {"admindoc": "https://docs.civicrm.org/", "code": "https://github.com/civicrm/civicrm-drupal-8", "cpe": "cpe:2.3:a:civicrm:civicrm", "demo": "https://civicrm.org/demo", "fund": "https://civicrm.org/civicrm/contribute/transact?reset=1&id=47", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.civicrm.org/", "website": "https://civicrm.org"}, "version": "2026.07.27~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "cloudlog": {"added_in_catalog": 1685981922, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/cloudlog_ynh/pull/106", "revision": "57b3bc684f3fd1009f58549fae1b9a39631af420", "timestamp": 1770109826, "version": "2.8.7~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "18a1e6c88fd7efcedfa7300355349f3af0a3c6bb", "url": "https://github.com/YunoHost-Apps/cloudlog_ynh"}, "high_quality": false, "id": "cloudlog", "lastUpdate": 1786996027, "level": 6, "logo_hash": "3b5238dab7c7476f9611b71f356fee654a850fac013824363e767d7255cb1496", "maintained": true, "manifest": {"description": {"en": "Web based amateur radio logging application", "fr": "Application Web d'enregistrement radioamateur"}, "id": "cloudlog", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "CloudLog", "packaging_format": 2, "upstream": {"code": "https://github.com/magicbug/Cloudlog", "license": "MIT", "website": "https://www.cloudlog.co.uk"}, "version": "2.8.18~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "cloudreve": {"added_in_catalog": 1774169788, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/cloudreve_ynh/pull/2", "revision": "94c5f68aaee5857faed8c862820b648a97d147e5", "timestamp": 1774170097, "version": "4.10.1~ynh1"}}, "antifeatures": ["not-totally-free-package"], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "85f8278830135bc2a52a4d0ee29d82413ee3c38c", "url": "https://github.com/YunoHost-Apps/cloudreve_ynh"}, "high_quality": false, "id": "cloudreve", "lastUpdate": 1784185997, "level": 7, "logo_hash": "73b25fc0fc74baa5aae95bac542ea3179e304d0e9dc66103ba1489cf093f0208", "maintained": true, "manifest": {"description": {"en": "File management and sharing system, supports multiple storage providers", "fr": "Syst\u00e8me de gestion et de partage de fichiers, prenant en charge plusieurs fournisseurs de stockage"}, "id": "cloudreve", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Cloudreve", "packaging_format": 2, "upstream": {"admindoc": "https://docs.cloudreve.org/en/", "code": "https://github.com/cloudreve/Cloudreve", "demo": "https://demo.cloudreve.org/session", "license": "GPL-3.0", "website": "https://cloudreve.org/"}, "version": "4.18.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "cockpit": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1239ad4fa9b6ba44bfe601e0de1f6b09a075574f", "url": "https://github.com/YunoHost-Apps/cockpit_ynh"}, "high_quality": false, "id": "cockpit", "lastUpdate": 1773207557, "level": 8, "logo_hash": "f12ba020d2fe5e90d3be54a50b96d4a076d2ffcf137b4bcd84ae17203b74684f", "maintained": true, "manifest": {"description": {"en": "Sysadmin login session in a Web browser", "fr": "Session de connexion sysadmin dans un navigateur Web"}, "id": "cockpit", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "150M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["ewilly"], "name": "Cockpit", "packaging_format": 2, "upstream": {"admindoc": "https://cockpit-project.org/documentation.html", "code": "https://github.com/cockpit-project/cockpit", "license": "LGPL-2.1-only", "website": "https://cockpit-project.org/"}, "version": "337~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "code-server": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/code-server_ynh/pull/177", "revision": "26b1c99655d0d448e4875327bd003f21308f25f2", "timestamp": 1768410121, "version": "4.108.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "d9f1595cd2cfe9fe715b71928e1178efe289930d", "url": "https://github.com/YunoHost-Apps/code-server_ynh"}, "high_quality": false, "id": "code-server", "lastUpdate": 1787080540, "level": 6, "logo_hash": "e99ef71250d11708ab6c2fcba613e07ad690c8804330def527bb3d00c4e13583", "maintained": true, "manifest": {"description": {"en": "Run VS Code on your server and access it in the browser", "fr": "Lancez VS Code sur votre serveur et acc\u00e9dez-y depuis votre navigateur"}, "id": "code-server", "integration": {"architectures": ["amd64", "arm64"], "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Tagada"], "name": "code-server", "packaging_format": 2, "upstream": {"admindoc": "https://coder.com/docs/code-server/latest", "code": "https://github.com/coder/code-server", "license": "MIT", "userdoc": "https://coder.com/docs/code-server/latest/FAQ", "website": "https://coder.com"}, "version": "4.133.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "codimd": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/codimd_ynh/pull/98", "revision": "a36ad1ce04d7c047fe8a132f8d0f2a2fb8c79cd1", "timestamp": 1774205235, "version": "2.6.1~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "81e175c08a5d60b3bec9d166fe065e82e75f2492", "url": "https://github.com/YunoHost-Apps/codimd_ynh"}, "high_quality": false, "id": "codimd", "lastUpdate": 1774210752, "level": 8, "logo_hash": "954b080afcf3ae1254f7890035b5d869709a2fa393bb9d654a19e483760b546d", "maintained": true, "manifest": {"description": {"en": "Collaborative editor to work on notes written in Markdown", "fr": "\u00c9diteur collaboratif pour travailler sur des notes en Markdown"}, "id": "codimd", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "4G", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "CodiMD", "packaging_format": 2, "upstream": {"admindoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#Administration-Guides", "code": "https://github.com/hackmdio/codimd", "license": "AGPL-3.0-only", "userdoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#User-Guides", "website": "https://hackmd.io/"}, "version": "2.6.1~ynh1"}, "potential_alternative_to": ["Google Docs"], "state": "working", "subtags": ["text"]}, "coin": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "76d606b9655e5d7f1033338ea2e11280c5f24afc", "url": "https://github.com/YunoHost-Apps/coin_ynh"}, "high_quality": false, "id": "coin", "lastUpdate": 1781963539, "level": 8, "logo_hash": "94325453751fb4d7bd41507e873c134847d45f31585ded8d6bb9dfb6be93d8dd", "maintained": true, "manifest": {"description": {"en": "Member dashboard for non profit isp", "fr": "Outil pour un Internet Neutre"}, "id": "coin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["ljf", "aleks"], "name": "Coin", "packaging_format": 2, "upstream": {"code": "https://code.ffdn.org/ffdn/coin", "license": "AGPL-3.0-or-later", "website": "https://code.ffdn.org/FFDN/coin"}, "version": "20240914~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "collabora": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/collabora_ynh/pull/141", "revision": "eb3eaa4c080e01d59260decac401faa4bbfe5568", "timestamp": 1784968966, "version": "26.04.2.4~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "39d656f716882ffbd4d8f73361c7665e5a2bb149", "url": "https://github.com/YunoHost-Apps/collabora_ynh"}, "high_quality": false, "id": "collabora", "lastUpdate": 1785080540, "level": 8, "logo_hash": "0007152f3a2159a00eff4eac44bd32f28fc41ce8eef017aa1936f2389b560a60", "maintained": true, "manifest": {"description": {"en": "Online office suite with collaborative editing", "fr": "Suite office en ligne et collaborative"}, "id": "collabora", "integration": {"architectures": ["amd64", "i386", "arm64"], "disk": "1G", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "300M", "runtime": "600M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Collabora Online", "packaging_format": 2, "upstream": {"admindoc": "https://www.collaboraoffice.com/code/", "cpe": "cpe:2.3:a:collabora:online", "license": "MPL-2.0", "website": "https://collaboraoffice.com"}, "version": "26.04.2.4~ynh1"}, "potential_alternative_to": ["Apple Pages", "G Suite", "Google Docs", "Microsoft Excel", "Microsoft Office", "Microsoft Word"], "state": "working", "subtags": ["impress", "spreadsheet", "text"]}, "commafeed": {"added_in_catalog": 1732873062, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/commafeed_ynh/pull/38", "revision": "24956e26771c84516b3c889d7180df76a52378f5", "timestamp": 1768132722, "version": "6.0.0~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "6fc7989e9045e2dc6496088377f13dc81dcd77d3", "url": "https://github.com/YunoHost-Apps/commafeed_ynh"}, "high_quality": false, "id": "commafeed", "lastUpdate": 1787031907, "level": 8, "logo_hash": "5ffd24c7382483ae959c2eb6621bc9693a90d4f2c381d8d15fd1e08273a0ce4b", "maintained": true, "manifest": {"description": {"en": "Personal RSS reader", "fr": "Lecteur RSS personnel"}, "id": "commafeed", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "CommaFeed", "packaging_format": 2, "upstream": {"code": "https://github.com/Athou/commafeed", "demo": "https://www.commafeed.com/#/app/category/all", "fund": "https://www.paypal.com/donate/?business=9CNQHMJG2ZJVY&no_recurring=0&item_name=CommaFeed&currency_code=EUR", "license": "Apache-2.0", "website": "https://www.commafeed.com/"}, "version": "7.3.1~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "commet": {"added_in_catalog": 1728925760, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/commet_ynh/pull/12", "revision": "ba25d7bf2dbe14868b5fad6fc36d65123f102509", "timestamp": 1770799591, "version": "0.4.0~ynh2"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "dd49ebac0f963f6043509708572590bbdfb2a8ff", "url": "https://github.com/YunoHost-Apps/commet_ynh"}, "high_quality": false, "id": "commet", "lastUpdate": 1787512834, "level": 8, "logo_hash": "2063adeb8bb8ca9cc0bb0abf9a78b19d24e67d98b9fbd818d109ed7223507ada", "maintained": true, "manifest": {"description": {"en": "Web client for Matrix", "fr": "Client web pour Matrix"}, "id": "commet", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Commet", "packaging_format": 2, "upstream": {"code": "https://github.com/commetchat/commet", "demo": "https://app.commet.chat/", "license": " AGPL-3.0", "website": "https://commet.chat/"}, "version": "0.4.2~ynh2"}, "potential_alternative_to": ["Cinny", "Discord", "Element", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "compteur_du_gase": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh/pull/41", "revision": "cab3b385fb98c84ee844dcc81d6999f115ab2932", "timestamp": 1767295052, "version": "2025.11.28~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "5a8b56d357fe8f2d9d14b586ef2970411093bc91", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh"}, "high_quality": false, "id": "compteur_du_gase", "lastUpdate": 1782995486, "level": 6, "logo_hash": "3c7a02722ec7fd8e7808c900695c9be089f7bdb4a11693f0e546d8dc435d4ad5", "maintained": true, "manifest": {"description": {"en": "Kitty and stock management software for a GASE (Grocery Service Purchasing Group).", "fr": "Logiciel de gestion de cagnottes et de stock pour un GASE (Groupement d'Achat en Service \u00c9picerie)."}, "id": "compteur_du_gase", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["jojo144"], "name": "Le compteur du GASE", "packaging_format": 2, "upstream": {"code": "https://github.com/Jojo144/compteur_du_gase", "license": "WTFPL"}, "version": "2026.05.31~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "concrete5": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 2, "pr_url": "https://github.com/YunoHost-Apps/concrete5_ynh/pull/87", "revision": "5d8de2ffee28c5b6448881ee7da501f694a76cba", "timestamp": 1781952106, "version": "9.5.2~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "32978eaafa01087133c8aa424600fa0b26021b95", "url": "https://github.com/YunoHost-Apps/concrete5_ynh"}, "high_quality": false, "id": "concrete5", "lastUpdate": 1787389848, "level": 2, "logo_hash": "7ee7c79e5a5b82f6ef2274473c55f309c4508575d06dcf3025bfdf6cd4858abd", "maintained": true, "manifest": {"description": {"en": "Content Management System for Teams", "fr": "Syst\u00e8me de gestion de contenu pour les \u00e9quipes"}, "id": "concrete5", "integration": {"architectures": "all", "disk": "450M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Concrete CMS", "packaging_format": 2, "upstream": {"admindoc": "https://documentation.concrete5.org", "code": "https://github.com/concrete5/concrete5", "cpe": "cpe:2.3:a:concrete5:concrete5", "license": "MIT", "website": "https://www.concrete5.org"}, "version": "9.5.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "conduit": {"added_in_catalog": 1691780437, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/conduit_ynh/pull/65", "revision": "5bca75887bd1cb883e2b8997bdbe7d5a4fa3fcda", "timestamp": 1770983510, "version": "0.10.12~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "c70c6065643ad1b8eba35ebf69b87f1465b0aeed", "url": "https://github.com/YunoHost-Apps/conduit_ynh"}, "high_quality": false, "id": "conduit", "lastUpdate": 1770988482, "level": 8, "logo_hash": "5a40037f811b463b0f30a72ab22a7239c99e214b8300373898bd15f00fe516ec", "maintained": true, "manifest": {"description": {"en": "Simple, fast and reliable chat server powered by Matrix", "fr": "Serveur de chat simple, rapide et fiable aliment\u00e9 par Matrix"}, "id": "conduit", "integration": {"architectures": ["arm64", "amd64"], "disk": "150M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "80M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Conduit", "packaging_format": 2, "upstream": {"admindoc": "https://docs.conduit.rs/", "code": "https://gitlab.com/famedly/conduit", "fund": "https://liberapay.com/timokoesters/", "license": "Apache-2.0", "website": "https://conduit.rs/"}, "version": "0.10.12~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "converse": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/converse_ynh/pull/42", "revision": "43963d97ffd7ffcfa43d0de917baaec4f40cabd6", "timestamp": 1774212515, "version": "12.0.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "9eb682702a389233ca5b2f8f5d445dc43cfe5df5", "url": "https://github.com/YunoHost-Apps/converse_ynh"}, "high_quality": false, "id": "converse", "lastUpdate": 1782911327, "level": 8, "logo_hash": "5ea9dfe3fd06d446d45c18578e86cf5ca2d15e2cf93040883a5c91cd9e3a6011", "maintained": true, "manifest": {"description": {"en": "Web-based XMPP/Jabber chat client", "fr": "Client de chat XMPP/Jabber bas\u00e9 sur le Web"}, "id": "converse", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Converse", "packaging_format": 2, "upstream": {"admindoc": "https://conversejs.org/docs/html/index.html", "code": "https://github.com/conversejs/converse.js", "demo": "https://inverse.chat/", "license": "MPL-2.0", "website": "http://conversejs.org"}, "version": "14.0.0~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "convos": {"added_in_catalog": 1727292993, "alternative_branches": {}, "antifeatures": ["not-totally-free-package"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "1b576bc1cd7586591b36cb147b05c2cfd1883580", "url": "https://github.com/YunoHost-Apps/convos_ynh"}, "high_quality": false, "id": "convos", "lastUpdate": 1757085165, "level": 8, "logo_hash": "eb71aad3f0b3a9a22c9151502013004d33c2801a0cf25dd889079458e8385216", "maintained": true, "manifest": {"description": {"en": "Multiuser IRC Web client", "fr": "Client IRC Web multi-utilisateurs"}, "id": "convos", "integration": {"architectures": "all", "disk": "25M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.0.9"}, "maintainers": ["OniriCorpe"], "name": "Convos", "packaging_format": 2, "upstream": {"admindoc": "https://convos.chat/doc/", "code": "https://github.com/convos-chat/convos", "demo": "https://convos.chat/#instant-demo", "license": "Artistic-2.0", "website": "http://convos.chat/"}, "version": "8.07~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "cops": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/cops_ynh/pull/24", "revision": "28c7efa1711df322c2bcad3798cf230fc20a71b4", "timestamp": 1768649150, "version": "3.8.2~ynh1"}}, "antifeatures": ["package-not-maintained"], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "a9e59bd3a0bc43b0980defcd7afea5ef7518f237", "url": "https://github.com/YunoHost-Apps/cops_ynh"}, "high_quality": false, "id": "cops", "lastUpdate": 1768649907, "level": 7, "logo_hash": "a95687ec21cf5ad159bede11143a1bd00a0176422ad1092d1dd118b554a35542", "maintained": false, "manifest": {"description": {"en": "Calibre OPDS (and HTML) PHP Server", "fr": "Calibre OPDS (et HTML) PHP Serveur"}, "id": "cops", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["polytan02"], "name": "COPS", "packaging_format": 2, "upstream": {"code": "https://github.com/mikespub-org/seblucas-cops", "license": "GPL-2.0"}, "version": "3.8.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "copyparty": {"added_in_catalog": 1753721762, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/copyparty_ynh/pull/35", "revision": "27a165b804acdd667495e8ba5869804ea26da927", "timestamp": 1768908844, "version": "1.20.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "638d11f3e60fa0682ea5671ecc7af0362affc874", "url": "https://github.com/YunoHost-Apps/copyparty_ynh"}, "high_quality": false, "id": "copyparty", "lastUpdate": 1786996478, "level": 8, "logo_hash": "69137979d331353f8ee5e0d97ec00b236e255aca3329212fdfd59f99c39a70c8", "maintained": true, "manifest": {"description": {"en": "Portable file server with accelerated resumable uploads", "fr": "Serveur de fichiers portable avec t\u00e9l\u00e9chargement acc\u00e9l\u00e9r\u00e9 et r\u00e9sumable"}, "id": "copyparty", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Copyparty", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/9001/copyparty?tab=readme-ov-file#complete-examples", "code": "https://github.com/9001/copyparty", "demo": "https://a.ocv.me/pub/demo/", "license": "MIT"}, "version": "1.20.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "coturn": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/coturn_ynh/pull/47", "revision": "ee0f6191d43d7bf8e5d656ee2b87b3f4c50573e0", "timestamp": 1786515475, "version": "4.6.1.1~ynh3"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0b5230ae24fb3007eabed9dde9f0854ae5416fd3", "url": "https://github.com/YunoHost-Apps/coturn_ynh"}, "high_quality": false, "id": "coturn", "lastUpdate": 1778434031, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "VoIP media traffic NAT traversal server and gateway", "fr": "Serveur et passerelle NAT du trafic m\u00e9dia VoIP"}, "id": "coturn", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Coturn", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/coturn/coturn/wiki", "code": "https://github.com/coturn/coturn", "license": "BSD-3-Clause"}, "version": "4.6.1.1~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "couchdb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/couchdb_ynh/pull/50", "revision": "a6030e37690b9f2e04ec525d59af17142cc85f47", "timestamp": 1771333939, "version": "3.2.2~ynh3"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "f6ee4f08b8244c5fa4dc689c82579424c13c9432", "url": "https://github.com/YunoHost-Apps/couchdb_ynh"}, "high_quality": false, "id": "couchdb", "lastUpdate": 1771335152, "level": 8, "logo_hash": "c88b729d556b71b6a40544d9d0f9ec1a8155f38c9178ecde765aff88c9084c3c", "maintained": true, "manifest": {"description": {"en": "Open-source document-oriented NoSQL database", "fr": "Syst\u00e8me de gestion de base de donn\u00e9es orient\u00e9 documents"}, "id": "couchdb", "integration": {"architectures": "all", "disk": "20M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "150M", "runtime": "60M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": ["Squeak"], "name": "CouchDB", "packaging_format": 2, "upstream": {"admindoc": "https://docs.couchdb.org/en/stable/", "code": "https://github.com/apache/couchdb", "cpe": "cpe:2.3:a:apache:couchdb", "license": "Apache-2.0", "website": "https://couchdb.apache.org/"}, "version": "3.2.2~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "cowyo": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "e59c7271beb8a55e48e43299e83dfb4dfa765c8b", "url": "https://github.com/YunoHost-Apps/cowyo_ynh"}, "high_quality": false, "id": "cowyo", "lastUpdate": 1759671961, "level": 8, "logo_hash": "30deaa6a3ba263a49d7cd93140ecdb3159ee532c43aa4656efe464b3455b431e", "maintained": true, "manifest": {"description": {"en": "Feature-rich wiki webserver for minimalists", "fr": "Serveur de wiki minimaliste mais riche en fonctionnalit\u00e9s"}, "id": "cowyo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.18"}, "maintainers": ["tituspijean"], "name": "Cowyo", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/schollz/cowyo/blob/master/README.md", "code": "https://github.com/schollz/cowyo", "demo": "https://cowyo.com", "license": "MIT"}, "version": "2.12.0~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "crabfit": {"added_in_catalog": 1710114839, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/crabfit_ynh/pull/19", "revision": "bb564232ba3a963cd8718198e3b3fa5dc9d789f2", "timestamp": 1766481945, "version": "1.0~ynh4\n18"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "ab946b827435e3462d04d3f412f50787c3081e39", "url": "https://github.com/YunoHost-Apps/crabfit_ynh"}, "high_quality": false, "id": "crabfit", "lastUpdate": 1766519006, "level": 8, "logo_hash": "4afc3f7aba2334eeaf2812b45cdc4230f06f10b8fb0ec17929aae043a9a5c2ff", "maintained": true, "manifest": {"description": {"en": "Enter your availability to find a time that works for everyone", "fr": "Trouver un temps correspondant \u00e0 tout le monde en rentrant vos disponibilit\u00e9s"}, "id": "crabfit", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["limaanto"], "name": "Crab Fit", "packaging_format": 2, "upstream": {"code": "https://github.com/GRA0007/crab.fit", "demo": "https://crab.fit", "license": "GPL-3.0-only", "website": "https://crab.fit"}, "version": "1.0~ynh4"}, "potential_alternative_to": ["Doodle", "OpenSondage"], "state": "working", "subtags": ["poll"]}, "croodle": {"added_in_catalog": 1766922419, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/croodle_ynh/pull/1", "revision": "9695e633a3edb718ac03e77023f4efe5b125152a", "timestamp": 1766921686, "version": "0.7.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "6c102e7b6fa4dd4cf43ed662b5bc802f1ec2fee7", "url": "https://github.com/YunoHost-Apps/croodle_ynh"}, "high_quality": false, "id": "croodle", "lastUpdate": 1766922405, "level": 7, "logo_hash": "18ad801d6585c2f555e74b60a4a51862523d56d0c6e753e8e3f7b7f2dfaf0473", "maintained": true, "manifest": {"description": {"en": "Web application to schedule a date or to do a poll on a general topics", "fr": "Application web permettant de fixer une date ou de r\u00e9aliser un sondage sur des sujets g\u00e9n\u00e9raux"}, "id": "croodle", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "croodle", "packaging_format": 2, "upstream": {"code": "https://github.com/jelhan/croodle", "license": "MIT"}, "version": "0.7.0~ynh1"}, "potential_alternative_to": ["Doodle", "OpenSondage"], "state": "working", "subtags": ["poll"]}, "cryptpad": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/cryptpad_ynh/pull/267", "revision": "fe88422b6c06cd0cd59e660ea4f7e9e920c85ee7", "timestamp": 1778690449, "version": "2026.5.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "d42dc662cacb5fdb1a519753dd2c83bab1908429", "url": "https://github.com/YunoHost-Apps/cryptpad_ynh"}, "high_quality": false, "id": "cryptpad", "lastUpdate": 1780248930, "level": 8, "logo_hash": "e5b78ee14c25e0688fb5eef411d3a03097ec81148947e1eefff7b7507ccd05eb", "maintained": true, "manifest": {"description": {"en": "Collaborative office suite that is end-to-end encrypted and open-source", "fr": "Suite bureautique chiffr\u00e9e pour la collaboration en temps r\u00e9el"}, "id": "cryptpad", "integration": {"architectures": "all", "disk": "3500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["ddataa"], "name": "CryptPad", "packaging_format": 2, "upstream": {"admindoc": "https://docs.cryptpad.fr/en/", "code": "https://github.com/cryptpad/cryptpad", "cpe": "cpe:2.3:a:xwiki:cryptpad", "demo": "https://cryptpad.fr", "fund": "https://opencollective.com/cryptpad/contribute", "license": "AGPL-3.0-only", "website": "https://cryptpad.org"}, "version": "2026.5.1~ynh1"}, "potential_alternative_to": ["Apple Pages", "G Suite", "Google Docs", "Microsoft Excel", "Microsoft Excel", "Microsoft Office", "Microsoft Word"], "state": "working", "subtags": ["impress", "spreadsheet", "text"]}, "cryptroot-unlock": {"added_in_catalog": 1751820847, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "7a5d95f6c78acf9918342d37210804e4164fda2c", "url": "https://github.com/YunoHost-Apps/cryptroot-unlock_ynh"}, "high_quality": false, "id": "cryptroot-unlock", "lastUpdate": 1779104214, "level": 8, "logo_hash": "00628faea941457bd821b40a9d4bf774c432ca903324bd3565dd1b35bf790daa", "maintained": true, "manifest": {"description": {"en": "Unlock through SSH your partitions encrypted with LUKS", "fr": "D\u00e9verrouillez vos partitions LUKS chiffr\u00e9es via SSH"}, "id": "cryptroot-unlock", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "5M", "runtime": "5M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["fflorent"], "name": "Cryptroot unlock", "packaging_format": 2, "upstream": {"license": "AGPL-3.0-or-later"}, "version": "1.0~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "cubiks-2048": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["tracking"], "category": "games", "featured": false, "git": {"branch": "master", "revision": "22b471e9740df881bda96a896f970f099bdd3f01", "url": "https://github.com/YunoHost-Apps/cubiks-2048_ynh"}, "high_quality": false, "id": "cubiks-2048", "lastUpdate": 1746716723, "level": 8, "logo_hash": "de76e654c7f860f9aef26a754a72f7129a36a9e448c9d825125aef3e3ef2d94d", "maintained": true, "manifest": {"description": {"en": "2048 game clone in 3D", "fr": "Clone du jeu 2048 en 3D"}, "id": "cubiks-2048", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Cubiks 2048", "packaging_format": 2, "upstream": {"code": "https://github.com/Kshitij-Banerjee/Cubiks-2048/", "demo": "https://kshitij-banerjee.github.io/Cubiks-2048/", "license": "MIT", "website": "https://kshitij-banerjee.github.io/Cubiks-2048/"}, "version": "2014.06.07~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "cultivons": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "dd90f45a04082d5e57c403208c5d58b1ffff7331", "url": "https://github.com/YunoHost-Apps/cultivons_ynh"}, "high_quality": false, "id": "cultivons", "lastUpdate": 1725219024, "level": 8, "logo_hash": "215fba416ac16c1b91a23223b61570cd08a171188c8c8cc77e9ce530efc80f33", "maintained": true, "manifest": {"description": {"en": "Sustainable Autonomous Base Manager", "fr": "Gestionnaire de Base Autonome Durable"}, "id": "cultivons", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.29"}, "maintainers": ["Pierre Levasseur"], "name": "Cultivons", "packaging_format": 2, "upstream": {"admindoc": "https://xulops.net/forge/cultivons.php?menu=about", "code": "https://xulops.net/forge/cultivons.php?menu=download", "demo": "https://cultivons-demo.xulops.net", "license": "Apache-2.0", "userdoc": "https://xulops.net/forge/cultivons.php?menu=about", "website": "https://xulops.net/forge/cultivons.php"}, "version": "1.9~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "cusdis": {"added_in_catalog": 1725542096, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/cusdis_ynh/pull/13", "revision": "3e12310ed53860a558e5225a3700045b105c9f83", "timestamp": 1772906884, "version": "1.3.2~ynh1"}}, "antifeatures": ["deprecated-software"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "3bbd0bc23523c96ac63fef3be3595a368656a2e5", "url": "https://github.com/YunoHost-Apps/cusdis_ynh"}, "high_quality": false, "id": "cusdis", "lastUpdate": 1778251376, "level": 7, "logo_hash": "79f523ce3fe62f43accbebd76bf5c58bbdc6afc76b4d79facf731c486c4d3b16", "maintained": true, "manifest": {"description": {"en": "Lightweight, privacy-friendly alternative to Disqus", "fr": "Alternative l\u00e9g\u00e8re et respectueuse de la vie priv\u00e9e \u00e0 Disqus"}, "id": "cusdis", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1200M", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Cusdis", "packaging_format": 2, "upstream": {"admindoc": "https://cusdis.com/doc#/self-host/manual", "code": "https://github.com/djyde/cusdis", "license": "GPL-3.0", "website": "https://cusdis.com/"}, "version": "1.3.2~ynh1"}, "potential_alternative_to": ["Disqus"], "state": "working", "subtags": ["website"]}, "custom_backup": {"added_in_catalog": 1722705585, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/custom_backup_ynh/pull/8", "revision": "ed63649943d96cb6e2585e1b1061a95167beb837", "timestamp": 1767194061, "version": "1.0~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "5a9c9391728424fe29a4c827c600d0b4be03c5f2", "url": "https://github.com/YunoHost-Apps/custom_backup_ynh"}, "high_quality": false, "id": "custom_backup", "lastUpdate": 1771359299, "level": 8, "logo_hash": "139276072fb22ea5b0ae7b39226969291dbfc64a4f384df1fc31b8c491e69cd7", "maintained": true, "manifest": {"description": {"en": "Backup extra paths not already managed by YunoHost backup feature", "fr": "Sauvegarde des chemins suppl\u00e9mentaires qui ne sont pas d\u00e9j\u00e0 g\u00e9r\u00e9 par le fonctionnalit\u00e9 de sauvegarde de YunoHost"}, "id": "custom_backup", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "0M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["ljf"], "name": "Custom Backup", "packaging_format": 2, "upstream": {"code": "https://github.com/YunoHost-Apps/custom_backup_ynh", "license": "AGPL-3.0-only"}, "version": "1.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "cyberchef": {"added_in_catalog": 1679078317, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/cyberchef_ynh/pull/52", "revision": "4666b9792e35ebe28caefa0fbc5a1da922bcfcc8", "timestamp": 1770486960, "version": "10.21.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "a50c09bc9a207e964f00a0d0b70148ef17b7314e", "url": "https://github.com/YunoHost-Apps/cyberchef_ynh"}, "high_quality": false, "id": "cyberchef", "lastUpdate": 1787148549, "level": 8, "logo_hash": "cd49ee0cb5c9e70ec39be5194ad1adce3643ba2c82db3dea29720da6ee989a30", "maintained": true, "manifest": {"description": {"en": "Cyber Swiss Army Knife - toolbox for data analysis", "fr": "Cyber-couteau suisse - bo\u00eete \u00e0 outils pour l'analyse de donn\u00e9es"}, "id": "cyberchef", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "20M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["oleole39"], "name": "CyberChef", "packaging_format": 2, "upstream": {"code": "https://github.com/gchq/CyberChef", "cpe": "cpe:2.3:a:gchq:cyberchef", "demo": "https://gchq.github.io/CyberChef", "license": "Apache-2.0", "userdoc": "https://github.com/gchq/CyberChef/wiki"}, "version": "11.4.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "cypht": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/cypht_ynh/pull/91", "revision": "633924abfce52ce5e3241d4693fa42d5d7b18fbb", "timestamp": 1768727478, "version": "2.6.0~ynh1\n2.8.5"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "f64d49225b5427201f514275c735a6948db5a180", "url": "https://github.com/YunoHost-Apps/cypht_ynh"}, "high_quality": false, "id": "cypht", "lastUpdate": 1786995398, "level": 8, "logo_hash": "4e0e955dd23f19108a71875a3a62dded63f6d78d51ae53ebda98fb57c7e271a8", "maintained": true, "manifest": {"description": {"en": "Web interface to check your mailbox", "fr": "Interface web pour consulter votre bo\u00eete mail"}, "id": "cypht", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Cypht", "packaging_format": 2, "upstream": {"admindoc": "https://cypht.org/install.html", "code": "https://github.com/cypht-org/cypht", "license": "LGPL-2.1-only", "website": "https://cypht.org"}, "version": "2.12.1~ynh1"}, "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "state": "working", "subtags": ["email"]}, "dagu": {"added_in_catalog": 1729498404, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dagu_ynh/pull/114", "revision": "5ff6ee0058ecd19c22afb0480a5ca15d1cf3ded9", "timestamp": 1772358259, "version": "2.0.2~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "6af2f95fac6d0ecbf6807dfa2dc3526e62aa5a06", "url": "https://github.com/YunoHost-Apps/dagu_ynh"}, "high_quality": false, "id": "dagu", "lastUpdate": 1786996144, "level": 8, "logo_hash": "75d6c3197bf6707a810a1e20902725c51a956262c717a5ace3f486b93aa2fcff", "maintained": true, "manifest": {"description": {"en": "Cron alternative that comes with a Web UI", "fr": "Alternative \u00e0 Cron fournie avec une interface utilisateur Web"}, "id": "dagu", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Dagu", "packaging_format": 2, "upstream": {"admindoc": "https://docs.daguit.dev/", "code": "https://github.com/dagu-org/dagu", "license": "GPL-3.0", "website": "https://dagu.cloud/"}, "version": "2.14.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "dato": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/dato_ynh/pull/47", "revision": "50694ab952fcd883b91e79c635f0d3726ebc1bfb", "timestamp": 1783726117, "version": "2.2.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a588ab58e25ce35d53151ca5e419eaef2223bf2d", "url": "https://github.com/YunoHost-Apps/dato_ynh"}, "high_quality": false, "id": "dato", "lastUpdate": 1785352187, "level": 6, "logo_hash": "7cc8dd1be12a7192f3cde88568f002d73f37ae90d555bb42d2ea26df9389b9d2", "maintained": true, "manifest": {"description": {"en": "Store all kinds of data with an extremely customizable interface.", "fr": "Stockez tous types de donn\u00e9es avec une interface compl\u00e8tement customizable."}, "id": "dato", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Squeak"], "name": "Dato", "packaging_format": 2, "upstream": {"admindoc": "https://squeak.eauchat.org/dato/", "code": "https://framagit.org/squeak/dato", "demo": "https://publicdato.eauchat.org/", "license": "AGPL-3.0-or-later", "website": "https://squeak.eauchat.org/dato"}, "version": "2.2.0~ynh1"}, "potential_alternative_to": ["FileMaker", "Microsoft Access"], "state": "working", "subtags": []}, "davis": {"added_in_catalog": 1744870294, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/davis_ynh/pull/39", "revision": "be1de904bf33ccbce79551b79e882bdd5ccaf2bb", "timestamp": 1782275006, "version": "5.4.3~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "dc542ea0bbaadcc14e9a59de07590a14b43847dc", "url": "https://github.com/YunoHost-Apps/davis_ynh"}, "high_quality": false, "id": "davis", "lastUpdate": 1782322760, "level": 8, "logo_hash": "1679fa7bdd6d571a79af7ea675499043395c44c4c31b9766d47510bcf382fd41", "maintained": true, "manifest": {"description": {"en": "Lightweight CalDAV and CardDAV server", "fr": "Serveur CalDAV et CardDAV l\u00e9ger"}, "id": "davis", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Davis", "packaging_format": 2, "upstream": {"code": "https://github.com/tchapi/davis", "license": "MIT"}, "version": "5.4.3~ynh2"}, "potential_alternative_to": ["Microsoft Outlook"], "state": "working", "subtags": ["calendar", "contacts"]}, "deluge": {"added_in_catalog": 1691487217, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "fe58e441bbd8e87442a85376a124bdc5c06797e5", "url": "https://github.com/YunoHost-Apps/deluge_ynh"}, "high_quality": false, "id": "deluge", "lastUpdate": 1751781469, "level": 8, "logo_hash": "94ee5f8c6d2104cf3a697a23ea247bed09e8f4c069e765a5d1335210b98a7522", "maintained": true, "manifest": {"description": {"en": "Lightweight BitTorrent client", "fr": "Client BitTorrent l\u00e9ger"}, "id": "deluge", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Deluge", "packaging_format": 2, "upstream": {"admindoc": "https://deluge.readthedocs.io/en/latest/", "code": "https://git.deluge-torrent.org/deluge", "license": "GPL-3.0-or-later", "website": "https://www.deluge-torrent.org/"}, "version": "2.0.3~ynh6"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "dendrite": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "501443ddd2c341caeaa06ae60fa8ebeedcbd08f0", "url": "https://github.com/YunoHost-Apps/dendrite_ynh"}, "high_quality": false, "id": "dendrite", "lastUpdate": 1755339979, "level": 6, "logo_hash": "600b66c0f081a6896a713c43878db70b31e7fa122cf2a163b7f227b79947a5e3", "maintained": true, "manifest": {"antifeatures": {"deprecated-software": {"en": "Dendrite is in maintenance mode: only security fixes will be made to it. It will notably not get support for Sliding Sync and OIDC, breaking its use with the Element X client.", "fr": "Dendrite est en mode maintenance : seuls des correctifs de s\u00e9curit\u00e9 seront d\u00e9ploy\u00e9s. En particulier, elle ne recevra pas le support pour le Sliding Sync et l'OIDC, emp\u00eachant son fonctionnement correct avec le client Element X."}}, "description": {"en": "Matrix homeserver of second generation", "fr": "Serveur Matrix de seconde g\u00e9n\u00e9ration"}, "id": "dendrite", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["tituspijean"], "name": "Dendrite", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/element-hq/dendrite/tree/master/docs", "code": "https://github.com/element-hq/dendrite", "license": "Apache-2.0", "website": "https://matrix.org/"}, "version": "0.15.2~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "dex": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "bed693562fa8cc1aaafe1bcef09938130db1aad9", "url": "https://github.com/YunoHost-Apps/dex_ynh"}, "high_quality": false, "id": "dex", "lastUpdate": 1781945515, "level": 8, "logo_hash": "ad40761ce99db905a48a4c6534854a24a272a4edca63d562e013b3fb68058f6e", "maintained": true, "manifest": {"description": {"en": "OpenID Connect Provider based on YunoHost LDAP server", "fr": "Connecteur OpenID bas\u00e9 sur le serveur LDAP YunoHost"}, "id": "dex", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "80M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Limezy"], "name": "Dex", "packaging_format": 2, "upstream": {"admindoc": "https://dexidp.io/docs/", "code": "https://github.com/dexidp/dex", "license": "Apache-2.0", "website": "https://dexidp.io"}, "version": "2.45.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "diacamma": {"added_in_catalog": 1702911143, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/diacamma_ynh/pull/9", "revision": "d8dbab03d931e963ab5060a4767f09f427432c87", "timestamp": 1785327705, "version": "26.07.29.14~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "0655572219a458cf0d1792c7c911ebfb30722900", "url": "https://github.com/YunoHost-Apps/diacamma_ynh"}, "high_quality": false, "id": "diacamma", "lastUpdate": 1785352330, "level": 6, "logo_hash": "5856bac93a1892e5533e380379ca43c48cd314363a2006e4b1a30f5cac8acbf9", "maintained": true, "manifest": {"description": {"en": "Management application for volunteers (association, condominium)", "fr": "Application de gestion pour les b\u00e9n\u00e9voles (association, copropri\u00e9t\u00e9)"}, "id": "diacamma", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Laurent Gay"], "name": "Diacamma", "packaging_format": 2, "upstream": {"admindoc": "https://asso.diacamma.org/Docs", "code": "https://github.com/Diacamma2", "demo": "https://asso.diacamma.org", "license": " GPL-3.0-or-later", "website": "https://www.diacamma.org"}, "version": "26.07.29.14~ynh1"}, "potential_alternative_to": ["AssoConnect", "Ciel Associations", "HelloAsso"], "state": "working", "subtags": ["accounting", "business_and_ngos"]}, "diagnostickoeur": {"added_in_catalog": 1741897932, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "9834cd2374d3daf31afcf2d7d3ceb807a2c9a871", "url": "https://github.com/YunoHost-Apps/diagnostickoeur_ynh"}, "high_quality": false, "id": "diagnostickoeur", "lastUpdate": 1779831633, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Print sticker labels!", "fr": "Imprimer des stickers !"}, "id": "diagnostickoeur", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Tagada"], "name": "DiagnoStick\u0153ur", "packaging_format": 2, "upstream": {"code": "https://framagit.org/stickoeur/diagnostickoeur", "license": "GPL-3.0-or-later"}, "version": "2026.05.18~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "diagramsnet": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "91702d58c210288a4459f7126f9f02e5e2e29b3d", "url": "https://github.com/YunoHost-Apps/diagramsnet_ynh"}, "high_quality": false, "id": "diagramsnet", "lastUpdate": 1786232694, "level": 8, "logo_hash": "d306a195a5cc222654059c6d02b1c47aad26617f0d926c6c55d36a804e313980", "maintained": true, "manifest": {"description": {"en": "Diagram software for making flowcharts, process diagrams, org charts", "fr": "Application qui permet de faire des sch\u00e9mas et du dessin vectoriel"}, "id": "diagramsnet", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Diagrams.net", "packaging_format": 2, "upstream": {"admindoc": "https://www.diagrams.net/doc", "code": "https://github.com/jgraph/drawio", "demo": "https://app.diagrams.net/", "license": "Apache-2.0", "website": "https://www.diagrams.net/"}, "version": "31.1.8~ynh1"}, "potential_alternative_to": ["Visio"], "state": "working", "subtags": ["draw"]}, "diaspora": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/diaspora_ynh/pull/64", "revision": "4a91603950c021c63916aaa091398c91edbbf663", "timestamp": 1775757198, "version": "0.9.1.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "52d8764da2ade6a1d6a598d79de33a96f65ed378", "url": "https://github.com/YunoHost-Apps/diaspora_ynh"}, "high_quality": false, "id": "diaspora", "lastUpdate": 1775849777, "level": 6, "logo_hash": "dc028541b7cf95bd28c461395d9eb5c732e33658ac3d7a865bb611a5d10ae0b4", "maintained": true, "manifest": {"description": {"en": "Distributed social networking service", "fr": "Service de r\u00e9seau social distribu\u00e9"}, "id": "diaspora", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2000M", "runtime": "2000M"}, "sso": false, "yunohost": ">=12.0.9"}, "maintainers": [], "name": "Diaspora", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers", "code": "https://github.com/diaspora/diaspora", "license": "AGPL-3.0", "userdoc": "https://wiki.diasporafoundation.org/FAQ_for_users", "website": "https://diasporafoundation.org/"}, "version": "0.9.1.0~ynh1"}, "potential_alternative_to": ["Ello", "Facebook", "Hubzilla", "Myspace", "X"], "state": "working", "subtags": ["microblogging"]}, "digipad": {"added_in_catalog": 1729081913, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/digipad_ynh/pull/22", "revision": "1b9c7954ca70de235470534e8ee0724998431b95", "timestamp": 1787009587, "version": "1.5.14~ynh3"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "9ed0891bbb08f6b465d2b737a7d5d7e12d9ab208", "url": "https://github.com/YunoHost-Apps/digipad_ynh"}, "high_quality": false, "id": "digipad", "lastUpdate": 1787321125, "level": 7, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "Create multimedia collaborative walls", "fr": "Cr\u00e9er des murs collaboratifs multim\u00e9dias"}, "id": "digipad", "integration": {"architectures": "all", "disk": "800M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1000M", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["mrflos"], "name": "Digipad", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digipad/src/branch/master/README.md", "code": "https://codeberg.org/ladigitale/digipad", "demo": "https://digipad.app/", "license": "AGPL-3.0-or-later", "website": "https://digipad.app/"}, "version": "1.5.14~ynh3"}, "potential_alternative_to": ["Padlet"], "state": "working", "subtags": []}, "digiscreen": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/digiscreen_ynh/pull/40", "revision": "b36e7ea1f4c731d802a8dbc9a3dd30906376eb15", "timestamp": 1777019957, "version": "1.0.9~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "5b5a735456e66b1bc308f29640e806cd454d8998", "url": "https://github.com/YunoHost-Apps/digiscreen_ynh"}, "high_quality": false, "id": "digiscreen", "lastUpdate": 1786995909, "level": 8, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "An interactive wallpaper for the classroom, face-to-face or distant", "fr": "Un fond d'\u00e9cran interactif pour la salle de classe en pr\u00e9sence ou \u00e0 distance."}, "id": "digiscreen", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Pierre-Amiel Giraud"], "name": "Digiscreen", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digiscreen/src/branch/main/README.md", "code": "https://codeberg.org/ladigitale/digiscreen", "demo": "https://ladigitale.dev/digiscreen/", "license": "AGPL-3.0-only", "userdoc": "https://ladigitale.dev/blog/digiscreen-un-fond-d-ecran-interactif-pour-la-classe", "website": "https://ladigitale.dev/"}, "version": "1.2.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "digisteps": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "ddce6b1149ae50d343d7613ecafa073c89fd1069", "url": "https://github.com/YunoHost-Apps/digisteps_ynh"}, "high_quality": false, "id": "digisteps", "lastUpdate": 1784912437, "level": 8, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "Create simple online educational pathes", "fr": "Cr\u00e9er des parcours p\u00e9dagogiques simples en ligne"}, "id": "digisteps", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Pierre-Amiel Giraud"], "name": "Digisteps", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digisteps/src/branch/master/README.md", "code": "https://codeberg.org/ladigitale/digisteps", "demo": "https://ladigitale.dev/digisteps/#/", "license": "GPL-3.0-only", "userdoc": "https://ladigitale.dev/blog/digisteps-pour-creer-des-parcours-pedagogiques-en-ligne", "website": "https://ladigitale.dev/"}, "version": "0.6.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "digitools": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/digitools_ynh/pull/25", "revision": "a36296b43a1fdb0769e33b19085d54425e54ace6", "timestamp": 1775756121, "version": "0.5.3~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "7dd43b4b3d9ad5477800f5dabf3b0e0ce7c04bcb", "url": "https://github.com/YunoHost-Apps/digitools_ynh"}, "high_quality": false, "id": "digitools", "lastUpdate": 1786994558, "level": 8, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "Simple and useful tools for the classroom", "fr": "Des outils simples et utiles pour la classe"}, "id": "digitools", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Pierre-Amiel Giraud"], "name": "Digitools", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digitools/src/branch/main/README.md", "code": "https://codeberg.org/ladigitale/digitools", "demo": "https://ladigitale.dev/digitools/", "license": "GPL-3.0-only", "userdoc": "https://ladigitale.dev/blog/digitools-des-outils-simples-et-utiles-pour-la-classe", "website": "https://ladigitale.dev/"}, "version": "0.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "digitranscode": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/digitranscode_ynh/pull/25", "revision": "da5c4022bd71acd98a972de4f0bbd92947970a26", "timestamp": 1776469697, "version": "0.2.5~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "67ad7764932267cfb97e43dd6e0b179cb9d37721", "url": "https://github.com/YunoHost-Apps/digitranscode_ynh"}, "high_quality": false, "id": "digitranscode", "lastUpdate": 1786996517, "level": 8, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "Online converter of audio files and videos into different formats", "fr": "Convertisseur en ligne de fichiers audio et vid\u00e9os en diff\u00e9rents formats"}, "id": "digitranscode", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "10M", "runtime": "5M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Pierre-Amiel Giraud"], "name": "Digitranscode", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digitranscode/src/branch/main/README.md", "code": "https://codeberg.org/ladigitale/digitranscode", "demo": "https://ladigitale.dev/digitranscode/", "fund": "https://opencollective.com/ladigitale", "license": "GPL-3.0-only", "userdoc": "https://ladigitale.dev/blog/digitranscode-pour-convertir-des-fichiers-audio-et-des-videos", "website": "https://ladigitale.dev/"}, "version": "0.3.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "digiwords": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/digiwords_ynh/pull/49", "revision": "9dcae1596bd712f4c3a5cd63561bc02953965784", "timestamp": 1787045258, "version": "0.7.0~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "bac1d5490cbd57a75eb2283439b894d7d5e28631", "url": "https://github.com/YunoHost-Apps/digiwords_ynh"}, "high_quality": false, "id": "digiwords", "lastUpdate": 1787046231, "level": 8, "logo_hash": "d70ace3fb2e60f75e56b746c5cc3b187e5c3865f3761a0feccf5d5b412a41ca4", "maintained": true, "manifest": {"description": {"en": "Create interactive wordclouds", "fr": "Cr\u00e9er des nuages de mots interactifs"}, "id": "digiwords", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Pierre-Amiel Giraud"], "name": "Digiwords", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/ladigitale/digiwords/src/branch/master/README.md", "code": "https://codeberg.org/ladigitale/digiwords", "demo": "https://ladigitale.dev/digiwords/#/", "license": "GPL-3.0-only", "userdoc": "https://ladigitale.dev/blog/digiwords-pour-creer-des-nuages-de-mots", "website": "https://ladigitale.dev/"}, "version": "0.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "directorylister": {"added_in_catalog": 1688911597, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/directorylister_ynh/pull/50", "revision": "771b1eedce90ef92590649c139275ff41a2cad77", "timestamp": 1770545584, "version": "5.4.1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "94c015327396192f6b784a773c042e0f9caea0f3", "url": "https://github.com/YunoHost-Apps/directorylister_ynh"}, "high_quality": false, "id": "directorylister", "lastUpdate": 1783349121, "level": 8, "logo_hash": "c836fe21cf8de4f934b5f5fad1a549d5d9b911d4e97267c1e32a54ca8fb843e8", "maintained": true, "manifest": {"description": {"en": "Expose the contents of any web-accessible folder for browsing and sharing", "fr": "Exposez le contenu de n'importe quel dossier accessible sur le Web pour la navigation et le partage"}, "id": "directorylister", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Directory Lister", "packaging_format": 2, "upstream": {"admindoc": "https://docs.directorylister.com/", "code": "https://github.com/DirectoryLister/DirectoryLister", "demo": "https://demo.directorylister.com/", "license": "MIT", "website": "https://www.directorylister.com/"}, "version": "5.6.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "discourse": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/discourse_ynh/pull/378", "revision": "f5344fef253f2555bcb3d209099fa9b294241f96", "timestamp": 1784967243, "version": "2026.3.0~ynh4"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "80071cd67103f95b5438b4a49689e25ff05725cd", "url": "https://github.com/YunoHost-Apps/discourse_ynh"}, "high_quality": false, "id": "discourse", "lastUpdate": 1769757052, "level": 8, "logo_hash": "bf2cc0896f828c21c14c812fe322af41a6a7ba1a964a6014569fd902285391d0", "maintained": true, "manifest": {"description": {"en": "Discussion platform", "fr": "Plateforme de discussion"}, "id": "discourse", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["JimboJoe"], "name": "Discourse", "packaging_format": 2, "upstream": {"code": "https://github.com/discourse/discourse", "cpe": "cpe:2.3:a:discourse:discourse", "demo": "https://try.discourse.org", "license": "GPL-2.0", "website": "http://Discourse.org"}, "version": "2026.1.0~ynh1"}, "potential_alternative_to": ["Invision Community", "XenForo", "vBulletin"], "state": "working", "subtags": ["forum"]}, "django-fmd": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "60415941587cc3249d0badb012dee8c142b5310a", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh"}, "high_quality": false, "id": "django-fmd", "lastUpdate": 1761951668, "level": 0, "logo_hash": "2e4522b43e98ed62702b16c36db6b538aaedaacb3318e70c5233d4a426ebef87", "maintained": true, "manifest": {"description": {"en": "Track, wipe and issue other commands to your device when it's lost"}, "id": "django-fmd", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">=12"}, "maintainers": ["Jens Diemer"], "name": "Find My Device", "packaging_format": 2, "upstream": {"code": "https://gitlab.com/jedie/django-find-my-device", "license": "GPL-3.0-or-later"}, "version": "0.9.1~ynh2"}, "potential_alternative_to": ["Googles FindMyDevice"], "state": "working", "subtags": []}, "django-for-runners": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "80dfdd2297efcfeeb9fd3f864e42f7f7eab82a44", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh"}, "high_quality": false, "id": "django-for-runners", "lastUpdate": 1742739262, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "YunoHost app package for https://github.com/jedie/django-for-runners"}, "id": "django-for-runners", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">=12"}, "maintainers": ["Jens Diemer"], "name": "django-for-runners", "packaging_format": 2, "upstream": {"code": "https://github.com/jedie/django-for-runners", "license": "GPL-3.0-or-later"}, "version": "0.20.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "django-fritzconnection": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1afb28724a3a173a0186dc0149e8ee70b76528e1", "url": "https://github.com/YunoHost-Apps/django-fritzconnection_ynh"}, "high_quality": false, "id": "django-fritzconnection", "lastUpdate": 1742757223, "level": 6, "logo_hash": "3be0cc9506f99a99db14a67a6c18a5120d55b5e86f780b7a922c1ebe9ba44b70", "maintained": true, "manifest": {"description": {"en": "Web based FritzBox management using Python/Django."}, "id": "django-fritzconnection", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">=12"}, "maintainers": ["Jens Diemer"], "name": "django-fritzconnection", "packaging_format": 2, "upstream": {"code": "https://github.com/jedie/django-fritzconnection", "license": "GPL-3.0-or-later"}, "version": "0.4.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "django_example": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "0c917bafdea4ea46bc73cc9ce72d38cda3048014", "url": "https://github.com/YunoHost-Apps/django_example_ynh"}, "high_quality": false, "id": "django_example", "lastUpdate": 1779308590, "level": 4, "logo_hash": "5bee49bf5f2bbe5d4c3ff74f6167ec44fc67aca353b0a0b283e4caa1f1201aeb", "maintained": true, "manifest": {"description": {"en": "Application demonstrating the integration of a Django project under YunoHost", "fr": "Application d\u00e9montrant l'int\u00e9gration d'un projet Django sous YunoHost"}, "id": "django_example", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">=12"}, "maintainers": ["Jens Diemer"], "name": "Django Unofficial Example", "packaging_format": 2, "upstream": {"code": "https://github.com/jedie/django-example", "license": "GPL-3.0-or-later"}, "version": "0.2.0~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "dmarcguard": {"added_in_catalog": 1777831347, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/dmarcguard_ynh/pull/4", "revision": "a922e614a3bac73f0a7de368b1cd8691408e032d", "timestamp": 1785585815, "version": "1.5.3~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "c2b644bc97228d2914cd75df5a9a562ef2fe35ad", "url": "https://github.com/YunoHost-Apps/dmarcguard_ynh"}, "high_quality": false, "id": "dmarcguard", "lastUpdate": 1785660564, "level": 7, "logo_hash": "81a52cd5e89f72d621d651317ca74740f7b496fe04a039dfad9c51ce286bb327", "maintained": true, "manifest": {"description": {"en": "Self-hosted DMARC report parser with dashboard and IMAP ingestion.", "fr": "Parseur DMARC auto-heberge avec dashboard et ingestion IMAP."}, "id": "dmarcguard", "integration": {"architectures": ["amd64", "arm64"], "disk": "120M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["rungeard"], "name": "DMARCguard", "packaging_format": 2, "upstream": {"code": "https://github.com/dmarcguardhq/dmarcguard", "license": "Apache-2.0", "website": "https://dmarcguard.io/"}, "version": "1.5.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "docmost": {"added_in_catalog": 1774123958, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/docmost_ynh/pull/1", "revision": "7ad85b11d1c2d3bbf31dddc8cf9b3419ec884da2", "timestamp": 1781731545, "version": "0.90.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "87813e9301010bb7535e76aab50aff7ee4fe0729", "url": "https://github.com/YunoHost-Apps/docmost_ynh"}, "high_quality": false, "id": "docmost", "lastUpdate": 1783681240, "level": 7, "logo_hash": "ce6458d7ed4d1b6603b4202581396c8006bacfea5c468bfd7adcc827a64f9dce", "maintained": true, "manifest": {"description": {"en": "Collaborative wiki and documentation", "fr": "Wiki collaboratif et documentation"}, "id": "docmost", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH", "eric_G"], "name": "Docmost", "packaging_format": 2, "upstream": {"admindoc": "https://docmost.com/docs/", "code": "https://github.com/docmost/docmost", "license": "GPL-3.0-only", "website": "https://docmost.com/"}, "version": "0.95.0~ynh1"}, "potential_alternative_to": ["Confluence", "Notion"], "state": "working", "subtags": ["wiki"]}, "docsify": {"added_in_catalog": 1729698039, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f775187a81826c6930e70609f30dbae7cc19cf93", "url": "https://github.com/YunoHost-Apps/docsify_ynh"}, "high_quality": false, "id": "docsify", "lastUpdate": 1731089905, "level": 6, "logo_hash": "507d112b0033710b66dffa07d73619b21de5c248e7822ccde708b06c1e5c9fd4", "maintained": true, "manifest": {"description": {"en": "Documentation site generator", "fr": "Documentation site generator"}, "id": "docsify", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "400M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["eric_G"], "name": "Docsify", "packaging_format": 2, "upstream": {"admindoc": "https://docsify.js.org/#/?id=docsify", "code": "https://github.com/docsifyjs/docsify/", "license": "MIT", "website": "https://docsify.js.org/"}, "version": "4.4.4~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["static_site_generator", "website"]}, "documize": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/documize_ynh/pull/41", "revision": "5266b57a27490112268a1aa26060edb15ec8c817", "timestamp": 1774040286, "version": "5.14.0~ynh2"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "33701222d3af39de245fb60ccb1bf01a6b343bcb", "url": "https://github.com/YunoHost-Apps/documize_ynh"}, "high_quality": false, "id": "documize", "lastUpdate": 1775469428, "level": 8, "logo_hash": "353c3eb414c2fe672f9631739672cfd64a42fd226cd8961af9b3fdd58f79a7f2", "maintained": true, "manifest": {"description": {"en": "Confluence alternative designed for internal & external docs", "fr": "Alternative \u00e0 Confluence con\u00e7ue pour les documents internes et externes"}, "id": "documize", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Documize", "packaging_format": 2, "upstream": {"admindoc": "https://docs.documize.com", "code": "https://github.com/documize/community", "demo": "https://docs.documize.com/", "license": "AGPL-3.0-only", "website": "https://www.documize.com"}, "version": "5.14.0~ynh2"}, "potential_alternative_to": ["Confluence"], "state": "working", "subtags": ["wiki"]}, "dodoc": {"added_in_catalog": 1727292905, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dodoc_ynh/pull/66", "revision": "e6d1c946316936c9a7eba1810a58354fb1fdc017", "timestamp": 1779904139, "version": "13.0.35~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "99ac61b08f5a1b7a882a2ff812512ace4a141204", "url": "https://github.com/YunoHost-Apps/dodoc_ynh"}, "high_quality": false, "id": "dodoc", "lastUpdate": 1780212080, "level": 8, "logo_hash": "2369c1f795db06d7dc3c47b034a7fb126acc7eee1275de1b5a49182ec95d7e59", "maintained": true, "manifest": {"description": {"en": "Documentation tool for creativity", "fr": "Outil de documentation pour la cr\u00e9ativit\u00e9"}, "id": "dodoc", "integration": {"architectures": "all", "disk": "512M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "512M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "do\u2022doc", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/l-atelier-des-chercheurs/dodoc#readme", "code": "https://github.com/l-atelier-des-chercheurs/dodoc", "demo": "https://test.dodoc.fr/", "license": "AGPL-3.0-only", "website": "https://dodoc.fr/"}, "version": "13.0.35~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "dokos": {"added_in_catalog": 1744664001, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "633992ec6a7ae9b89e24c5fd5aced21dddd09424", "url": "https://github.com/YunoHost-Apps/dokos_ynh"}, "high_quality": false, "id": "dokos", "lastUpdate": 1773391561, "level": 7, "logo_hash": "d3f3f318086478b6bc00074c54415e5ceb97645727e0b1682d3d152e7753862a", "maintained": true, "manifest": {"description": {"en": "A 100% open-source management software that is based on ERPNext", "fr": "Une plateforme de gestion d'entreprise compl\u00e8te, 100% open-source, bas\u00e9e sur ERPNext"}, "id": "dokos", "integration": {"architectures": ["amd64", "arm64"], "disk": "4G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "250M", "runtime": "512M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Thatoo"], "name": "Dokos", "packaging_format": 2, "upstream": {"admindoc": "https://doc.dokos.io/dodock/", "code": "https://gitlab.com/dokos/dokos", "license": "GPL-3.0-or-later", "userdoc": "https://doc.dokos.io/dokos", "website": "https://dokos.io/"}, "version": "4.69.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "dokuwiki": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/127", "revision": "bff7e2991db187e6903c51b4436e0e30ac79fd04", "timestamp": 1784878933, "version": "2026.07.14~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "3dfc922ea98595edc1eb50eb70336740acee6610", "url": "https://github.com/YunoHost-Apps/dokuwiki_ynh"}, "high_quality": false, "id": "dokuwiki", "lastUpdate": 1784886684, "level": 6, "logo_hash": "b6096cee04f755063881d4e156013417af07a6aac93b06ce87229c0690486f57", "maintained": true, "manifest": {"description": {"de": "Standardkonformes, einfach zu benutzendes Wiki und zielt haupts\u00e4chlich auf die Erstellung von Dokumentationen aller Art ab", "en": "Lightweight, simple to use and highly versatile wiki", "es": "Sistema de Wiki de uso sencillicimo y compatible con los est\u00e1ndares", "fr": "Wiki l\u00e9ger, simple \u00e0 utiliser et tr\u00e8s polyvalent", "it": "Wiki aderente agli standard, semplice da usare, finalizzato principalmente alla creazione di documentazione di qualsiasi tipo"}, "id": "dokuwiki", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Dokuwiki", "packaging_format": 2, "upstream": {"admindoc": "https://www.dokuwiki.org/manual", "code": "https://github.com/dokuwiki/dokuwiki", "demo": "https://demo.yunohost.org/dokuwiki/doku.php?id=start&do=login&u=demo&p=demo", "license": "GPL-2.0-or-later", "website": "https://www.dokuwiki.org"}, "version": "2026.07.14~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "dolibarr": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/dolibarr_ynh/pull/208", "revision": "4a7d0028519679c5fd51bf4c752d381c40b1b086", "timestamp": 1780004443, "version": "23.0.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "839f711227a101bf323d182cce50a5e7afcbc00e", "url": "https://github.com/YunoHost-Apps/dolibarr_ynh"}, "high_quality": false, "id": "dolibarr", "lastUpdate": 1784753949, "level": 8, "logo_hash": "6079a55ffad4af7585330469e118d160269a0c2c9bebdb7d1294226e14975d1c", "maintained": true, "manifest": {"description": {"en": "Manage the various aspects of your business or association", "fr": "G\u00e9rez les diff\u00e9rents aspects de votre activit\u00e9 pro ou associative"}, "id": "dolibarr", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["mastereur"], "name": "Dolibarr", "packaging_format": 2, "upstream": {"admindoc": "https://www.dolibarr.org/documentation-home", "code": "https://github.com/Dolibarr/dolibarr", "cpe": "cpe:2.3:a:dolibarr:dolibarr", "demo": "https://www.dolibarr.org/onlinedemo", "license": "GPL-3.0-or-later", "userdoc": "https://www.dolibarr.org/#features", "website": "https://www.dolibarr.org/"}, "version": "23.0.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "domoticz": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "d7830fc28bd9e4f9ee1f29031560d938f33c5c7b", "url": "https://github.com/YunoHost-Apps/domoticz_ynh"}, "high_quality": false, "id": "domoticz", "lastUpdate": 1780434218, "level": 8, "logo_hash": "cc956b21909264f31dd752f3bc653969df6ff823552d04e0bf7dcc7bca8789a2", "maintained": true, "manifest": {"description": {"en": "Lightweight Home Automation System", "fr": "Syst\u00e8me domotique l\u00e9ger"}, "id": "domoticz", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.00"}, "maintainers": ["Krakinou"], "name": "Domoticz", "packaging_format": 2, "upstream": {"admindoc": "https://www.domoticz.com/wiki/Main_Page", "code": "https://github.com/domoticz/domoticz", "cpe": "cpe:2.3:a:domoticz:domoticz", "fund": "https://www.paypal.com/donate?token=rF_gUybGmQGia_jzLfu3vkeXRqYLRV-v-BxCTylrTsEN4mB-nDdSVQhg3a-I9LkiqORq70Gtxbo6rq3r&locale.x=US", "license": "GPL-3.0-or-later", "userdoc": "https://www.domoticz.com/DomoticzManual.pdf", "website": "https://domoticz.com/"}, "version": "2025.2~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "dont-code": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/gcollin/dont-code_ynh/pull/112", "revision": "89e2ee165f4ec359078e587c00725519caf68f71", "timestamp": 1785826448, "version": "0.4.5~ynh2"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "main", "revision": "920906153fb35f85f8478df7336bfd8ba5763f6a", "url": "https://github.com/YunoHost-Apps/dont-code_ynh"}, "high_quality": false, "id": "dont-code", "lastUpdate": 1785828671, "level": 6, "logo_hash": "b0b9053038db1b178c0c84716d9dfd2e3cbd01c0dedde41df971088b0bf47a95", "maintained": true, "manifest": {"description": {"en": "Install services and databases needed to support Dont-code platform", "fr": "Installe les services et base de donn\u00e9es n\u00e9cessaires pour utiliser la plateforme Dont-code"}, "id": "dont-code", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "400M", "runtime": "400M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Dont-code Team"], "name": "Dont-code Services", "packaging_format": 2, "upstream": {"admindoc": "https://dont-code.net/developers.html", "code": "https://github.com/dont-code", "demo": "https://dont-code.net/apps.html", "license": "AGPL-3.0-or-later", "userdoc": "https://dont-code.net/news.html", "website": "https://dont-code.net"}, "version": "0.4.5~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "dotclear2": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/dotclear2_ynh/pull/83", "revision": "5920a3e9fb6809106edfeb79da3debfce2316d64", "timestamp": 1758211600, "version": "2.35~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "221f70700a7bd5797d946589464f5c97e960368d", "url": "https://github.com/YunoHost-Apps/dotclear2_ynh"}, "high_quality": false, "id": "dotclear2", "lastUpdate": 1767951798, "level": 6, "logo_hash": "1e06c0e82ea281522e8822f2cda31400e18f0110ff8ba32c66c6a8e360ca605d", "maintained": true, "manifest": {"description": {"en": "Blog publishing application", "fr": "Moteur de blog"}, "id": "dotclear2", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["kay0u"], "name": "DotClear 2", "packaging_format": 2, "upstream": {"admindoc": "https://dotclear.org/documentation/2.0", "code": "https://git.dotclear.org/dev/dotclear", "cpe": "cpe:2.3:a:dotclear:dotclear", "demo": "https://www.softaculous.com/demos/Dotclear", "fund": "https://dotclear.org/donate", "license": "GPL-2.0-or-later", "website": "https://dotclear.org"}, "version": "2.35~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog"]}, "drupal": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/drupal_ynh/pull/131", "revision": "3133ccadec13607df118859f154b094e51bd48cc", "timestamp": 1785190059, "version": "2026.07.27~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "a57a860ccee9e54f05abfbb815122c5b068455a1", "url": "https://github.com/YunoHost-Apps/drupal_ynh"}, "high_quality": false, "id": "drupal", "lastUpdate": 1785199455, "level": 8, "logo_hash": "ee5e683d655dd94e24d11b36569c2930e01e645b63a7b2d274bdf1cba270d224", "maintained": true, "manifest": {"description": {"en": "Content management framework", "fr": "Syst\u00e8me de gestion de contenu"}, "id": "drupal", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["yalh76"], "name": "Drupal", "packaging_format": 2, "upstream": {"admindoc": "https://www.drupal.org/docs/9", "code": "https://github.com/drupal/drupal", "cpe": "cpe:2.3:a:drupal:drupal", "license": "GPL-2.0-or-later", "website": "https://www.drupal.org"}, "version": "2026.07.27~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "dumbbudget": {"added_in_catalog": 1740438470, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dumbbudget_ynh/pull/26", "revision": "c16a5a2f7e6a6c97ecbf4854f3acaf0632364668", "timestamp": 1768492039, "version": "2025.11.03~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "171ff7011cc4219ccd3be310fe2f80759defca24", "url": "https://github.com/YunoHost-Apps/dumbbudget_ynh"}, "high_quality": false, "id": "dumbbudget", "lastUpdate": 1771273791, "level": 8, "logo_hash": "2e67423858cd30f8977c43ef6702e54775360e1885a380d81af15458aa538ae4", "maintained": true, "manifest": {"description": {"en": "stupid simple budget app", "fr": "application de budget simple"}, "id": "dumbbudget", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbBudget", "packaging_format": 2, "upstream": {"admindoc": "https://www.dumbware.io/DumbBudget", "code": "https://github.com/DumbWareio/DumbBudget", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2025.11.03~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["accounting"]}, "dumbdo": {"added_in_catalog": 1740434861, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "1580c8ae16b339b55dce1b50f9156869d0c610d4", "url": "https://github.com/YunoHost-Apps/dumbdo_ynh"}, "high_quality": false, "id": "dumbdo", "lastUpdate": 1767857305, "level": 8, "logo_hash": "ab99ec54c7e06c432520a38a6d96c669fb158b063de8a1db3f5de0642bad92b6", "maintained": true, "manifest": {"description": {"en": "Dumb ToDo List", "fr": "ToDo simple"}, "id": "dumbdo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbDo", "packaging_format": 2, "upstream": {"code": "https://github.com/DumbWareio/DumbDo", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2025.12.30~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "dumbdrop": {"added_in_catalog": 1740434861, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/dumbdrop_ynh/pull/28", "revision": "febada6ef7f4d3f6e3f85988221637dd8ec5820f", "timestamp": 1768491669, "version": "2025.11.10~ynh1\n22"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "4fb0c98657ddcacc1809b46872da35b56de80e73", "url": "https://github.com/YunoHost-Apps/dumbdrop_ynh"}, "high_quality": false, "id": "dumbdrop", "lastUpdate": 1768492264, "level": 8, "logo_hash": "de33eeb73f94d64d88ff0d168d0f92aa31f32ac27b1995d9b325d32df5906b5c", "maintained": true, "manifest": {"description": {"en": "Dumb file dropper", "fr": "Transfert de fichier simple"}, "id": "dumbdrop", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbDrop", "packaging_format": 2, "upstream": {"admindoc": "https://www.dumbware.io/DumbDrop", "code": "https://github.com/DumbWareio/DumbDrop", "demo": "https://dumbdrop.dumbware.io/", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2025.11.10~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "dumbkan": {"added_in_catalog": 1740436963, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dumbkan_ynh/pull/19", "revision": "d1065de075ec58fdd8b261cf3c1131cf5c6233ed", "timestamp": 1770584240, "version": "2026.02.08~ynh1\n22"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "49a279cc4653ba1f4d194e40175c9b1585408d44", "url": "https://github.com/YunoHost-Apps/dumbkan_ynh"}, "high_quality": false, "id": "dumbkan", "lastUpdate": 1770586287, "level": 8, "logo_hash": "54015927b212673b016310b52804aeedd53f9f7734d2e3b1b9ffe470258155f4", "maintained": true, "manifest": {"description": {"en": "Dumb Kanban", "fr": "Kanban simple"}, "id": "dumbkan", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbKan", "packaging_format": 2, "upstream": {"admindoc": "https://www.dumbware.io/DumbKan", "code": "https://github.com/DumbWareio/DumbKan", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2026.02.08~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "dumbpad": {"added_in_catalog": 1740434861, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dumbpad_ynh/pull/36", "revision": "59e75cf8032912000417226ca57f2d0e594f0b50", "timestamp": 1768491868, "version": "2025.12.31~ynh1\n22"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "9014972c9076a7272cafc194febfce9fa582b4d1", "url": "https://github.com/YunoHost-Apps/dumbpad_ynh"}, "high_quality": false, "id": "dumbpad", "lastUpdate": 1768495135, "level": 8, "logo_hash": "8a4a19c1e24e7a0e44c0e41960f7f5e2f2abc2eb157ebeb50ab07eabbe4d1458", "maintained": true, "manifest": {"description": {"en": "Simple notepad application", "fr": "Application simple de bloc-notes"}, "id": "dumbpad", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbPad", "packaging_format": 2, "upstream": {"admindoc": "https://www.dumbware.io/DumbPad", "code": "https://github.com/DumbWareio/DumbPad", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2025.12.31~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "dumbwhois": {"added_in_catalog": 1740438470, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/dumbwhois_ynh/pull/15", "revision": "53c4b21cbc9eefae40395847e4fa872815c35b0c", "timestamp": 1768580835, "version": "2025.06.20~ynh1\n22"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "e8af9990a40b14ae3a7a38b6bd48b25eb64a1b9f", "url": "https://github.com/yunoHost-Apps/dumbwhois_ynh"}, "high_quality": false, "id": "dumbwhois", "lastUpdate": 1770623908, "level": 8, "logo_hash": "aefc5bd6dbd96079131f5b051cc861be6df35165ae777d506d2359840b313303", "maintained": true, "manifest": {"description": {"en": "simple WHOIS, IP, and ASN lookups", "fr": "Recherche simple de WHOIS, d'IP et d'ASN"}, "id": "dumbwhois", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "40M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "DumbWhois", "packaging_format": 2, "upstream": {"admindoc": "https://www.dumbware.io/DumbWhoIs", "code": "https://github.com/DumbWareio/DumbWhois", "demo": "https://dumbwhois.dumbware.io/", "fund": "https://buymeacoffee.com/dumbware", "license": "GPL-3.0", "website": "https://www.dumbware.io/"}, "version": "2026.02.02~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "duniter": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "8f5e72485028c6b237a51e2fdd8022ec4f643d2a", "url": "https://github.com/YunoHost-Apps/duniter_ynh"}, "high_quality": false, "id": "duniter", "lastUpdate": 1759680407, "level": 8, "logo_hash": "77fc2050e8dfdf76ccc8818b99eb48c20362ad2e27a6596dfe5ba3602ac0a225", "maintained": true, "manifest": {"description": {"en": "Crypto-currency software to operate \u011e1 libre currency", "fr": "Logiciel de cryptomonnaie pour faire fonctionner la monnaie libre \u011e1"}, "id": "duniter", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "150M", "runtime": "200M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["Moul"], "name": "Duniter", "packaging_format": 2, "upstream": {"code": "https://git.duniter.org/nodes/typescript/duniter", "license": "AGPL-3.0-or-later", "website": "https://duniter.org"}, "version": "1.8.7~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "dynamicqrcode": {"added_in_catalog": 1721508308, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/dynamicqrcode_ynh/pull/29", "revision": "70e478d8a9b5a28cbeb8ba46ff76e5a0da83bd5a", "timestamp": 1777814642, "version": "2.3~ynh2"}}, "antifeatures": ["non-free-network", "deprecated-software"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "37e68183b004ec152370edd98aaf54e78e91dce7", "url": "https://github.com/YunoHost-Apps/dynamicqrcode_ynh"}, "high_quality": false, "id": "dynamicqrcode", "lastUpdate": 1777821207, "level": 7, "logo_hash": "f6c7292cb133d75d2d456abf30568d2326bf9f9cc09a3798b7b31cba673d41fb", "maintained": true, "manifest": {"description": {"en": "Create and store static and dynamic QR codes", "fr": "Cr\u00e9er et stocker des QR codes statiques et dynamiques"}, "id": "dynamicqrcode", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Dynamic Qr code", "packaging_format": 2, "upstream": {"admindoc": "https://giandonatoinverso.it/qrcode/documentation/", "code": "https://github.com/giandonatoinverso/PHP-Dynamic-Qr-code", "demo": "https://giandonatoinverso.it/qrcode/login.php", "fund": "https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=UEYVHYZYCGYYN&ssrt=1721569776450", "license": "MIT"}, "version": "2.3~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "easyappointments": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/easyappointments_ynh/pull/23", "revision": "c4d827db1bea0d9251ebed84ba99079b54168c8b", "timestamp": 1779889826, "version": "1.6.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "d3c372bb2e7c633dbff444a4c455428d081d7716", "url": "https://github.com/YunoHost-Apps/easyappointments_ynh"}, "high_quality": false, "id": "easyappointments", "lastUpdate": 1780602845, "level": 8, "logo_hash": "833fdf15fde87e99818781fba849a38ce68e0d90d5d45eb4219742442583641f", "maintained": true, "manifest": {"description": {"en": "Allows your clients to schedule appointments with you", "fr": "Permet \u00e0 vos clients de prendre rendez-vous avec vous"}, "id": "easyappointments", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "700M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Easy!Appointments", "packaging_format": 2, "upstream": {"admindoc": "https://easyappointments.org/docs.html#1.5.0/readme.md", "code": "https://github.com/alextselegidis/easyappointments", "demo": "https://demo.easyappointments.org/", "license": "GPL-3.0-only", "website": "https://easyappointments.org/"}, "version": "1.6.0~ynh2"}, "potential_alternative_to": ["Doctolib"], "state": "working", "subtags": ["business_and_ngos"]}, "elabftw": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/elabftw_ynh/pull/44", "revision": "94f3d6b68d8f6d76824e6181238c8b2e6fd3a87a", "timestamp": 1767356005, "version": "4.4.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "98d315c726d9cb7579c14ddf3e06ad8882bf33d5", "url": "https://github.com/YunoHost-Apps/elabftw_ynh"}, "high_quality": false, "id": "elabftw", "lastUpdate": 1767431208, "level": 8, "logo_hash": "50986db05bf212d209d8c4a55f1b9f10c6204847463f4b6bc6fce675f19e5e03", "maintained": true, "manifest": {"description": {"en": "Electronic lab notebook for research labs", "fr": "Cahier de note \u00e9lectronique pour les laboratoires de recherche"}, "id": "elabftw", "integration": {"architectures": ["amd64", "arm64"], "disk": "1000M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "400M", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.35"}, "maintainers": [], "name": "eLabFTW", "packaging_format": 2, "upstream": {"admindoc": "https://doc.elabftw.net/", "code": "https://github.com/elabftw/elabftw", "cpe": "cpe:2.3:a:elabftw:elabftw", "demo": "https://demo.elabftw.net/login.php", "fund": "https://github.com/sponsors/NicolasCARPi", "license": "AGPL-3.0-only", "website": "https://www.elabftw.net"}, "version": "4.4.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "elasticsearch7": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["not-totally-free-upstream"], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "7d74244258c7c9dea62a868e0ce3c6ba21fedb13", "url": "https://github.com/YunoHost-Apps/elasticsearch7_ynh"}, "high_quality": false, "id": "elasticsearch7", "lastUpdate": 1756845205, "level": 6, "logo_hash": "4791a927a8261cf0b525abc8540522c41b20a4732f9a21eb054119008c1a9145", "maintained": true, "manifest": {"description": {"en": "Distributed and RESTful search engine", "fr": "Moteur de recherche RESTful"}, "id": "elasticsearch7", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["fflorent"], "name": "ElasticSearch 7", "packaging_format": 2, "upstream": {"admindoc": "https://www.elastic.co/guide/en/elasticsearch/reference/7.17/elasticsearch-intro.html", "code": "https://github.com/elastic/elasticsearch", "demo": "https://www.elastic.co/demos", "license": "SSPL-1.0", "website": "https://elastic.co"}, "version": "7.17.8~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "elasticsearch8": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["not-totally-free-upstream"], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "dca7fc020945e866832e7b959bc3029cbb08853a", "url": "https://github.com/YunoHost-Apps/elasticsearch8_ynh"}, "high_quality": false, "id": "elasticsearch8", "lastUpdate": 1756845179, "level": 6, "logo_hash": "4791a927a8261cf0b525abc8540522c41b20a4732f9a21eb054119008c1a9145", "maintained": true, "manifest": {"description": {"en": "Distributed and RESTful search engine", "fr": "Moteur de recherche RESTful"}, "id": "elasticsearch8", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["fflorent"], "name": "ElasticSearch 8", "packaging_format": 2, "upstream": {"admindoc": "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/elasticsearch-intro.html", "code": "https://github.com/elastic/elasticsearch", "demo": "https://www.elastic.co/demos", "license": "SSPL-1.0", "website": "https://elastic.co"}, "version": "8.11.1~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "element": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/element_ynh/pull/280", "revision": "a7b75cc4e69d641aed9d3133db8a33c2c2cc6cf8", "timestamp": 1787134749, "version": "1.12.26~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "66d53b31de910391d6d51c147f24502150bd3e59", "url": "https://github.com/YunoHost-Apps/element_ynh"}, "high_quality": false, "id": "element", "lastUpdate": 1787157994, "level": 8, "logo_hash": "72baab4d2b929fb535f8a3a492d675e2602eafe9090b76dcedf9e6b22e7b5876", "maintained": true, "manifest": {"description": {"en": "Web client for Matrix", "fr": "Client Web pour Matrix"}, "id": "element", "integration": {"architectures": "all", "disk": "70M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "0M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Element", "packaging_format": 2, "upstream": {"admindoc": "https://element.io/help", "code": "https://github.com/element-hq/element-web", "cpe": "cpe:2.3:a:matrix:element", "demo": "https://app.element.io/", "license": "Apache-2.0", "website": "https://element.io"}, "version": "1.12.26~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "element-call": {"added_in_catalog": 1697570605, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "309053601fb5b144bf3169e3083c88a4cf5710ac", "url": "https://github.com/YunoHost-Apps/element-call_ynh"}, "high_quality": false, "id": "element-call", "lastUpdate": 1787158063, "level": 8, "logo_hash": "72baab4d2b929fb535f8a3a492d675e2602eafe9090b76dcedf9e6b22e7b5876", "maintained": true, "manifest": {"description": {"en": "Group calls powered by Matrix", "fr": "Appels de groupe aliment\u00e9s par Matrix"}, "id": "element-call", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Element-Call", "packaging_format": 2, "upstream": {"code": "https://github.com/element-hq/element-call", "demo": "https://call.element.io/", "license": "Apache-2.0", "website": "https://call.element.io/"}, "version": "0.24.0~ynh1"}, "potential_alternative_to": ["Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "eleventy": {"added_in_catalog": 1683960849, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/obelyaev/eleventy_ynh/pull/25", "revision": "ca36419d752fe12f9102d992d87b86fb3ae5271d", "timestamp": 1782911258, "version": "3.1.6~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f9366db9ac50f0ae2952d5c80381a4d64ea2c917", "url": "https://github.com/YunoHost-Apps/eleventy_ynh"}, "high_quality": false, "id": "eleventy", "lastUpdate": 1782911155, "level": 8, "logo_hash": "5f9f374c688d7a8282987891cdbadbb20937566479eda0ca69d710d6032e8578", "maintained": true, "manifest": {"description": {"en": "Simpler site generator", "fr": "G\u00e9n\u00e9rateur de site plus simple"}, "id": "eleventy", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Eleventy", "packaging_format": 2, "upstream": {"admindoc": "https://www.11ty.dev/docs/", "code": "https://github.com/11ty/eleventy/", "license": "MIT", "website": "https://www.11ty.dev/"}, "version": "3.1.6~ynh1"}, "potential_alternative_to": ["Blogger", "Blogspot", "Wix"], "state": "working", "subtags": ["blog", "static_site_generator", "website"]}, "elk": {"added_in_catalog": 1762412060, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/elk_ynh/pull/13", "revision": "e733caefa07a26e153985e4a9f788c4beeefe76a", "timestamp": 1781952946, "version": "1.0.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "f7558e5ba3120e12b7f58c0e994ba685f15f7563", "url": "https://github.com/YunoHost-Apps/elk_ynh"}, "high_quality": false, "id": "elk", "lastUpdate": 1785451899, "level": 7, "logo_hash": "3c5abcf7b4e63fd7cad3a4835306a1d3b91d43917075ac24fbb2e2aafb630ad9", "maintained": true, "manifest": {"description": {"en": "Nimble Mastodon web client", "fr": "Client Web Mastodon"}, "id": "elk", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "4G", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["trendless"], "name": "Elk", "packaging_format": 2, "upstream": {"admindoc": "https://docs.elk.zone", "code": "https://github.com/elk-zone/elk", "demo": "https://elk.zone", "fund": "https://opencollective.com/elk", "license": "MIT", "userdoc": "https://docs.elk.zone"}, "version": "1.0.1~ynh1"}, "potential_alternative_to": ["Masto-FE", "Phanpy", "Pinafore", "Semaphore"], "state": "working", "subtags": ["microblogging"]}, "emailpoubelle": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 4, "pr_url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh/pull/35", "revision": "b9ef05a6f49c7f26f14e281969ab6ddb5ea4c7f8", "timestamp": 1767084836, "version": "2025.01.23~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "2437fd8c8d153f0d68fb9c42927c4bccda30b01b", "url": "https://github.com/YunoHost-Apps/emailpoubelle_ynh"}, "high_quality": false, "id": "emailpoubelle", "lastUpdate": 1767133524, "level": 4, "logo_hash": "be3d7ec13fd79bcc6e5e978f41408432f3714e4f5aa419cab2aac4826a6781af", "maintained": true, "manifest": {"description": {"en": "Create throwable email address redirected to your real one", "fr": "Cr\u00e9ez des adresses email jetables qui redirigent les mails vers votre adresse r\u00e9elle"}, "id": "emailpoubelle", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Krakinou"], "name": "EmailPoubelle", "packaging_format": 2, "upstream": {"code": "https://framagit.org/kepon/emailPoubellePhp", "demo": "https://poubelle.zici.fr", "license": "Beerware"}, "version": "2025.01.23~ynh1"}, "potential_alternative_to": ["Tempomail", "crazymailing.com", "jetable.org", "spamGourmet", "yopmail.com"], "state": "working", "subtags": []}, "emoncms": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "6fd546eda2129ea3429e4ce6417159e7c960173e", "url": "https://github.com/YunoHost-Apps/emoncms_ynh"}, "high_quality": false, "id": "emoncms", "lastUpdate": 1787032223, "level": 8, "logo_hash": "9e92a4659dff7fa366e35ef34155c44d1d0a9599791af162d62b449094e0cabf", "maintained": true, "manifest": {"description": {"en": "Processing, logging and visualising energy, temperature and other environmental data", "fr": "Traitement enregistrement et la visualisation de l'\u00e9nergie, de la temp\u00e9rature et d'autres donn\u00e9es environnementales"}, "id": "emoncms", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Emoncms", "packaging_format": 2, "upstream": {"admindoc": "https://guide.openenergymonitor.org/", "code": "https://github.com/emoncms/emoncms", "license": "GPL-3.0-only", "website": "https://emoncms.org/"}, "version": "11.15.17~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "enafore": {"added_in_catalog": 1762777227, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "aa0f48675988ae368c44759622eb4c896a6f503e", "url": "https://github.com/YunoHost-Apps/enafore_ynh"}, "high_quality": false, "id": "enafore", "lastUpdate": 1762836646, "level": 7, "logo_hash": "3afc2e73e0e8e51a910fddb87825241f00f24d5e10d034fb10604acb72d0757e", "maintained": true, "manifest": {"description": {"en": "Fediverse client with better support for Akkoma, glitch-soc, and Iceshrimp", "fr": "Client Fediverse avec une meilleure prise en charge d'Akkoma, glitch-soc et Iceshrimp"}, "id": "enafore", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2G", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["trendless"], "name": "Enafore", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/enafore/enafore/blob/main/docs/Admin-Guide.md", "code": "https://github.com/enafore/enafore", "demo": "https://enafore.social", "license": "AGPL-3.0-only", "userdoc": "https://github.com/enafore/enafore/blob/main/docs/User-Guide.md"}, "version": "2025.08.21~ynh2"}, "potential_alternative_to": ["Elk", "Masto-FE", "Phanpy", "Pinafore", "Semaphore"], "state": "working", "subtags": ["microblogging"]}, "epicyon": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "3fe435efc5c24c0075cb6efe4832569aa24fd4d1", "url": "https://github.com/YunoHost-Apps/epicyon_ynh"}, "high_quality": false, "id": "epicyon", "lastUpdate": 1757660401, "level": 8, "logo_hash": "89ad6ed4d80951c3a116dcdeab2f1d521c6dc03d557ceb687912855317ad6170", "maintained": true, "manifest": {"description": {"en": "Federated social network server", "fr": "Serveur de r\u00e9seau social f\u00e9d\u00e9r\u00e9"}, "id": "epicyon", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Epicyon", "packaging_format": 2, "upstream": {"code": "https://gitlab.com/bashrc2/epicyon/", "fund": "https://www.patreon.com/freedombone", "license": "AGPL-1.0-or-later", "website": "https://epicyon.net"}, "version": "2024.05.22~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "ergo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/ergo_ynh/pull/37", "revision": "e255cc83404101a6284c3fd0bd951ef6c18a7eaf", "timestamp": 1774233608, "version": "2.18.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "e79a226c7d380a864a552a248b754f553d273a83", "url": "https://github.com/YunoHost-Apps/ergo_ynh"}, "high_quality": false, "id": "ergo", "lastUpdate": 1784874429, "level": 6, "logo_hash": "e80edde47229c8fedc909354fd0bd5c4a37163584e35bc1065a13c2203c34298", "maintained": true, "manifest": {"description": {"en": "Modern IRC server (daemon/ircd)", "fr": "Serveur IRC moderne (d\u00e9mon/ircd)"}, "id": "ergo", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Ergo", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ergochat/ergo/blob/stable/docs/MANUAL.md", "code": "https://github.com/ergochat/ergo", "demo": "https://testnet.ergo.chat/", "license": "MIT", "userdoc": "https://github.com/ergochat/ergo/blob/stable/docs/USERGUIDE.md", "website": "https://ergo.chat/"}, "version": "2.19.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "esphome": {"added_in_catalog": 1738792904, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/esphome_ynh/pull/34", "revision": "11baf98bbdbb4d58c822b3d1a4ae089f3a6e545c", "timestamp": 1774030865, "version": "2026.3.0~ynh1"}}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "bd03c55f1f5b56028863574ce4d046027bcf150c", "url": "https://github.com/YunoHost-Apps/esphome_ynh"}, "high_quality": false, "id": "esphome", "lastUpdate": 1786995949, "level": 6, "logo_hash": "54c67446249b45a07c51f07babc40b350656529472b7b0d9a669c468377d15dd", "maintained": true, "manifest": {"description": {"en": "Build your own smart home devices using ESPHome", "fr": "Cr\u00e9ez vos propres appareils domestiques intelligents avec ESPHome"}, "id": "esphome", "integration": {"architectures": "all", "disk": "700M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "30M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["WGrav01"], "name": "ESPHome", "packaging_format": 2, "upstream": {"code": "https://github.com/esphome/esphome", "cpe": "cpe:2.3:a:esphome:esphome", "demo": "https://web.esphome.io/", "fund": "https://esphome.io/guides/supporters.html", "license": "GPL-3.0", "userdoc": "https://esphome.io", "website": "https://esphome.io/"}, "version": "2026.7.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "espocrm": {"added_in_catalog": 1740318200, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/espocrm_ynh/pull/35", "revision": "b920dfcb2e1389cc8b1bc678db79febb0336746f", "timestamp": 1774040458, "version": "9.2.5~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "45a9805bd86e4ff1c1a3e18cb9c1503461035d56", "url": "https://github.com/YunoHost-Apps/espocrm_ynh"}, "high_quality": false, "id": "espocrm", "lastUpdate": 1781715539, "level": 6, "logo_hash": "04585d6bbdbccfbeb392649a58f035b445a4a440a59b8ea0bc2b7510dee9f6bd", "maintained": true, "manifest": {"description": {"en": "Customer Relationship Management application", "fr": "Application de gestion des relations avec les clients"}, "id": "espocrm", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "EspoCRM", "packaging_format": 2, "upstream": {"admindoc": "https://docs.espocrm.com/", "code": "https://github.com/espocrm/espocrm", "demo": "https://www.espocrm.com/demo/", "license": "AGPL-3.0-only", "website": "https://www.espocrm.com"}, "version": "9.2.5~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "etherpad": {"added_in_catalog": 1694300530, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/etherpad_ynh/pull/117", "revision": "80c431fce2aed6a853ec30f10e69cf29f60ae5b7", "timestamp": 1785330396, "version": "3.3.3~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "d04f2398aea3b5c619d8a539083aa4dff6283061", "url": "https://github.com/YunoHost-Apps/etherpad_ynh"}, "high_quality": false, "id": "etherpad", "lastUpdate": 1785331725, "level": 8, "logo_hash": "ce619748d4d0f5c6e39727ed2693c1d676e50ea897ab13e00f651dab300a1dc3", "maintained": true, "manifest": {"description": {"en": "Collaborative editing in real-time", "fr": "\u00c9dition collaborative en temps r\u00e9el"}, "id": "etherpad", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Etherpad", "packaging_format": 2, "upstream": {"admindoc": "https://etherpad.org/doc/v3.3.1/index.html", "code": "https://github.com/ether/etherpad-lite", "demo": "https://video.etherpad.com/", "license": "Apache-2.0", "website": "https://etherpad.org/"}, "version": "3.3.3~ynh1"}, "potential_alternative_to": ["G Suite", "Google Docs", "Microsoft Office", "Microsoft Word", "Office 365"], "state": "working", "subtags": ["text"]}, "etherpad_mypads": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 1, "pr_url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh/pull/195", "revision": "35f299748e59d084a78fcd40cfcb78b4dc854da4", "timestamp": 1778966727, "version": "3.0.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "46d40f422effe62aa2a73dd1e9b80d4fbc5af435", "url": "https://github.com/YunoHost-Apps/etherpad_mypads_ynh"}, "high_quality": false, "id": "etherpad_mypads", "lastUpdate": 1719142238, "level": 0, "logo_hash": "ce619748d4d0f5c6e39727ed2693c1d676e50ea897ab13e00f651dab300a1dc3", "maintained": true, "manifest": {"description": {"en": "Online editor providing collaborative editing in real-time", "fr": "\u00c9diteur en ligne fournissant l'\u00e9dition collaborative en temps r\u00e9el"}, "id": "etherpad_mypads", "integration": {"architectures": ["arm64", "amd64"], "disk": "50M", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": [], "name": "Etherpad MyPads", "packaging_format": 2, "upstream": {"admindoc": "http://etherpad.org/doc/v1.9.0", "code": "https://github.com/ether/etherpad-lite", "demo": "https://video.etherpad.com", "license": "Apache-2.0", "website": "http://etherpad.org"}, "version": "1.9.1~ynh3"}, "potential_alternative_to": ["G Suite", "Google Docs", "Microsoft Office", "Microsoft Word", "Office 365"], "state": "working", "subtags": ["text"]}, "excalidraw": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/excalidraw_ynh/pull/28", "revision": "96e05ec569933199d231d0e4ea66c08d1ec65ce3", "timestamp": 1765987071, "version": "0.18.0~ynh1\n22"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "11333ff70c6042250a8ccaa8c8243c510fc840fe", "url": "https://github.com/YunoHost-Apps/excalidraw_ynh"}, "high_quality": false, "id": "excalidraw", "lastUpdate": 1777238174, "level": 8, "logo_hash": "07f7dc13cdaf0d70bf297656e22fa1eb31851821543430c2004a10296ec58eb3", "maintained": true, "manifest": {"description": {"en": "Virtual whiteboard for sketching hand-drawn like diagrams", "fr": "Tableau blanc collaboratif virtuel qui vous permet d'esquisser facilement des diagrammes"}, "id": "excalidraw", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Excalidraw", "packaging_format": 2, "upstream": {"code": "https://github.com/excalidraw/excalidraw", "demo": "https://excalidraw.com", "fund": "https://opencollective.com/excalidraw", "license": "MIT", "website": "https://excalidraw.com"}, "version": "0.18.1~ynh1"}, "potential_alternative_to": ["Lucidchart"], "state": "working", "subtags": ["draw"]}, "fab-manager": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/fab-manager_ynh/pull/204", "revision": "0982985266a055b8140fd8e3efe9b9ee2d08e0d4", "timestamp": 1785503910, "version": "6.5.10~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "96e5f28319f587f6c64bce4b7ed9f871d35edca7", "url": "https://github.com/YunoHost-Apps/fab-manager_ynh"}, "high_quality": false, "id": "fab-manager", "lastUpdate": 1785509546, "level": 8, "logo_hash": "94cf2661aa300317cd5e2bb3d384b40f0415bbf0dec2209f33c369af14d01706", "maintained": true, "manifest": {"description": {"en": "Fab Lab management solution", "fr": "Solution de gestion de Fab Lab"}, "id": "fab-manager", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Fab-manager", "packaging_format": 2, "upstream": {"admindoc": "http://doc.fab.mn", "code": "https://github.com/sleede/fab-manager", "demo": "https://www.fab-manager.com/fr/demo", "license": "AGPL-3.0-or-later", "website": "https://www.fab-manager.com"}, "version": "6.5.10~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["accounting", "business_and_ngos"]}, "faceprivacy": {"added_in_catalog": 1741876888, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "40a6857cb3724ce6332d71528d33b26dd1403cf9", "url": "https://github.com/YunoHost-Apps/faceprivacy_ynh"}, "high_quality": false, "id": "faceprivacy", "lastUpdate": 1779824411, "level": 8, "logo_hash": "160c29bde058bf38f5a07e4b692cbedcc634b303c193d0bcb8e12531e9424952", "maintained": true, "manifest": {"description": {"en": "Face Blurring Application", "fr": "Application de Floutage de Visages"}, "id": "faceprivacy", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "70M", "runtime": "30M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "FacePrivacy", "packaging_format": 2, "upstream": {"code": "https://forge.apps.education.fr/faceprivacy/app", "demo": "https://faceprivacy.forge.apps.education.fr/app/", "license": "MIT", "website": "https://faceprivacy.forge.apps.education.fr/app/"}, "version": "2026.05.17~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "facilmap": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "15f3cac9adcfc27576c5bc3a2fb1dfe19789e16c", "url": "https://github.com/YunoHost-Apps/facilmap_ynh"}, "high_quality": false, "id": "facilmap", "lastUpdate": 1761816114, "level": 8, "logo_hash": "79c799b9a682503fa94aab6ae98457362e2477dcc3e98fdb7210f52a9d0fdfdd", "maintained": true, "manifest": {"description": {"en": "Collaborative maps and routing with a straightforward interface", "fr": "Carte collaborative avec une interface simple et pratique"}, "id": "facilmap", "integration": {"architectures": "all", "disk": "1000M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2000M", "runtime": "450M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Squeak"], "name": "Facilmap", "packaging_format": 2, "upstream": {"admindoc": "https://docs.facilmap.org/developers/", "code": "https://github.com/FacilMap/facilmap", "demo": "https://facilmap.org/", "license": "AGPL-3.0", "userdoc": "https://docs.facilmap.org/users/", "website": "https://facilmap.org/"}, "version": "4.1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "fail2ban-web": {"added_in_catalog": 1726556323, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0d016b441f167a0a8243495503962db02fb9670f", "url": "https://github.com/YunoHost-Apps/fail2ban-web_ynh"}, "high_quality": false, "id": "fail2ban-web", "lastUpdate": 1767436005, "level": 8, "logo_hash": "5a76e54bac2f63c437e7a21e7c9b587c960085a1c5a8e6ac1e74329218bf0786", "maintained": true, "manifest": {"description": {"en": "Monitor Fail2Ban and manually ban / release IP's", "fr": "Monitorer Fail2Ban et bannir ou d\u00e9-bannir des IP's"}, "id": "fail2ban-web", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["ewilly"], "name": "Fail2Ban Webinterface", "packaging_format": 2, "upstream": {"code": "https://github.com/ewilly/fail2ban-web-interface-php", "license": "AGPL-3.0-or-later"}, "version": "1.3~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "faircamp": {"added_in_catalog": 1723843587, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "9f96874b097087f596cf57856917a1706c2f95a2", "url": "https://github.com/YunoHost-Apps/faircamp_ynh"}, "high_quality": false, "id": "faircamp", "lastUpdate": 1767026557, "level": 8, "logo_hash": "924f3b87cd09b0cd4dbabe499104fe9747c7c5a882a245737d8cbf3de1634030", "maintained": true, "manifest": {"description": {"en": "A static site generator for audio artists and producers", "fr": "Un g\u00e9n\u00e9rateur de site statique pour les artistes ou producteurices audio"}, "id": "faircamp", "integration": {"architectures": ["amd64"], "disk": "30M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["OniriCorpe"], "name": "Faircamp", "packaging_format": 2, "upstream": {"admindoc": "https://simonrepp.com/faircamp/manual/", "code": "https://codeberg.org/simonrepp/faircamp", "fund": "https://ko-fi.com/simonrepp", "license": "AGPL-3.0-or-later", "website": "https://simonrepp.com/faircamp/"}, "version": "1.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["static_site_generator", "website"]}, "fastapi": {"added_in_catalog": 1701639252, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "0586ff2d228ea2a0531153d0fe37f6c871f437a5", "url": "https://github.com/YunoHost-Apps/fastapi_ynh"}, "high_quality": false, "id": "fastapi", "lastUpdate": 1767624181, "level": 8, "logo_hash": "bfceedf5b798105fb4f304ba8e346246ee141820b25dbb9eb39740485c05ee90", "maintained": true, "manifest": {"description": {"en": "Custom Web app to run a FastAPI program written in Python", "fr": "Une application web personnalis\u00e9e pour faire tourner une application FastAPI \u00e9crite en Python"}, "id": "fastapi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "350M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["leonarf"], "name": "FastAPI", "packaging_format": 2, "upstream": {"code": "https://github.com/leonarf/FastAPI_ynh", "license": "GPL-3.0-or-later"}, "version": "1.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "fathom": {"added_in_catalog": 1740309112, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "301753405be03e7735a6cfb7c99730f1de3992ff", "url": "https://github.com/YunoHost-Apps/fathom_ynh"}, "high_quality": false, "id": "fathom", "lastUpdate": 1748808642, "level": 8, "logo_hash": "7cbcf9b0c5a119f7542a6ae0d94388f2ff78297b193a8424f5b9f7a604d6f524", "maintained": true, "manifest": {"description": {"en": "Simple, privacy-focused website analytics", "fr": "Analyse de site Web simple et respectueuse de la vie priv\u00e9e"}, "id": "fathom", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Fathom", "packaging_format": 2, "upstream": {"code": "https://github.com/usefathom/fathom", "demo": "https://app.usefathom.com/demo", "license": "MIT", "userdoc": "https://usefathom.com/features/how-fathom-analytics-works", "website": "https://usefathom.com/"}, "version": "1.3.1~ynh1"}, "potential_alternative_to": ["Google Analytics", "Xiti"], "state": "working", "subtags": ["analytics"]}, "feber": {"added_in_catalog": 1723909952, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/feber_ynh/pull/25", "revision": "6ff793d7e11f9b18ad3a826b174ebac0d64f70a4", "timestamp": 1775412334, "version": "1.4.1~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "72c39cee9caa8818cb76a7ff873597b1da51225c", "url": "https://github.com/YunoHost-Apps/feber_ynh"}, "high_quality": false, "id": "feber", "lastUpdate": 1784810315, "level": 8, "logo_hash": "22d74b4bf33f9f9e991b3700b22f8d7d0d2dcdc737bab72125b9bf0223b376a1", "maintained": true, "manifest": {"description": {"en": "Simple group calendar", "fr": "Calendrier de groupe simpliste"}, "id": "feber", "integration": {"architectures": "all", "disk": "60K", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["OniriCorpe"], "name": "Feber", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/simonrepp/feber", "demo": "https://simonrepp.com/feber/demo/", "fund": "https://ko-fi.com/simonrepp", "license": "AGPL-3.0", "website": "https://simonrepp.com/feber/"}, "version": "1.4.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["calendar"]}, "fider": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "25049c93a85256995f9e6c11b4ad73366a5149f7", "url": "https://github.com/YunoHost-Apps/fider_ynh"}, "high_quality": false, "id": "fider", "lastUpdate": 1785427319, "level": 8, "logo_hash": "603c4e392cb8420d81f4c22eaea386b2789f2378f1309b26b9084f24332b8fa7", "maintained": true, "manifest": {"description": {"en": "Open platform to collect and prioritize feedback", "fr": "Plateforme ouverte pour r\u00e9colter et prioriser les retours utilisateurs"}, "id": "fider", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Salamandar"], "name": "Fider", "packaging_format": 2, "upstream": {"admindoc": "https://fider.io/docs", "code": "https://github.com/getfider/fider", "demo": "https://feedback.fider.io", "license": "AGPL-3.0", "website": "https://fider.io"}, "version": "0.36.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["poll"]}, "fiduswriter": {"added_in_catalog": 1771861301, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/fiduswriter_ynh/pull/71", "revision": "f3a013b15f5ec1c4d9d07519add33943964ff8e8", "timestamp": 1785283619, "version": "4.1.11~ynh6"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "08e11563593f5a633f131ddbd17c0204fdd636b5", "url": "https://github.com/YunoHost-Apps/fiduswriter_ynh"}, "high_quality": false, "id": "fiduswriter", "lastUpdate": 1785577733, "level": 2, "logo_hash": "9cfb167984bbe7b9f55f522bb7b9291bf294a64ef0f202ead19cbdffea1009e6", "maintained": true, "manifest": {"description": {"en": "an online collaborative editor for academics", "fr": "un \u00e9diteur collaboratif en ligne pour les universitaires"}, "id": "fiduswriter", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["DeMiro5001"], "name": "Fidus Writer", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/fiduswriter/fiduswriter/tree/develop/docs/installation", "code": "https://github.com/fiduswriter/fiduswriter", "demo": "https://www.fiduswriter.com", "fund": "https://www.fiduswriter.org/donate/", "license": "GPL-3.0-only", "userdoc": "https://github.com/fiduswriter/fiduswriter/blob/develop/docs/README.md", "website": "https://fiduswriter.org/"}, "version": "4.1.11~ynh7"}, "potential_alternative_to": ["Overleaf"], "state": "working", "subtags": ["text"]}, "filebrowser": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/filebrowser_ynh/pull/145", "revision": "e4ad87c7072b5f99cbee11a9b804635bad7bba45", "timestamp": 1769976162, "version": "2.56.0~ynh1"}}, "antifeatures": ["deprecated-software"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "04d29e1bd949e906eb87b95671f7ba73e5595de7", "url": "https://github.com/YunoHost-Apps/filebrowser_ynh"}, "high_quality": false, "id": "filebrowser", "lastUpdate": 1785242880, "level": 8, "logo_hash": "1ef18ec8dd44b81b0d53c4bba3e04135f25b118526cdd9e4abdeadf1b990813c", "maintained": true, "manifest": {"description": {"en": "Web File Browser", "fr": "Gestionnaire de fichiers"}, "id": "filebrowser", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Filebrowser", "packaging_format": 2, "upstream": {"admindoc": "https://filebrowser.org/", "code": "https://github.com/filebrowser/filebrowser", "license": "Apache-2.0", "website": "https://filebrowser.org"}, "version": "2.63.23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "filebrowser-quantum": {"added_in_catalog": 1767287592, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/filebrowser-quantum_ynh/pull/4", "revision": "442f682d52937ac850f0e47a49d6e44356eb1e10", "timestamp": 1781949063, "version": "1.4.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "af253e4b0d7540e1ceb0849498268333dc080e7a", "url": "https://github.com/YunoHost-Apps/filebrowser-quantum_ynh"}, "high_quality": false, "id": "filebrowser-quantum", "lastUpdate": 1786995865, "level": 7, "logo_hash": "06ce982e2a36aab39e99b10754bcc6d833d50e1b7ccbc4c727d75e7e1ac2eb96", "maintained": true, "manifest": {"description": {"en": "Web File Browser", "fr": "Navigateur de fichiers Web"}, "id": "filebrowser-quantum", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "FileBrowser Quantum", "packaging_format": 2, "upstream": {"admindoc": "https://filebrowserquantum.com/en/docs/getting-started/linux/", "code": "https://github.com/gtsteffaniak/filebrowser", "license": "Apache-2.0"}, "version": "1.5.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "filegator": {"added_in_catalog": 1754427743, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/filegator_ynh/pull/19", "revision": "25a9cfd5166f64e08c870c7a81bf5f1d5e56ff47", "timestamp": 1781792114, "version": "7.14.3~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "10a1c9c1e4ea042dcb4fe4a9a4712c214cdc2bc8", "url": "https://github.com/YunoHost-Apps/filegator_ynh"}, "high_quality": false, "id": "filegator", "lastUpdate": 1781793588, "level": 8, "logo_hash": "ca9ac64022e355dc3592c57d981f3b835c0b70128f91832676fdd6e20fc9d0ed", "maintained": true, "manifest": {"description": {"en": "Multi-User File Manager", "fr": "Gestionnaire de fichiers multi-utilisateurs"}, "id": "filegator", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "130M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "FileGator", "packaging_format": 2, "upstream": {"admindoc": "https://docs.filegator.io/", "code": "https://github.com/filegator/filegator", "demo": "https://demo.filegator.io/", "fund": "https://www.patreon.com/alcalbg", "license": "MIT", "website": "https://filegator.io/"}, "version": "7.14.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "filepizza": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/filepizza_ynh/pull/35", "revision": "d511993d9101165a8cf60276e1d37dfac7c6e407", "timestamp": 1780737556, "version": "2026.01.31~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "ed30284a5693e2d2993fbd85ec9a7bc092418eb8", "url": "https://github.com/YunoHost-Apps/filepizza_ynh"}, "high_quality": false, "id": "filepizza", "lastUpdate": 1780749827, "level": 7, "logo_hash": "f1a0f82d54a2f0de5c044d9b0b15f2e8767ec3d3c989963868c8505c4ce41a89", "maintained": true, "manifest": {"description": {"en": "Peer-to-peer file transfers in your browser", "fr": "Transferts de fichiers pair-\u00e0-pair dans votre navigateur"}, "id": "filepizza", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "FilePizza", "packaging_format": 2, "upstream": {"code": "https://github.com/kern/filepizza", "demo": "https://file.pizza/", "fund": "https://commerce.coinbase.com/pay/84f58214-142c-4d5d-ad0b-c275972eee8a", "license": "BSD-3-Clause", "website": "https://file.pizza/"}, "version": "2026.01.31~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "filerise": {"added_in_catalog": 1750780119, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/filerise_ynh/pull/99", "revision": "eac7689ae87fdf3756cf29d8957c5bebacc53ab2", "timestamp": 1769074716, "version": "3.1.4~ynh1\n2.8.11"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "2410bb3f6c758788fa7364b6e1790a954655fb45", "url": "https://github.com/YunoHost-Apps/filerise_ynh"}, "high_quality": false, "id": "filerise", "lastUpdate": 1786997026, "level": 8, "logo_hash": "717e9f4a3d0699eb6b705bd58a2dd00bbb183a801a48795675a48c58bbefcb15", "maintained": true, "manifest": {"description": {"en": "Web file manager", "fr": "Gestionnaire de fichiers Web"}, "id": "filerise", "integration": {"architectures": "all", "disk": "70M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "FileRise", "packaging_format": 2, "upstream": {"code": "https://github.com/error311/FileRise", "demo": "https://demo.filerise.net/", "license": "MIT"}, "version": "3.26.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "findmydevice": {"added_in_catalog": 1732889996, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "c3688b7937cf19ffa19f93044648fb8699127236", "url": "https://github.com/YunoHost-Apps/findmydevice_ynh"}, "high_quality": false, "id": "findmydevice", "lastUpdate": 1781775990, "level": 8, "logo_hash": "f5dab655d532dfb0c8839ffab8b9c790fef81387984a625a213da424f1e099e9", "maintained": true, "manifest": {"description": {"en": "Server for saving location data send by FMD", "fr": "Serveur de sauvegarde des donn\u00e9es de localisation envoy\u00e9es par FMD"}, "id": "findmydevice", "integration": {"architectures": "all", "disk": "1000M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "600M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["ewilly"], "name": "Find My Device", "packaging_format": 2, "upstream": {"admindoc": "https://fmd-foss.org/docs/fmd-server/overview", "code": "https://gitlab.com/fmd-foss/fmd-server", "demo": "https://fmd.nulide.de/", "license": "GPL-3.0-or-later", "website": "https://fmd-foss.org/"}, "version": "0.16.0~ynh1"}, "potential_alternative_to": ["Googles FindMyDevice"], "state": "working", "subtags": []}, "firefly-iii": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/firefly-iii_ynh/pull/235", "revision": "0664158af7032e5b4bcc486441d390415442f071", "timestamp": 1779829347, "version": "6.6.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "3415070f1555922e29de4213c4c2e3166ade6cf0", "url": "https://github.com/YunoHost-Apps/firefly-iii_ynh"}, "high_quality": false, "id": "firefly-iii", "lastUpdate": 1782978194, "level": 6, "logo_hash": "b809388452a8dc308ad668b758b8e893afa1175d16244d72d48a9634c49abd75", "maintained": true, "manifest": {"description": {"en": "Self-hosted financial manager", "fr": "Gestionnaire de finances personnelles"}, "id": "firefly-iii", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Firefly III", "packaging_format": 2, "upstream": {"admindoc": "https://docs.firefly-iii.org/firefly-iii/about-firefly-iii/introduction/", "code": "https://github.com/firefly-iii/firefly-iii", "demo": "https://demo.firefly-iii.org/login", "license": "AGPL-3.0-or-later", "website": "https://firefly-iii.org/"}, "version": "6.6.6~ynh1"}, "potential_alternative_to": ["Bankin", "Budgea", "Linxo", "Microsoft Money", "Mint", "You Need A Budget"], "state": "working", "subtags": ["accounting"]}, "firefly-iii-di": {"added_in_catalog": 1679303288, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/firefly-iii-di_ynh/pull/80", "revision": "ddd64b348be47f4c5b7d38c46d388556948effae", "timestamp": 1775593108, "version": "2.2.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "9fee878013e8c6c0689b96c27ec0e6bdf6e21ce2", "url": "https://github.com/YunoHost-Apps/firefly-iii-di_ynh"}, "high_quality": false, "id": "firefly-iii-di", "lastUpdate": 1782977547, "level": 8, "logo_hash": "b809388452a8dc308ad668b758b8e893afa1175d16244d72d48a9634c49abd75", "maintained": true, "manifest": {"description": {"en": "Firefly III Data Importer", "fr": "Importateur de donn\u00e9es Firefly III"}, "id": "firefly-iii-di", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Firefly III Importer", "packaging_format": 2, "upstream": {"admindoc": "https://docs.firefly-iii.org/data-importer/how-to-use/", "code": "https://github.com/firefly-iii/data-importer", "license": "AGPL-3.0", "website": "https://docs.firefly-iii.org/data-importer/"}, "version": "2.3.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["accounting"]}, "fittrackee": {"added_in_catalog": 1678221457, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/fittrackee_ynh/pull/165", "revision": "d77b397e5f5c0bf859aaf467997e639063c33cb2", "timestamp": 1787558748, "version": "1.4.0b1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "64e8943f2bfc10b4efd07def0fbf0a597e768236", "url": "https://github.com/Yunohost-Apps/fittrackee_ynh"}, "high_quality": false, "id": "fittrackee", "lastUpdate": 1785389850, "level": 8, "logo_hash": "b127697acef740e49ecb4f85de59c852e8b995f4e10a8545ed09b6cac19d9247", "maintained": true, "manifest": {"description": {"ca": "Seguiment d'activitats a l'aire lliure autoallotjat \ud83d\udeb4", "en": "Self-hosted outdoor activity tracker \ud83d\udeb4", "fr": "Traqueur d\u2019activit\u00e9s ext\u00e9rieures auto-h\u00e9berg\u00e9 \ud83d\udeb4", "gl": "Rexistra as t\u00faas actividades ao aire libre \ud83d\udeb4"}, "id": "fittrackee", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "FitTrackee", "packaging_format": 2, "upstream": {"admindoc": "https://docs.fittrackee.org/", "code": "https://codeberg.org/FitTrackee/FitTrackee", "license": "AGPL-3.0-only", "website": "https://docs.fittrackee.org/"}, "version": "1.3.4~ynh1"}, "potential_alternative_to": ["Strava"], "state": "working", "subtags": []}, "flarum": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/flarum_ynh/pull/262", "revision": "e13ec7a31a0c25243cec9635d55c4f3b7721af19", "timestamp": 1781794062, "version": "1.8.17~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "86770d57cd477d148f1675be31d9ea820432d85b", "url": "https://github.com/YunoHost-Apps/flarum_ynh"}, "high_quality": false, "id": "flarum", "lastUpdate": 1786664561, "level": 8, "logo_hash": "b6ff2c62a458c0fd5ce39254ea89c963248863859ae6f2debbae3a14ec7ed979", "maintained": true, "manifest": {"description": {"de": "Forum der n\u00e4chsten Generation leicht gemacht", "en": "Next-generation forum made simple", "fr": "Forum de nouvelle g\u00e9n\u00e9ration, simplement"}, "id": "flarum", "integration": {"architectures": "all", "disk": "80M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "400M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "Flarum", "packaging_format": 2, "upstream": {"admindoc": "https://docs.flarum.org", "code": "https://github.com/flarum/framework", "cpe": "cpe:2.3:a:flarum:flarum", "demo": "https://discuss.flarum.org/d/21101-demos-come-to-flarum", "fund": "https://flarum.org/donate/", "license": "MIT", "website": "https://flarum.org"}, "version": "1.8.19~ynh1"}, "potential_alternative_to": ["Invision Community", "XenForo", "vBulletin"], "state": "working", "subtags": ["forum"]}, "flohmarkt": {"added_in_catalog": 1714137502, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/flohmarkt_ynh/pull/46", "revision": "fa6ce37194d9ab1f3d028bbe8de220eb6733e0dc", "timestamp": 1772565210, "version": "0.16.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "41dd5eff6d9462df577ee9ad374c18080204157c", "url": "https://github.com/YunoHost-Apps/flohmarkt_ynh"}, "high_quality": false, "id": "flohmarkt", "lastUpdate": 1784665711, "level": 6, "logo_hash": "3f297bd40069e63b7259010b8962ac542d792c8af0fd84b67330b5eb6db75b51", "maintained": true, "manifest": {"description": {"en": "Decentral federated small ads platform", "fr": "Plateforme de petites annonces f\u00e9d\u00e9r\u00e9es d\u00e9centralis\u00e9es"}, "id": "flohmarkt", "integration": {"architectures": "all", "disk": "200M", "ldap": false, "multi_instance": false, "ram": {"build": "200M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Chris Vogel"], "name": "flohmarkt", "packaging_format": 2, "upstream": {"admindoc": "https://codeberg.org/flohmarkt/flohmarkt/wiki", "code": "https://codeberg.org/flohmarkt/flohmarkt", "demo": "https://flohmarkt.ween.de/", "license": "AGPL-3.0", "userdoc": "https://codeberg.org/flohmarkt/flohmarkt/wiki", "website": "https://codeberg.org/flohmarkt/flohmarkt"}, "version": "0.20.1~ynh1"}, "potential_alternative_to": ["ClassifiedAds.com", "kleinanzeigen.de"], "state": "working", "subtags": ["ecommerce"]}, "flood": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/flood_ynh/pull/38", "revision": "c2ad123c19d5ef2ffa6c85c41330bd468f76fa1c", "timestamp": 1770545436, "version": "4.12.5~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "098bb36d531c6d5d6fcabb18fd5eb292418ce48c", "url": "https://github.com/YunoHost-Apps/flood_ynh"}, "high_quality": false, "id": "flood", "lastUpdate": 1786394614, "level": 8, "logo_hash": "478ea004398a8a0e1b62d0e893339bc9ad145d55ff80a51f2c526511a482b6c1", "maintained": true, "manifest": {"description": {"en": "Monitoring service for various torrent clients", "fr": "Service de surveillance pour divers clients torrent"}, "id": "flood", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Taker"], "name": "Flood", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/jesec/flood/wiki", "code": "https://github.com/jesec/flood", "license": "GPL-3.0-or-later", "website": "https://flood.js.org/"}, "version": "4.16.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["download"]}, "fluffychat": {"added_in_catalog": 1704159048, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "968814b608db2a449b5a4882c175002007270924", "url": "https://github.com/YunoHost-Apps/fluffychat_ynh"}, "high_quality": false, "id": "fluffychat", "lastUpdate": 1787031786, "level": 8, "logo_hash": "2d462973108645d4812a8e9e66bbf88a97bc08c534fe7097664105d2160077c4", "maintained": true, "manifest": {"description": {"ca": "Client de missatgeria Matrix", "en": "Matrix messenger client", "fr": "Client de messagerie Matrix", "gl": "Cliente para mensaxer\u00eda Matrix"}, "id": "fluffychat", "integration": {"architectures": "all", "disk": "70M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["OniriCorpe"], "name": "Fluffychat", "packaging_format": 2, "upstream": {"code": "https://github.com/krille-chan/fluffychat", "demo": "https://fluffychat.im/web", "fund": "https://ko-fi.com/krille", "license": "AGPL-3.0-only", "userdoc": "https://github.com/krille-chan/fluffychat/wiki#-user-guides", "website": "https://fluffychat.im/"}, "version": "2.9.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "focalboard": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "cf95821c7227b515eaa9f4d1f8454e0505dbc881", "url": "https://github.com/YunoHost-Apps/focalboard_ynh"}, "high_quality": false, "id": "focalboard", "lastUpdate": 1784989372, "level": 7, "logo_hash": "46fbeb8fc066ff2a1329725b413bf3a54f4682bda05e14b20010d48bec2433a6", "maintained": true, "manifest": {"description": {"en": "Kanban project management software", "fr": "Logiciel de gestion de projet Kanban"}, "id": "focalboard", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Focalboard", "packaging_format": 2, "upstream": {"admindoc": "https://www.focalboard.com/guide/admin/", "code": "https://github.com/mattermost/focalboard", "license": "MIT", "userdoc": "https://www.focalboard.com/guide/user/", "website": "https://www.focalboard.com/"}, "version": "7.11.4~ynh3"}, "potential_alternative_to": ["Asana", "Notion", "Trello"], "state": "working", "subtags": ["task"]}, "fontcompare": {"added_in_catalog": 1734547348, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "fea5e2a813d04b7badb0d873e5b0c94b21645da5", "url": "https://github.com/Yunohost-Apps/fontcompare_ynh"}, "high_quality": false, "id": "fontcompare", "lastUpdate": 1765537745, "level": 8, "logo_hash": "48a0d5209bdab07b408a79e10370b7aaa351fca4d60ef5ae69e5b9ec499fc760", "maintained": true, "manifest": {"description": {"en": "Dynamically compare locally hosted fonts", "fr": "Comparer des polices de caract\u00e8res h\u00e9berg\u00e9es localement de fa\u00e7on dynamique"}, "id": "fontcompare", "integration": {"architectures": "all", "disk": "5M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "0M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["oleole39"], "name": "Font Compare", "packaging_format": 2, "upstream": {"code": "https://github.com/markrai/fontcompare", "demo": "https://tenacitydc.com/fontcompare", "license": "MIT", "userdoc": "https://github.com/markrai/fontcompare?tab=readme-ov-file#instructions"}, "version": "2025.04.02~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "forgejo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/forgejo_ynh/pull/217", "revision": "2b20e8416209fb1839868e3f55d92ad75d861e11", "timestamp": 1787295915, "version": "16.0.3~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "cad61e5c0d10c34e67d0ac6ab1b287a28315b682", "url": "https://github.com/YunoHost-Apps/forgejo_ynh"}, "high_quality": false, "id": "forgejo", "lastUpdate": 1786051970, "level": 8, "logo_hash": "533882d934eda3d764a86ec8324751ddd7b814370217f54bfe46b204341a5e76", "maintained": true, "manifest": {"description": {"de": "Leichtgewichtige Software-Forge", "en": "Lightweight software forge", "fr": "Forge logiciel l\u00e9g\u00e8re"}, "id": "forgejo", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "150M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "2G"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["Emmanuel Averty", "Josu\u00e9 Tille"], "name": "Forgejo", "packaging_format": 2, "upstream": {"admindoc": "https://forgejo.org/docs/latest/admin/", "code": "https://codeberg.org/forgejo/forgejo", "license": "GPL-3.0-or-later", "userdoc": "https://forgejo.org/docs/latest/user/", "website": "https://forgejo.org"}, "version": "16.0.2~ynh1"}, "potential_alternative_to": ["GitHub"], "state": "working", "subtags": ["forge"]}, "forgejo_runner": {"added_in_catalog": 1737658668, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/forgejo_runner_ynh/pull/69", "revision": "76be19333c86e44dd74c304c08cf44ebbc4ee0bf", "timestamp": 1777791545, "version": "12.10.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "0edc773307883c42b59e96502d0718ac73e8d6bd", "url": "https://github.com/YunoHost-Apps/forgejo_runner_ynh"}, "high_quality": false, "id": "forgejo_runner", "lastUpdate": 1786996287, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "CI Runner for the Git forge Forgejo", "fr": "Ex\u00e9cuteur CI pour la forge Git Forgejo"}, "id": "forgejo_runner", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["salamandar"], "name": "Forgejo Runner", "packaging_format": 2, "upstream": {"admindoc": "https://forgejo.org/docs/latest/admin/runner-installation/", "code": "https://code.forgejo.org/forgejo/runner", "demo": "https://code.forgejo.org", "license": "MIT", "userdoc": "https://forgejo.org/docs/latest/user/actions/#forgejo-runner", "website": "https://forgejo.org"}, "version": "13.0.0~ynh1"}, "potential_alternative_to": ["GitHub Actions"], "state": "working", "subtags": ["forge"]}, "formbricks": {"added_in_catalog": 1783600252, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/formbricks_ynh/pull/3", "revision": "a9b14222d069dafc0a3599825493c244ebf770e7", "timestamp": 1783598004, "version": "5.1.4~ynh1"}}, "antifeatures": ["non-free-assets"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a9b14222d069dafc0a3599825493c244ebf770e7", "url": "https://github.com/YunoHost-Apps/formbricks_ynh"}, "high_quality": false, "id": "formbricks", "lastUpdate": 1783598004, "level": 7, "logo_hash": "0bdf27c5378a1f0cb3ee054b38da490107070ec6f366951e73c3ce43dc42f2cd", "maintained": true, "manifest": {"description": {"en": "Survey Platform", "fr": "Plateforme d'enqu\u00eate"}, "id": "formbricks", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Formbricks", "packaging_format": 2, "upstream": {"admindoc": "https://formbricks.com/docs/developer-docs/contributing/get-started#local-machine-setup", "code": "https://github.com/formbricks/formbricks", "license": "AGPL-3.0-only", "website": "https://formbricks.com/"}, "version": "5.1.4~ynh1"}, "potential_alternative_to": ["Google Forms", "SurveyMonkey"], "state": "working", "subtags": ["poll"]}, "forte": {"added_in_catalog": 1737144206, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/forte_ynh/pull/117", "revision": "cba59bfe274440681fd4138e1f5aa61994a4eb27", "timestamp": 1784308810, "version": "26.6.4~ynh2"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "133dd8fafd9873c52e2d6d1258d26bab631ac860", "url": "https://github.com/YunoHost-Apps/forte_ynh"}, "high_quality": false, "id": "forte", "lastUpdate": 1787032254, "level": 8, "logo_hash": "801aca6054465fbda1ddb40bc6024dd7e25983535acec614ba9ca305c5fc23d9", "maintained": true, "manifest": {"description": {"en": "open source ActivityPub/fediverse server", "fr": "Serveur ActivityPub/fediverse open source"}, "id": "forte", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Papa Dragon"], "name": "Forte", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/fortified/forte", "license": "Unlicense"}, "version": "26.8.17~ynh1"}, "potential_alternative_to": ["Facebook", "Threads", "Tumblr", "X"], "state": "working", "subtags": ["microblogging"]}, "fossbilling": {"added_in_catalog": 1769416807, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/fossbilling_ynh/pull/11", "revision": "c98f2f2be01e80cba8fedbfd4298b29e4cd5c32a", "timestamp": 1781303550, "version": "0.7.2~ynh3"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "a32c778255d85e3da9fe36798fa63821b4f405ac", "url": "https://github.com/YunoHost-Apps/fossbilling_ynh"}, "high_quality": false, "id": "fossbilling", "lastUpdate": 1781971558, "level": 7, "logo_hash": "31e31bc07e86a94e14167277b4d401c20a30789fe5a0b46fa2d17f1f842198ce", "maintained": true, "manifest": {"description": {"en": "Solution for efficient billing and client management for hosting providers", "fr": "Facturation et gestion client efficaces pour les h\u00e9bergeurs"}, "id": "fossbilling", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["CodeShakingSheep"], "name": "FossBilling", "packaging_format": 2, "upstream": {"admindoc": "https://fossbilling.org/docs", "code": "https://github.com/FOSSBilling/FOSSBilling", "cpe": "cpe:2.3:a:fossbilling:fossbilling", "demo": "https://fossbilling.org/demo", "fund": "https://opencollective.com/FOSSBilling", "license": "Apache-2.0", "userdoc": "https://fossbilling.org/docs", "website": "https://fossbilling.org"}, "version": "0.7.2~ynh3"}, "potential_alternative_to": ["WHMCS"], "state": "working", "subtags": []}, "framagames": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/framagames_ynh/pull/38", "revision": "9b135eed041760e7776b86d9787cd30bbe059213", "timestamp": 1766993236, "version": "2025.12.24~ynh1\n22"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "8ea22f012fc08398a7d219550ff2b61745af1000", "url": "https://github.com/YunoHost-Apps/framagames_ynh"}, "high_quality": false, "id": "framagames", "lastUpdate": 1766994626, "level": 8, "logo_hash": "f19377556a1921f95047caacde0f34abfa622f05f0e2c568fd5e2d02281da93c", "maintained": true, "manifest": {"description": {"en": "Set of games Framagames from Framasoft", "fr": "Ensemble de jeux Framagames venant de Framasoft"}, "id": "framagames", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Framagames", "packaging_format": 2, "upstream": {"code": "https://framagit.org/framasoft/framagames", "license": "AGPL-3.0-only", "website": "https://framagit.org/framasoft/framagames"}, "version": "2025.12.24~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "freescout": {"added_in_catalog": 1700522075, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/freescout_ynh/pull/196", "revision": "bc2a9ed883f15c90c523a3fc1e04fb0224f6d3b3", "timestamp": 1785656568, "version": "1.8.232~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "5a6f050e2e328c1e3f1420e93cc3d4e410aeeb06", "url": "https://github.com/YunoHost-Apps/freescout_ynh"}, "high_quality": false, "id": "freescout", "lastUpdate": 1786995098, "level": 8, "logo_hash": "d442bbb36a910ce9fbf930955be0d7ff59e82ea7f59fec35b95afae00d7d24e4", "maintained": true, "manifest": {"description": {"en": "Help desk & shared mailbox", "fr": "Service d'assistance et bo\u00eete aux lettres partag\u00e9e"}, "id": "freescout", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "FreeScout", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide", "code": "https://github.com/freescout-helpdesk/freescout", "demo": "https://demo.freescout.net/login", "license": "AGPL-3.0-only", "website": "https://freescout.net/"}, "version": "1.8.235~ynh1"}, "potential_alternative_to": ["Zendesk"], "state": "working", "subtags": ["task"]}, "freshrss": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/freshrss_ynh/pull/231", "revision": "1b5401d33881e49c6c061d6bcc604ebf142d2ced", "timestamp": 1779826212, "version": "1.29.1~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "d16e20e0d02331051a54c7ffc70d69d21cd1669b", "url": "https://github.com/YunoHost-Apps/freshrss_ynh"}, "high_quality": false, "id": "freshrss", "lastUpdate": 1780557236, "level": 8, "logo_hash": "a2145a87839cd50ec319fab162e5c950d8cec8f75ab739aedb2b052dded7839d", "maintained": true, "manifest": {"description": {"en": "RSS aggregator with a nice and mobile-friendly design", "fr": "Agr\u00e9gateur de flux RSS avec une interface adapt\u00e9e au mobile"}, "id": "freshrss", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["plopoyop"], "name": "FreshRSS", "packaging_format": 2, "upstream": {"admindoc": "https://freshrss.github.io/FreshRSS/", "code": "https://github.com/FreshRSS/FreshRSS", "demo": "https://demo.freshrss.org", "license": "AGPL-3.0-only", "website": "http://freshrss.org/"}, "version": "1.29.1~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "friendica": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/friendica_ynh/pull/192", "revision": "d31ffed916ed1968dba4a332041e1e8a4ac85f35", "timestamp": 1779462913, "version": "2026.05-1~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "cc9006ed390b056cfe84469b0aa475eb39732c64", "url": "https://github.com/YunoHost-Apps/friendica_ynh"}, "high_quality": false, "id": "friendica", "lastUpdate": 1779470025, "level": 8, "logo_hash": "2f8c4a8ba0ea2562eda1148b7afa3da33341f834badec676fe7ff1fc1cd40b29", "maintained": true, "manifest": {"description": {"en": "Decentralized Social Network", "fr": "R\u00e9seau social d\u00e9centralis\u00e9"}, "id": "friendica", "integration": {"architectures": "all", "disk": "250M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "150M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["trendless"], "name": "Friendica", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/friendica/friendica/wiki", "code": "https://github.com/friendica/friendica", "demo": "https://dir.friendica.social/servers", "license": "AGPL-3.0-only", "userdoc": "https://wiki.friendi.ca/", "website": "http://friendi.ca"}, "version": "2026.05-1~ynh1"}, "potential_alternative_to": ["Facebook"], "state": "working", "subtags": ["microblogging"]}, "ftpgrab": {"added_in_catalog": 1748088949, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "c122ff37f8eacdd07303934285a1cc7baada1940", "url": "https://github.com/YunoHost-Apps/ftpgrab_ynh"}, "high_quality": false, "id": "ftpgrab", "lastUpdate": 1756832100, "level": 8, "logo_hash": "3bf9bb6c750e0451163af7ec406a07be529fec4f97a781e4a6f1619eea21a2ce", "maintained": true, "manifest": {"description": {"en": "Grab your files periodically from a remote FTP or SFTP server", "fr": "R\u00e9cup\u00e9rez p\u00e9riodiquement vos fichiers \u00e0 partir d'un serveur FTP ou SFTP distant"}, "id": "ftpgrab", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "FTPGrab", "packaging_format": 2, "upstream": {"admindoc": "https://crazymax.dev/ftpgrab/", "code": "https://github.com/crazy-max/ftpgrab", "license": "MIT", "website": "https://crazymax.dev/ftpgrab/"}, "version": "7.10.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "funkwhale": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/funkwhale_ynh/pull/308", "revision": "4f4bd7eb505d7a59853f97cbbe4fa986bbc4031c", "timestamp": 1777810014, "version": "2.0.1~ynh5"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "c839283f968591296f0918186b5a58f76db2baf5", "url": "https://github.com/YunoHost-Apps/funkwhale_ynh"}, "high_quality": false, "id": "funkwhale", "lastUpdate": 1783278650, "level": 8, "logo_hash": "2f8bb76e13974d50a77c6bbd95f4b963e4c9c0ee63cc4ad4fd01e0f17dd84cc3", "maintained": true, "manifest": {"description": {"ca": "Servidor de m\u00fasica modern i convivial", "en": "Convivial and modern music server", "fr": "Serveur de musique moderne et convivial", "gl": "Servidor de m\u00fasica moderno e amigable"}, "id": "funkwhale", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "Funkwhale", "packaging_format": 2, "upstream": {"admindoc": "https://docs.funkwhale.audio/admin/index.html", "code": "https://dev.funkwhale.audio/funkwhale/funkwhale", "demo": "https://demo.funkwhale.audio", "fund": "https://next.funkwhale.audio/donate/", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.funkwhale.audio/user/index.html", "website": "https://funkwhale.audio/"}, "version": "2.0.6~ynh6"}, "potential_alternative_to": ["Deezer", "Soundcloud", "Spotify"], "state": "working", "subtags": ["music"]}, "fusion": {"added_in_catalog": 1750605336, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/fusion_ynh/pull/12", "revision": "5b8526ac92f9a209b6b3743e61be0d94f805e23f", "timestamp": 1771936035, "version": "1.1.1~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "2daffbee576b653b680ad28e01c8f7cd3384597e", "url": "https://github.com/YunoHost-Apps/fusion_ynh"}, "high_quality": false, "id": "fusion", "lastUpdate": 1785428753, "level": 8, "logo_hash": "249152a43ffba875e2f5b317de4c8f077e4797e70d9993713414e4a3ea27e414", "maintained": true, "manifest": {"description": {"en": "Friendly RSS reader", "fr": "Lecteur RSS convivial"}, "id": "fusion", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Fusion", "packaging_format": 2, "upstream": {"code": "https://github.com/0x2E/fusion", "license": "MIT"}, "version": "1.2.1~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "galene": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/galene_ynh/pull/179", "revision": "be0e09e4370974c4a548b05ff6e2fa3e91da094f", "timestamp": 1782062178, "version": "1.1~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "1402ace1f220c921cc0556dac4b01cb55d5dcb67", "url": "https://github.com/YunoHost-Apps/galene_ynh"}, "high_quality": false, "id": "galene", "lastUpdate": 1782064401, "level": 8, "logo_hash": "25b0b47229c9ad57a79c16f0b526dfc52a1b8b92ac439c1dc7c4ef3862275cee", "maintained": true, "manifest": {"description": {"en": "Videoconferencing server that is easy to deploy", "fr": "Serveur de visioconf\u00e9rence facile \u00e0 d\u00e9ployer"}, "id": "galene", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "400M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Gal\u00e8ne", "packaging_format": 2, "upstream": {"admindoc": "https://galene.org/", "code": "https://github.com/jech/galene", "demo": "https://galene.org:8443/", "license": "MIT", "userdoc": "https://galene.org/faq.html", "website": "https://galene.org/"}, "version": "1.1~ynh1"}, "potential_alternative_to": ["BigBlueButton", "Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "galette": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/galette_ynh/pull/87", "revision": "5a4478c060dd0b6bd182e209b23c08dd65d23273", "timestamp": 1769710980, "version": "1.2.1~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "5de34e9dcd452793a89f2896ae2b384c16385703", "url": "https://github.com/YunoHost-Apps/galette_ynh"}, "high_quality": false, "id": "galette", "lastUpdate": 1769756995, "level": 8, "logo_hash": "0578d4ee0337d63799820e4632053f73a8b56b7fa74a9c27e68fa4d5d7620e48", "maintained": true, "manifest": {"description": {"en": "Membership management web application for non profit organizations", "fr": "Outil de gestion d'adh\u00e9rents et de cotisation en ligne pour associations"}, "id": "galette", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Galette", "packaging_format": 2, "upstream": {"admindoc": "https://doc.galette.eu/fr/master/", "code": "https://github.com/galette/galette", "demo": "https://demo.galette.eu/login", "license": "GPL-3.0-or-later", "website": "https://www.galette.eu"}, "version": "1.2.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "gamja": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gamja_ynh/pull/29", "revision": "e5eded22b0837e82236aa95d19d2e4119814e28d", "timestamp": 1785343850, "version": "1.0.0-beta.10~ynh3"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "e72d916953c0f9e28c325ef1b12a8e0c77db4bfa", "url": "https://github.com/YunoHost-Apps/gamja_ynh"}, "high_quality": false, "id": "gamja", "lastUpdate": 1785348585, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Simple IRC web client", "fr": "Simple IRC web client"}, "id": "gamja", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Gamja", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/emersion/gamja", "demo": "https://web.libera.chat/gamja/", "license": "AGPL-3.0-or-later", "website": "https://web.libera.chat/gamja/"}, "version": "1.0.0-beta.11~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "gancio": {"added_in_catalog": 1696575541, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gancio_ynh/pull/63", "revision": "d35e310c8c5b9a63a0a1702f67b64d84e240d704", "timestamp": 1768750827, "version": "1.28.2~ynh1\n22"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "38126ab064f486c5af2770594dd13738030ee087", "url": "https://github.com/YunoHost-Apps/gancio_ynh"}, "high_quality": false, "id": "gancio", "lastUpdate": 1768756698, "level": 8, "logo_hash": "2b05ce8604029d76789421052cebf791cee79416ef90e71a37fe5b8a4388d2de", "maintained": true, "manifest": {"description": {"en": "Shared agenda for local communities, federated with the fediverse", "fr": "Agenda partag\u00e9 pour les communaut\u00e9s locales, f\u00e9d\u00e9r\u00e9 avec le f\u00e9diverse"}, "id": "gancio", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Lapineige"], "name": "Gancio", "packaging_format": 2, "upstream": {"admindoc": "https://gancio.org/install", "code": "https://framagit.org/les/gancio", "demo": "https://demo.gancio.org/", "license": "AGPL-3.0-only", "userdoc": "https://gancio.org/usage", "website": "https://gancio.org"}, "version": "1.28.2~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["events"]}, "garage": {"added_in_catalog": 1674656794, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/garage_ynh/pull/59", "revision": "6549fae91f2f9e1aca1ab276d1994b1ed8523035", "timestamp": 1771854344, "version": "2.2.0~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "053809f1b03540aba9b3ddc6d42abd6bcfde487d", "url": "https://github.com/YunoHost-Apps/garage_ynh"}, "high_quality": false, "id": "garage", "lastUpdate": 1769902201, "level": 7, "logo_hash": "3d10bb0900e9091cdf403262a764e8b4ae27565c082fdbc1a9d4d8ab98784ca2", "maintained": true, "manifest": {"description": {"en": "Distributed S3 storage", "fr": "Stockage S3 distribu\u00e9"}, "id": "garage", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["oiseauroch"], "name": "Garage", "packaging_format": 2, "upstream": {"admindoc": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", "code": "https://git.deuxfleurs.fr/Deuxfleurs/garage", "license": "AGPL-3.0-only", "userdoc": "https://garagehq.deuxfleurs.fr/documentation/quick-start/", "website": "https://garagehq.deuxfleurs.fr/"}, "version": "2.2.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "garden-party": {"added_in_catalog": 1758628724, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/garden-party_ynh/pull/16", "revision": "352169d3c7ca9e4608d91fa513c5a4cb9f6e018e", "timestamp": 1774633600, "version": "0.19.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "2d50e6200231622d0a5bd9c8b100c438dedcec6e", "url": "https://github.com/YunoHost-Apps/garden-party_ynh"}, "high_quality": false, "id": "garden-party", "lastUpdate": 1786523221, "level": 8, "logo_hash": "53327f535578a7d1df9989fbb782623d1494245b7676def531456f9e7625069f", "maintained": true, "manifest": {"description": {"en": "Help gardening newbies to manage their garden"}, "id": "garden-party", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "5G", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.22"}, "maintainers": ["Thovi98"], "name": "Garden Party", "packaging_format": 2, "upstream": {"admindoc": "https://doc.garden-party.io/", "code": "https://gitlab.com/experimentslabs/garden-party/garden-party", "demo": "https://garden-party.experimentslabs.com/", "license": "MIT", "website": "https://garden-party.io/"}, "version": "0.20.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "garmin-to-fittrackee": {"added_in_catalog": 1744710102, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "3e11efa596775befbbcc2d540a717ba262043bc7", "url": "https://github.com/YunoHost-Apps/garmin-to-fittrackee_ynh"}, "high_quality": false, "id": "garmin-to-fittrackee", "lastUpdate": 1763203818, "level": 8, "logo_hash": "49c7f25032c2788e2e60fca6c05a310182578c696c2d34c03aa4ab3a88bb9d91", "maintained": true, "manifest": {"description": {"en": "Synchronize Garmin to fitTrackee", "fr": "Synchroniser Garmin avec fitTrackee"}, "id": "garmin-to-fittrackee", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Thovi98"], "name": "Garmin to FitTrackee", "packaging_format": 2, "upstream": {"code": "https://github.com/Dryusdan/garmin-to-fittrackee", "license": "GPL-3.0"}, "version": "0.11.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "gemserv": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f07112d5046b127960e4c255956628f9672f8d8e", "url": "https://github.com/YunoHost-Apps/gemserv_ynh"}, "high_quality": false, "id": "gemserv", "lastUpdate": 1759065092, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Gemini server", "fr": "Serveur Gemini"}, "id": "gemserv", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "500M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Gemserv", "packaging_format": 2, "upstream": {"code": "https://github.com/calacuda/gemserv/", "license": "MIT"}, "version": "0.6.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "geoquest": {"added_in_catalog": 1736067457, "alternative_branches": {}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "3921067288906193ce5c0114c6d268fd24db6e99", "url": "https://github.com/YunoHost-Apps/geoquest_ynh"}, "high_quality": false, "id": "geoquest", "lastUpdate": 1770673769, "level": 6, "logo_hash": "2dc18ba8018894d752650261f0f2fe58dbbaf25561ece92f97216da9a8c05be0", "maintained": true, "manifest": {"description": {"en": "Geography game", "fr": "Jeu de g\u00e9ographie"}, "id": "geoquest", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "GeoQuest", "packaging_format": 2, "upstream": {"code": "https://github.com/woutdp/geoquest", "demo": "https://geoquest.gg/", "fund": "https://buymeacoffee.com/woutdp", "license": "GPL-3.0"}, "version": "1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ghost": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ghost_ynh/pull/638", "revision": "2016017fb0ba5912831e85e0903705b4d5e884ba", "timestamp": 1784974607, "version": "6.54.0~ynh1"}}, "antifeatures": ["arbitrary-limitations"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "92bec619c67b97022733cdac0b26370d16eda5c9", "url": "https://github.com/YunoHost-Apps/ghost_ynh"}, "high_quality": false, "id": "ghost", "lastUpdate": 1785656241, "level": 8, "logo_hash": "84d0cd5fc554e4c7c8c34882f23629294906d9a0d60d048cf4f4859d20486877", "maintained": true, "manifest": {"antifeatures": {"arbitrary-limitations": {"en": "Ghost developers have chosen to only support MySQL. YunoHost relying on MariaDB, incompatibilities may arise. For more information: https://github.com/TryGhost/Ghost/issues/15729#issuecomment-1299297720"}}, "description": {"en": "Publishing, memberships, subscriptions and newsletters platform", "fr": "Plateforme d'\u00e9dition, d'adh\u00e9sions, d'abonnements et de newsletters"}, "id": "ghost", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Ghost", "packaging_format": 2, "upstream": {"admindoc": "https://ghost.org/help/", "code": "https://github.com/TryGhost/Ghost", "cpe": "cpe:2.3:a:ghost:ghost", "fund": "https://opencollective.com/ghost", "license": "MIT", "website": "https://ghost.org/"}, "version": "6.55.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "gitea": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gitea_ynh/pull/186", "revision": "d26e52ca1a408c05d5e360fc12022c56725fb50c", "timestamp": 1782035701, "version": "1.26.3~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "393ee15f71ab71344fdadc9b97f851d8616a66fc", "url": "https://github.com/YunoHost-Apps/gitea_ynh"}, "high_quality": false, "id": "gitea", "lastUpdate": 1785242873, "level": 8, "logo_hash": "952f3e47af4f4fabab9773d55b78edc2dc9b5c1cfe656c0b62a295e9f78493d7", "maintained": true, "manifest": {"description": {"en": "Lightweight Git forge", "fr": "Forge Git l\u00e9g\u00e8re"}, "id": "gitea", "integration": {"architectures": ["amd64", "i386", "armhf", "arm64"], "disk": "120M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "0M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Gitea", "packaging_format": 2, "upstream": {"admindoc": "https://docs.gitea.io/", "code": "https://github.com/go-gitea/gitea", "cpe": "cpe:2.3:a:gitea:gitea", "fund": "https://opencollective.com/gitea", "license": "MIT", "website": "https://gitea.io/"}, "version": "1.27.1~ynh1"}, "potential_alternative_to": ["GitHub"], "state": "working", "subtags": ["forge"]}, "gitlab": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gitlab_ynh/pull/347", "revision": "3640c6e49d597fee1debfc083d0e3abfa7e6b999", "timestamp": 1786922263, "version": "19.2.2~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "6f89fab35e1bbdfd05229900a8417403f1ca346c", "url": "https://github.com/YunoHost-Apps/gitlab_ynh"}, "high_quality": false, "id": "gitlab", "lastUpdate": 1787115725, "level": 8, "logo_hash": "2381b8ee626cbedf0b6c001b428e43337c354e3f9bf4c5b5cbec1871a2f00ba4", "maintained": true, "manifest": {"description": {"en": "Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features", "fr": "Gestionnaire de d\u00e9p\u00f4ts Git proposant des fonctionnalit\u00e9s de wiki, suivi de bugs et de pipeline CI/CD"}, "id": "gitlab", "integration": {"architectures": ["amd64", "arm64"], "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "3000M", "runtime": "2000M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["kay0u"], "name": "GitLab", "packaging_format": 2, "upstream": {"admindoc": "https://docs.gitlab.com/", "code": "https://gitlab.com/gitlab-org/gitlab", "cpe": "cpe:2.3:a:gitlab:gitlab", "demo": "https://gitlab.com/explore", "license": "MIT", "website": "https://gitlab.com"}, "version": "19.2.4~ynh1"}, "potential_alternative_to": ["GitHub"], "state": "working", "subtags": ["forge"]}, "gitlab-runner": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "a4ac5b53a5c15546acde60d45616a7ecdb92cd3a", "url": "https://github.com/YunoHost-Apps/gitlab-runner_ynh"}, "high_quality": false, "id": "gitlab-runner", "lastUpdate": 1764253689, "level": 8, "logo_hash": "f48814f94d3c0f148c3ea5985d809547833c9515fa56eab4ac7b14ff8cc3fd7c", "maintained": true, "manifest": {"description": {"en": "Continuous integration tool to use with a GitLab instance (YNH or not)", "fr": "Outil d'int\u00e9gration continue \u00e0 utiliser avec une instance GitLab (YNH ou non)"}, "id": "gitlab-runner", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["kay0u"], "name": "GitLab Runner", "packaging_format": 2, "upstream": {"admindoc": "https://docs.gitlab.com/runner/", "code": "https://gitlab.com/gitlab-org/gitlab-runner", "license": "MIT", "website": "https://gitlab.com/gitlab-org/gitlab-runner"}, "version": "18.6.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["forge"]}, "gitlist": {"added_in_catalog": 1675002183, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "4ccc57090f1a3f0be8299fd08ac97b24d6b8e209", "url": "https://github.com/YunoHost-Apps/gitlist_ynh"}, "high_quality": false, "id": "gitlist", "lastUpdate": 1725822805, "level": 8, "logo_hash": "2b38b4a8b43e86482d47ac6a7ede5455d0cffbd6b9b9fd64da7edd63911a8219", "maintained": true, "manifest": {"description": {"en": "Elegant and modern git repository viewer", "fr": "Visualiseur de r\u00e9f\u00e9rentiel git \u00e9l\u00e9gant et moderne"}, "id": "gitlist", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "GitList", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/klaussilveira/gitlist/wiki", "code": "https://github.com/klaussilveira/gitlist", "license": "BSD-3-Clause", "website": "https://gitlist.org/"}, "version": "2.0.0~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["forge"]}, "glance": {"added_in_catalog": 1715979623, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/glance_ynh/pull/56", "revision": "1a24e011e4f6a187595fa705a3895aa917265d34", "timestamp": 1784965574, "version": "0.8.5~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "9dcce7c6b0271e4aa22046fe8a797c9738e53208", "url": "https://github.com/YunoHost-Apps/glance_ynh"}, "high_quality": false, "id": "glance", "lastUpdate": 1784966951, "level": 8, "logo_hash": "f48be6bc5938b8edb82d6fe36680c16e157e202e5ec779f6c5089968bcecc89c", "maintained": true, "manifest": {"description": {"en": "Self-hosted dashboard that puts all your feeds in one place", "fr": "Tableau de bord auto-h\u00e9berg\u00e9 qui regroupe tous vos flux au m\u00eame endroit"}, "id": "glance", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Glance", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/glanceapp/glance/blob/main/docs/configuration.md", "code": "https://github.com/glanceapp/glance", "license": "AGPL-3.0"}, "version": "0.8.5~ynh1"}, "potential_alternative_to": ["Netvibes"], "state": "working", "subtags": ["rssreader"]}, "glances": {"added_in_catalog": 1742465549, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/vdbhb59/glances_ynh/pull/12", "revision": "b21dc1b78b40cdfd8a01e597fa2cec1a75f80a11", "timestamp": 1785767501, "version": "4.5.6~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "ca5965936437a3f0f37d24b6b8ef3fada54dee62", "url": "https://github.com/YunoHost-Apps/glances_ynh"}, "high_quality": false, "id": "glances", "lastUpdate": 1785772281, "level": 8, "logo_hash": "1ac3896f5459cffc335c6aca1155e2b431ed2147566ecede02503b0443c9d528", "maintained": true, "manifest": {"description": {"en": "Real-time monitoring tool", "fr": "Outil de suivi en temps r\u00e9el"}, "id": "glances", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Glances", "packaging_format": 2, "upstream": {"admindoc": "https://glances.readthedocs.io/en/latest/index.html", "code": "https://github.com/nicolargo/glances", "license": "AGPL-3.0-only", "website": "https://nicolargo.github.io/glances/?ref=selfh.st"}, "version": "4.5.6~ynh1"}, "potential_alternative_to": ["StatusHub"], "state": "working", "subtags": ["monitoring"]}, "glitchsoc": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/glitchsoc_ynh/pull/453", "revision": "8b28c5f5b60fb8caeb0ba763d5fa854a30ec93cb", "timestamp": 1773763032, "version": "2026.03.14~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "acf2e1eea1c99e1a22073095a5e66de2a8a24642", "url": "https://github.com/YunoHost-Apps/glitchsoc_ynh"}, "high_quality": false, "id": "glitchsoc", "lastUpdate": 1787031839, "level": 8, "logo_hash": "2dfb03aff386117e201ca56731f64a10c646962325ab3a8902f5e3bc2344cf32", "maintained": true, "manifest": {"description": {"en": "Libre and federated social network, fork of Mastodon", "fr": "R\u00e9seau social libre et f\u00e9d\u00e9r\u00e9, scission de Mastodon"}, "id": "glitchsoc", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "1G", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Glitch-Soc", "packaging_format": 2, "upstream": {"code": "https://github.com/glitch-soc/mastodon", "license": "AGPL-3.0-or-later", "website": "https://glitch-soc.github.io/docs/"}, "version": "2026.08.14~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "glowingbear": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "44d4d3be6f486f7bea8c0b8b71ce81babf19cecf", "url": "https://github.com/YunoHost-Apps/glowingbear_ynh"}, "high_quality": false, "id": "glowingbear", "lastUpdate": 1752930731, "level": 8, "logo_hash": "c64abdde343e977f18d103064a786d8cbac61b92fd3b665c774f02d93c7cc0e0", "maintained": true, "manifest": {"description": {"en": "Web client for WeeChat", "fr": "Client Web pour WeeChat"}, "id": "glowingbear", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Glowing Bear", "packaging_format": 2, "upstream": {"code": "https://github.com/glowing-bear/glowing-bear", "license": "AGPL-3.0", "website": "https://www.glowing-bear.org"}, "version": "0.9.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "glpi": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/glpi_ynh/pull/68", "revision": "c38097ade69bca5162d895568b706ff03cd1cbf5", "timestamp": 1773517299, "version": "11.0.6~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "e27cb1c0908cf074d8207f5fa9be7a7296449028", "url": "https://github.com/YunoHost-Apps/glpi_ynh"}, "high_quality": false, "id": "glpi", "lastUpdate": 1773448235, "level": 8, "logo_hash": "5384ac3c8d35ba954b99e9980b7df20c7f3d44f5cb8f2a1807c4fdc03009da3f", "maintained": true, "manifest": {"description": {"en": "IT Asset Management", "fr": "Gestion des services informatiques (ITSM)"}, "id": "glpi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "GLPI", "packaging_format": 2, "upstream": {"admindoc": "https://glpi-install.readthedocs.io/en/latest/", "code": "https://github.com/glpi-project/glpi", "license": "GPL-2.0", "website": "https://glpi-project.org"}, "version": "11.0.6~ynh1"}, "potential_alternative_to": ["Cherwell", "Freshdesk", "Ivanti", "Peregrine Systems (AssetCenter)", "Remedy (BMC Software)", "ServiceNow"], "state": "working", "subtags": ["task"]}, "gogs": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gogs_ynh/pull/97", "revision": "af4c043254195971cf0c77b5505075d60b9a9eae", "timestamp": 1774382338, "version": "0.14.2~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "1c125350f0b5a39b892df947b63ec5248318e272", "url": "https://github.com/YunoHost-Apps/gogs_ynh"}, "high_quality": false, "id": "gogs", "lastUpdate": 1782910899, "level": 8, "logo_hash": "22794e4d2b3089b1be6e80d153b27f37980db8442983343b21cf35b3adf863e9", "maintained": true, "manifest": {"description": {"en": "Lightweight self-hosted Git forge", "fr": "Forge Git l\u00e9g\u00e8re auto-h\u00e9berg\u00e9"}, "id": "gogs", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Gogs", "packaging_format": 2, "upstream": {"admindoc": "https://gogs.io/docs", "code": "https://github.com/gogs/gogs", "demo": "https://try.gogs.io/user/login", "license": "MIT", "website": "http://gogs.io"}, "version": "0.14.3~ynh1"}, "potential_alternative_to": ["GitHub"], "state": "working", "subtags": ["forge"]}, "gokapi": {"added_in_catalog": 1732047462, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gokapi_ynh/pull/15", "revision": "47d31dae3c160a85f7192b5fbd0371e7c44ffcdd", "timestamp": 1769976941, "version": "2.2.2~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "e2ab10c9de56b41b13e5a33d8b2b7381a19bbd45", "url": "https://github.com/YunoHost-Apps/gokapi_ynh"}, "high_quality": false, "id": "gokapi", "lastUpdate": 1773744179, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Lightweight server to share files", "fr": "Serveur l\u00e9ger pour partager des fichiers"}, "id": "gokapi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Gokapi", "packaging_format": 2, "upstream": {"admindoc": "https://gokapi.readthedocs.io/", "code": "https://github.com/Forceu/Gokapi", "license": "AGPL-3.0"}, "version": "2.2.4~ynh2"}, "potential_alternative_to": ["Firefox Send", "WeTransfer"], "state": "working", "subtags": ["files"]}, "gomft": {"added_in_catalog": 1744710071, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "2b38b63291684dbf1f20c96157783d9b58c9a754", "url": "https://github.com/YunoHost-Apps/gomft_ynh"}, "high_quality": false, "id": "gomft", "lastUpdate": 1780865733, "level": 8, "logo_hash": "d93262c034aba497a88dd95ea01dfa817f5a6c75f3705fe848cd4edd6d22f02d", "maintained": true, "manifest": {"antifeatures": {"deprecated-software": {"en": "Upstream is archived, this app won't receive future updates"}}, "description": {"en": "Managed File Transfer", "fr": "Gestion de transfert de fichiers"}, "id": "gomft", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "GoMFT", "packaging_format": 2, "upstream": {"admindoc": "https://starfleetcptn.github.io/GoMFT/docs/introduction/overview", "code": "https://github.com/StarFleetCPTN/GoMFT", "license": "MIT", "website": "https://starfleetcptn.github.io/GoMFT/"}, "version": "0.2.11~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "gonic": {"added_in_catalog": 1776431698, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/gonic_ynh/pull/2", "revision": "2f508fd497d1e573a7ab3a8da6f8b39996e2488a", "timestamp": 1776429499, "version": "0.20.1~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "6035466436b3922867d8ff26b8d7d139d318524f", "url": "https://github.com/YunoHost-Apps/gonic_ynh"}, "high_quality": false, "id": "gonic", "lastUpdate": 1780985379, "level": 7, "logo_hash": "c17d3d12d4c9e9aaf3e9ff275c973a22664b68a36259d1ea820278fe8dda62e6", "maintained": true, "manifest": {"description": {"en": "Music streaming server / free-software subsonic server API implementation", "fr": "Serveur de streaming de musique / impl\u00e9mentation libre de l'API Subsonic"}, "id": "gonic", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "Gonic", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/sentriz/gonic/wiki", "code": "https://github.com/sentriz/gonic", "license": "GPL-3.0-only", "userdoc": "https://github.com/sentriz/gonic/wiki"}, "version": "0.22.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["music"]}, "gossa": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "ffbebe9582a7c06f16e14b9f1e6de8c5aad05979", "url": "https://github.com/YunoHost-Apps/gossa_ynh"}, "high_quality": false, "id": "gossa", "lastUpdate": 1756648126, "level": 8, "logo_hash": "c6df13d3823473851d718128ea0866dc1f86a9a5738ce005c4370ec82de8f7c8", "maintained": true, "manifest": {"description": {"en": "Fast and simple webserver for your files", "fr": "Serveur web simple et rapide pour vos fichiers"}, "id": "gossa", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Gossa", "packaging_format": 2, "upstream": {"code": "https://github.com/pldubouilh/gossa", "license": "MIT"}, "version": "1.1.2~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "gotify": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "8bc5e2fe40b180a267fb28c60564ba8134570b09", "url": "https://github.com/YunoHost-Apps/gotify_ynh"}, "high_quality": false, "id": "gotify", "lastUpdate": 1784994195, "level": 8, "logo_hash": "f675cd1b9564ba790f3ebae6458eb1f2dd668de2d6029f92bd5e402afca337ba", "maintained": true, "manifest": {"description": {"en": "Simple server for sending and receiving messages", "fr": "Simple serveur pour envoyer et recevoir des messages"}, "id": "gotify", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["plopoyop"], "name": "Gotify", "packaging_format": 2, "upstream": {"admindoc": "https://gotify.net/docs/index", "code": "https://github.com/gotify/server", "license": "MIT", "website": "http://gotify.net"}, "version": "3.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "gotosocial": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/gotosocial_ynh/pull/223", "revision": "8d98613af76ad1287f9e25159e8bbcf073ed0cc0", "timestamp": 1785407343, "version": "0.22.1~ynh1"}}, "antifeatures": ["not-totally-free-package"], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "534ce400a7cf1d647b81825a8f47149c6b9ad436", "url": "https://github.com/YunoHost-Apps/gotosocial_ynh"}, "high_quality": false, "id": "gotosocial", "lastUpdate": 1785411161, "level": 8, "logo_hash": "1215d08dace03289d3349c9c7ed4dcf097544132b62ec2103ab41ff64ef32ecb", "maintained": true, "manifest": {"description": {"ca": "Servidor de xarxa social basat en ActivityPub", "en": "Fast ActivityPub social network server", "fr": "Serveur de r\u00e9seau social v\u00e9loce bas\u00e9 sur ActivityPub", "gl": "Servidor \u00e1xil para a rede social ActivityPub"}, "id": "gotosocial", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["OniriCorpe"], "name": "GoToSocial", "packaging_format": 2, "upstream": {"admindoc": "https://docs.gotosocial.org/en/latest/", "code": "https://codeberg.org/superseriousbusiness/gotosocial", "license": "AGPL-3.0-only", "userdoc": "https://docs.gotosocial.org/en/latest/", "website": "https://gotosocial.org/"}, "version": "0.22.1~ynh1"}, "potential_alternative_to": ["Akkoma", "Bluesky", "Calckey", "Mastodon", "Misskey", "Pleroma", "Threads", "X"], "state": "working", "subtags": ["microblogging"]}, "grafana": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/ewilly/grafana_ynh/pull/141", "revision": "e9274d98f421efbd4b446f68806e064bbef02c4b", "timestamp": 1768210121, "version": "12.3.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "9a8eb8712c40ea94a7689af2c6e1dfcd869d87c4", "url": "https://github.com/YunoHost-Apps/grafana_ynh"}, "high_quality": false, "id": "grafana", "lastUpdate": 1786088460, "level": 8, "logo_hash": "3ddc3edef9b27224b164b0ee79abdd9caa2e3808bb430621382d9e6d8f0922cf", "maintained": true, "manifest": {"description": {"en": "Metric & analytic dashboards for monitoring", "fr": "Tableaux de bord de supervision"}, "id": "grafana", "integration": {"architectures": "all", "disk": "800M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "200M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["JimboJoe", "ewilly"], "name": "Grafana", "packaging_format": 2, "upstream": {"code": "https://github.com/grafana/grafana", "demo": "https://play.grafana.org", "license": "AGPL-3.0-only", "website": "https://grafana.com/"}, "version": "13.1.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "grammalecte": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/grammalecte_ynh/pull/19", "revision": "c2d5641673f9f080e0e1bb8ea13b95e071baff77", "timestamp": 1774213653, "version": "2.3~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "d99cf1148278e6c1c7b9257b0e981bd6322e58e0", "url": "https://github.com/YunoHost-Apps/grammalecte_ynh"}, "high_quality": false, "id": "grammalecte", "lastUpdate": 1774216003, "level": 8, "logo_hash": "86ffa4b8e6afa6d807556bec25712a8734b3b51fb1126716f968aeb5665e7df3", "maintained": true, "manifest": {"description": {"en": "Grammar and typography checker for French and Occitan (API)", "fr": "Correcteur grammatical et typographique pour le Fran\u00e7ais et l'Occitan (API)"}, "id": "grammalecte", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Jules Bertholet"], "name": "Grammalecte server", "packaging_format": 2, "upstream": {"code": "http://grammalecte.net:8080", "license": "GPL-3.0-only", "website": "https://grammalecte.net"}, "version": "2.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "grav": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/grav_ynh/pull/237", "revision": "6787e07a6397d3bc37248bb607c1acef603b684d", "timestamp": 1785167086, "version": "2.0.13~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "417abb1f3edf4d1bce101832103b46053b2ece5c", "url": "https://github.com/YunoHost-Apps/grav_ynh"}, "high_quality": false, "id": "grav", "lastUpdate": 1787486703, "level": 8, "logo_hash": "e9126dfce88211ff1165cfe1a508543b570c3e9a18dc35ecc45ff70bb3d25cc3", "maintained": true, "manifest": {"description": {"en": "Modern open source flat-file CMS", "fr": "CMS moderne bas\u00e9 sur des fichiers plats"}, "id": "grav", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Grav", "packaging_format": 2, "upstream": {"admindoc": "https://learn.getgrav.org", "code": "https://github.com/getgrav/grav", "cpe": "cpe:2.3:a:getgrav:grav", "demo": "https://getgrav.org/downloads/themes", "fund": "https://opencollective.com/grav", "license": "MIT", "website": "https://www.getgrav.org/"}, "version": "2.0.21~ynh1"}, "potential_alternative_to": ["Wix"], "state": "working", "subtags": ["website"]}, "grist": {"added_in_catalog": 1700230906, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/grist_ynh/pull/141", "revision": "9730f3c3228dfb6243d67edff44ff6e5ad6a8e7f", "timestamp": 1781197728, "version": "1.7.15~ynh2"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "e5ca4aa0c076cfda401a26d6dff4de575f42b6a0", "url": "https://github.com/YunoHost-Apps/grist_ynh"}, "high_quality": false, "id": "grist", "lastUpdate": 1785392242, "level": 8, "logo_hash": "6904c2d562714eb7b55521d55e8c8d97ae66cc1dbe7527d53a4351d3709eee3e", "maintained": true, "manifest": {"description": {"en": "Modern relational spreadsheet", "fr": "Feuille de calcul relationnelle moderne"}, "id": "grist", "integration": {"architectures": "all", "disk": "1.5G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "150M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["fflorent"], "name": "Grist", "packaging_format": 2, "upstream": {"admindoc": "https://www.getgrist.com/product/self-managed/", "code": "https://github.com/gristlabs/grist-core/", "demo": "https://docs.getgrist.com", "fund": "https://github.com/sponsors/gristlabs", "license": "Apache-2.0", "userdoc": "https://support.getgrist.com/", "website": "https://getgrist.com"}, "version": "1.7.17~ynh1"}, "potential_alternative_to": ["Airtable"], "state": "working", "subtags": ["spreadsheet"]}, "grocy": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/grocy_ynh/pull/89", "revision": "1bd189bc657ff47cb981389c426ec47d76b6d09d", "timestamp": 1765967793, "version": "4.5.0~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "e5e29e6284033ca45a85356033bac656e4a5bcce", "url": "https://github.com/YunoHost-Apps/grocy_ynh"}, "high_quality": false, "id": "grocy", "lastUpdate": 1772920315, "level": 8, "logo_hash": "67224686bf083cff072d0d8ce58124686feb248e6e769e9f1bd94f00a6b62669", "maintained": true, "manifest": {"description": {"en": "Web-based groceries & household management solution for your home", "fr": "Solution Web de gestion d'\u00e9picerie et de gestion de la maison"}, "id": "grocy", "integration": {"architectures": "all", "disk": "1000M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "130M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Grocy", "packaging_format": 2, "upstream": {"code": "https://github.com/grocy/grocy", "demo": "https://en.demo.grocy.info/stockoverview", "license": "MIT", "website": "https://grocy.info/"}, "version": "4.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "grr": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/grr_ynh/pull/48", "revision": "89f8ad380fbe343f23f48948a0ee8283636c2476", "timestamp": 1769683114, "version": "4.5.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "98a730ff8320f6f18cd33a2176e7c83f886fba9b", "url": "https://github.com/YunoHost-Apps/grr_ynh"}, "high_quality": false, "id": "grr", "lastUpdate": 1786996563, "level": 8, "logo_hash": "08675ce46b8cca727eb4648aa8004317270b5f47218cdbb4aab372e0a4c06d3a", "maintained": true, "manifest": {"description": {"en": "Tool for booking meeting rooms or other resources", "fr": "Outil de r\u00e9servation de salles de r\u00e9union ou d'autres ressources"}, "id": "grr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["S\u00e9bastien Menentrier"], "name": "Grr", "packaging_format": 2, "upstream": {"admindoc": "https://site.devome.com/fr/grr/telechargement/category/2-informations-documentations", "code": "https://github.com/JeromeDevome/GRR", "license": "AGPL-3.0-only", "userdoc": "https://site.devome.com/fr/grr/telechargement/category/2-informations-documentations", "website": "https://site.devome.com/fr/grr3"}, "version": "4.6.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "guacamole": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "279e9a1278081db6393c766a69521862e9a92b04", "url": "https://github.com/YunoHost-Apps/guacamole_ynh"}, "high_quality": false, "id": "guacamole", "lastUpdate": 1777032297, "level": 6, "logo_hash": "4b7f1c4c195cfe3a59455fdd2a68f1103706875fa033ba7b26224947067e09db", "maintained": true, "manifest": {"description": {"en": "Remote access solution", "fr": "Solution d'acc\u00e8s \u00e0 distance"}, "id": "guacamole", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Jules Bertholet"], "name": "Guacamole", "packaging_format": 2, "upstream": {"admindoc": "https://guacamole.apache.org/doc/gug/", "code": "https://github.com/apache/guacamole-server", "license": "Apache-2.0", "website": "https://guacamole.apache.org/"}, "version": "1.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "gull": {"added_in_catalog": 1743282414, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "03373966b3efd9b53b05e3be5d141aa1dff58f99", "url": "https://github.com/YunoHost-Apps/gull_ynh"}, "high_quality": false, "id": "gull", "lastUpdate": 1785772169, "level": 6, "logo_hash": "64fd228a4807beadae60e63a965342dbc90a77f15ae802b69842e70941939a49", "maintained": true, "manifest": {"description": {"en": "Simple, modern URL shortener", "fr": "Raccourcisseur d'URL simple et moderne"}, "id": "gull", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "400M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Gull", "packaging_format": 2, "upstream": {"code": "https://github.com/aeolyus/gull", "demo": "https://s.aeoly.us/", "license": "MPL-2.0", "website": "https://s.aeoly.us/"}, "version": "1.0~ynh1"}, "potential_alternative_to": ["bitly"], "state": "working", "subtags": ["url_shortener"]}, "h5ai": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "92714c8e2b775e13dee2464e77a8b202dce9607f", "url": "https://github.com/YunoHost-Apps/h5ai_ynh"}, "high_quality": false, "id": "h5ai", "lastUpdate": 1742764147, "level": 6, "logo_hash": "b9d29d531d3f01426351fa7da57daa49821f316773eb6a5d648d9310d4e42ac2", "maintained": true, "manifest": {"description": {"en": "Modern HTTP web server index for NGINX", "fr": "Serveur moderne d'index pour NGINX"}, "id": "h5ai", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": ["alexAubin"], "name": "h5ai", "packaging_format": 2, "upstream": {"admindoc": "https://larsjung.de/h5ai/", "code": "https://github.com/lrsjng/h5ai", "demo": "https://larsjung.de/h5ai/demo/", "license": "MIT", "website": "https://larsjung.de/h5ai/"}, "version": "0.30.0~ynh12"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hash-calendar": {"added_in_catalog": 1772045493, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "f9322232755c23c8a1ddab9945bff153873d056e", "url": "https://github.com/YunoHost-Apps/hash-calendar_ynh"}, "high_quality": false, "id": "hash-calendar", "lastUpdate": 1782177913, "level": 7, "logo_hash": "d1b8f4f8c74b95578a51c5f86730ea535e333c9256bde8e33d53f8b938024380", "maintained": true, "manifest": {"description": {"en": "Lightweight calendar app where the data lives in the URL hash", "fr": "Application l\u00e9g\u00e8re de calendrier o\u00f9 les donn\u00e9es r\u00e9sident dans le hash d'URL"}, "id": "hash-calendar", "integration": {"architectures": "all", "disk": "20M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "0M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["oleole39"], "name": "hash-calendar", "packaging_format": 2, "upstream": {"code": "https://github.com/supunlakmal/hash-calendar", "demo": "https://hash-calendar.netlify.app", "license": "MIT", "userdoc": "https://github.com/supunlakmal/hash-calendar?tab=readme-ov-file#json-bridge-jsonhtml"}, "version": "2026.05.17~ynh2"}, "potential_alternative_to": ["Google Agenda", "Microsoft Outlook"], "state": "working", "subtags": ["calendar"]}, "haste": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "78315e56033be3b4d88ac48e3af6e582b1796bd3", "url": "https://github.com/YunoHost-Apps/haste_ynh"}, "high_quality": false, "id": "haste", "lastUpdate": 1757193362, "level": 8, "logo_hash": "d1f59591bdc18e186a1444abb482622b34a7cdcc0e79e048935af7d3a8f45e6c", "maintained": true, "manifest": {"description": {"en": "Open-source pastebin allowing to upload texts", "fr": "Pastebin open-source permettant de mettre en ligne du texte"}, "id": "haste", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Haste", "packaging_format": 2, "upstream": {"code": "https://github.com/toptal/haste-server", "demo": "http://hastebin.com/", "license": "MIT", "userdoc": "https://hastebin.com/about.md", "website": "http://hastebin.com/"}, "version": "0.1.0~ynh3"}, "potential_alternative_to": ["Pastebin", "ZeroBin"], "state": "working", "subtags": ["pastebin"]}, "hat": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "5175d549167f8b484bd97d51642e76984b2e6ab7", "url": "https://github.com/YunoHost-Apps/hat_ynh"}, "high_quality": false, "id": "hat", "lastUpdate": 1746999727, "level": 6, "logo_hash": "0204f3cfe2a7e57f1dfe16c0a800b585206fff7f2daca95af165ff62be7e2040", "maintained": true, "manifest": {"description": {"en": "Encrypt and Decrypt files securely in your browser", "fr": "Chiffrer et d\u00e9chiffrer les fichiers en toute s\u00e9curit\u00e9 dans votre navigateur"}, "id": "hat", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "900M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Hat.sh", "packaging_format": 2, "upstream": {"admindoc": "https://hat.sh/about/", "code": "https://github.com/sh-dv/hat.sh", "demo": "https://hat.sh", "license": "MIT", "website": "hat.sh"}, "version": "2.3.6~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "headphones": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "333953f2bcff3b05d1ad0a7d4941a0ffc52ee835", "url": "https://github.com/YunoHost-Apps/headphones_ynh"}, "high_quality": false, "id": "headphones", "lastUpdate": 1761659101, "level": 8, "logo_hash": "15ff408b32c660d7e54d999f936c1e4f90fec813203a9434ab0cca2b75405d61", "maintained": true, "manifest": {"description": {"en": "Automated music downloader for NZB and Torrent", "fr": "T\u00e9l\u00e9chargeur de musique automatis\u00e9 pour NZB et Torrent"}, "id": "headphones", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "900M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Headphones", "packaging_format": 2, "upstream": {"code": "https://github.com/rembo10/headphones", "license": "GPL-3.0-or-later", "userdoc": "https://github.com/rembo10/headphones/wiki/Usage-guide"}, "version": "0.6.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["download"]}, "headplane": {"added_in_catalog": 1731777819, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/headplane_ynh/pull/53", "revision": "41a8ebd81bf62d57d781a207ad15569fb1d7f2ed", "timestamp": 1786997259, "version": "0.7.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "58bfbdf238e6dc7db1dc552e99e894c89886e34f", "url": "https://github.com/YunoHost-Apps/headplane_ynh"}, "high_quality": false, "id": "headplane", "lastUpdate": 1786999340, "level": 8, "logo_hash": "b08595db6f409dadd23640e73ec5e0b9fdec24e333f51884a40d2af8da272448", "maintained": true, "manifest": {"description": {"en": "Advanced UI for Headscale", "fr": "Interface utilisateur avanc\u00e9e pour Headscale"}, "id": "headplane", "integration": {"architectures": "all", "disk": "1.2G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "330M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["mdtita"], "name": "Headplane", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/tale/headplane/blob/main/docs/Advanced-Integration.md", "code": "https://github.com/tale/headplane", "license": "MIT"}, "version": "0.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "headscale": {"added_in_catalog": 1686503631, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/headscale_ynh/pull/63", "revision": "ed15f12a24924d3fef27d4048425fbcdeab64b93", "timestamp": 1785407439, "version": "0.29.3~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "b8738f1d94c88d981611e299a2ddd2fa144084ff", "url": "https://github.com/YunoHost-Apps/headscale_ynh"}, "high_quality": false, "id": "headscale", "lastUpdate": 1785411180, "level": 8, "logo_hash": "70f18bf9cd45d12e644ccfee615fd5af79feae4eaff42debbf5de302c268fa2f", "maintained": true, "manifest": {"description": {"en": "Tailscale control server implementation, a WireGuard-based VPN", "fr": "Impl\u00e9mentation du serveur de contr\u00f4le Tailscale, un VPN bas\u00e9 sur WireGuard"}, "id": "headscale", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Headscale", "packaging_format": 2, "upstream": {"admindoc": "https://headscale.net/", "code": "https://github.com/juanfont/headscale", "cpe": "cpe:2.3:a:tailscale:tailscale", "fund": "https://ko-fi.com/headscale", "license": "BSD-3-Clause", "userdoc": "https://tailscale.com/kb/", "website": "https://headscale.net/"}, "version": "0.29.3~ynh1"}, "potential_alternative_to": ["Tailscale"], "state": "working", "subtags": ["network"]}, "hedgedoc": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/hedgedoc_ynh/pull/114", "revision": "37a099560743b8ea9cf4a10f1e1c9483cccc844a", "timestamp": 1781972856, "version": "1.11.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "7281717d61dac8fbbb9517a07b904f0aceb75e90", "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh"}, "high_quality": false, "id": "hedgedoc", "lastUpdate": 1781989810, "level": 8, "logo_hash": "edce4a8882c0ae6171d64f28565140dfaa38b74203f67289e18a0755f8444df7", "maintained": true, "manifest": {"description": {"en": "Collaborative editor to work on notes written in Markdown", "fr": "\u00c9diteur collaboratif pour travailler sur des notes en Markdown"}, "id": "hedgedoc", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "900M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "HedgeDoc", "packaging_format": 2, "upstream": {"admindoc": "https://docs.hedgedoc.org/", "code": "https://github.com/hedgedoc/hedgedoc", "demo": "https://demo.hedgedoc.org/", "license": "AGPL-3.0-only", "website": "https://hedgedoc.org"}, "version": "1.11.0~ynh1"}, "potential_alternative_to": ["Google Docs", "HackMD"], "state": "working", "subtags": ["text"]}, "helloworld": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "d362c2eddc87db46a522ec53905daba6cb9b7ace", "url": "https://github.com/YunoHost-Apps/helloworld_ynh"}, "high_quality": false, "id": "helloworld", "lastUpdate": 1751438028, "level": 4, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "A dummy basic app to illustrate YunoHost's app packaging.", "fr": "Une app simple et bidon pour illustrer comme le packaging d'app de YunoHost fonctionne"}, "id": "helloworld", "integration": {"architectures": "all", "disk": "1M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "1M", "runtime": "1M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["alexAubin"], "name": "Hello World", "packaging_format": 2, "upstream": {"license": "WTFPL"}, "version": "0.1~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hextris": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "af0e6267bf31343f12ec6836251b9a81f58201ec", "url": "https://github.com/YunoHost-Apps/hextris_ynh"}, "high_quality": false, "id": "hextris", "lastUpdate": 1761806387, "level": 8, "logo_hash": "b32f22ee10aec8a7fac3a4a469fdf631b5d79eb84e66da270983429c0d233d41", "maintained": true, "manifest": {"description": {"en": "Fast paced puzzle game", "fr": "Jeu de puzzle tr\u00e8s rapide"}, "id": "hextris", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["AerisOne"], "name": "Hextris", "packaging_format": 2, "upstream": {"code": "https://github.com/Hextris/Hextris", "demo": "https://hextris.io/", "license": "GPL-3.0", "website": "http://hextris.github.io/"}, "version": "2025.09.05~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hister": {"added_in_catalog": 1785591607, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/hister_ynh/pull/2", "revision": "892f8c0ac467de4c56a703844fd4441080c9369e", "timestamp": 1785567852, "version": "0.17.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "1444d4e29b63536a8e53d6793a26f05f96351efc", "url": "https://github.com/YunoHost-Apps/hister_ynh"}, "high_quality": false, "id": "hister", "lastUpdate": 1785611550, "level": 7, "logo_hash": "deb3cd6753534bc7dc0a5eb80ebebeb5892326d126dc909ccb7dc8cdbb0b54a0", "maintained": true, "manifest": {"description": {"en": "Your own search engine", "fr": "Votre propre moteur de recherche"}, "id": "hister", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Hister", "packaging_format": 2, "upstream": {"admindoc": "https://hister.org/docs/quickstart", "code": "https://github.com/asciimoo/hister", "demo": "https://demo.hister.org/", "license": "AGPL-3.0", "website": "https://hister.org/"}, "version": "0.17.0~ynh1"}, "potential_alternative_to": ["Bing", "DuckDuckGo", "Google", "SearX", "Yahoo"], "state": "working", "subtags": []}, "holos": {"added_in_catalog": 1783598739, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/holos_ynh/pull/6", "revision": "acc558645006be2562be16b9ca7bb6d06b9fe927", "timestamp": 1786733001, "version": "2026.06.20~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "e0e7de5ff41e095119b8b5c1a3849c2735234d03", "url": "https://github.com/YunoHost-Apps/holos_ynh"}, "high_quality": false, "id": "holos", "lastUpdate": 1786997363, "level": 7, "logo_hash": "bd3f635d6092af638c7b5ab73d3523a528cebb02fbe0929d38dd6237aae2cd4e", "maintained": true, "manifest": {"description": {"en": "Identity relay server for mobile Fediverse instances", "fr": "Serveur relais d'identit\u00e9 pour instances mobiles Fediverse"}, "id": "holos", "integration": {"architectures": "all", "disk": "700M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "700M", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Holos", "packaging_format": 2, "upstream": {"admindoc": "https://holos.social/how-it-works", "code": "https://codeberg.org/tom79/Holos-Relay-Server", "license": "AGPL-3.0-only", "website": "https://holos.social/"}, "version": "2026.06.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "homarr": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/homarr_ynh/pull/121", "revision": "3e25cb28dc00d3d700eb15790132592a62e904f4", "timestamp": 1768410171, "version": "1.50.0~ynh1\n24"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "3ee6407270b97b9640099f71127bbf5ffe7108a5", "url": "https://github.com/YunoHost-Apps/homarr_ynh"}, "high_quality": false, "id": "homarr", "lastUpdate": 1778685776, "level": 8, "logo_hash": "c885c7ddcc781363a183815d70365a0b589d3092d5431364ceefe2320358434b", "maintained": true, "manifest": {"description": {"en": "Customizable browser's home page to interact with your homeserver's Docker containers", "fr": "Page d'accueil personnalisable pour interagir avec les conteneurs Docker de votre serveur"}, "id": "homarr", "integration": {"architectures": "all", "disk": "3G", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "7G", "runtime": "2G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Homarr", "packaging_format": 2, "upstream": {"admindoc": "https://homarr.dev/docs/getting-started", "code": "https://github.com/homarr-labs/homarr", "license": "MIT", "userdoc": "https://homarr.dev/docs/category/management", "website": "https://homarr.dev/"}, "version": "1.61.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "homeassistant": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "3ef48aeb22b643d8b4823fbbd84bc414e4d061b2", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh"}, "high_quality": false, "id": "homeassistant", "lastUpdate": 1786775928, "level": 8, "logo_hash": "2a13a0a1ac4880c30e3d38097e5381fe0d4defa753f671d3958fb7b40b038edd", "maintained": true, "manifest": {"description": {"en": "Home automation platform", "fr": "Plateforme domotique"}, "id": "homeassistant", "integration": {"architectures": ["amd64", "arm64"], "disk": "2G", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "2G", "runtime": "2G"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["ewilly"], "name": "Home Assistant", "packaging_format": 2, "upstream": {"admindoc": "https://www.home-assistant.io/docs/", "code": "https://github.com/home-assistant/core", "cpe": "cpe:2.3:a:home-assistant:home-assistant", "demo": "https://demo.home-assistant.io", "license": "Apache-2.0", "website": "https://www.home-assistant.io"}, "version": "2026.8.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "homebox": {"added_in_catalog": 1744736117, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/homebox_ynh/pull/11", "revision": "41119a2c3ac3308492e3eff872a4eb5f83c4d926", "timestamp": 1773739458, "version": "0.24.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "728bfe53270e082f510576596559b64df16f4d66", "url": "https://github.com/YunoHost-Apps/homebox_ynh"}, "high_quality": false, "id": "homebox", "lastUpdate": 1784976836, "level": 8, "logo_hash": "f7f8c94217b420adcfff1f14b57a916fa764b7bad69520224113c0e2c4897488", "maintained": true, "manifest": {"description": {"en": "Inventory and organization system built for the Home User", "fr": "Syst\u00e8me d'inventaire et d'organisation con\u00e7u pour l'utilisateur \u00e0 domicile"}, "id": "homebox", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "85M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "HomeBox", "packaging_format": 2, "upstream": {"admindoc": "https://homebox.software/en/", "code": "https://github.com/sysadminsmedia/homebox", "demo": "https://demo.homebox.software/home", "license": "AGPL-3.0", "website": "https://homebox.software/en/"}, "version": "0.26.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hotglue": {"added_in_catalog": 1722956791, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "d0b3861e59999099029a279c1a3c5cf0f0b11086", "url": "https://github.com/YunoHost-Apps/hotglue_ynh"}, "high_quality": false, "id": "hotglue", "lastUpdate": 1762346799, "level": 4, "logo_hash": "46dfa3fb61bf1484cc90e24d465ff4f42e212c034d8c03a21a35fecb44f9ca79", "maintained": true, "manifest": {"description": {"en": "Content manipulation system for building websites", "fr": "Syst\u00e8me de manipulation de contenu pour la cr\u00e9ation de sites Web"}, "id": "hotglue", "integration": {"architectures": "all", "disk": "130M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["k0a1a"], "name": "Hotglue", "packaging_format": 2, "upstream": {"admindoc": "https://discourse.superglue.it/c/hotglue", "code": "https://github.com/k0a1a/hotglue2", "demo": "https://hotglue.me/demo/", "license": "GPL-3.0", "userdoc": "https://discourse.superglue.it/c/hotglue", "website": "https://hotglue.me"}, "version": "1.04~ynh3"}, "potential_alternative_to": ["Wordpress"], "state": "working", "subtags": []}, "hotspot": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/hotspot_ynh/pull/126", "revision": "859dc991deae66e04eab4afa810aead55964e8e4", "timestamp": 1767081936, "version": "2.3.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "f1a1d464b1141feababe826966559a9903dfcaf5", "url": "https://github.com/labriqueinternet/hotspot_ynh"}, "high_quality": false, "id": "hotspot", "lastUpdate": 1767083067, "level": 6, "logo_hash": "1a91f249a343484748bfee58525b9bdc93eeb84f62596f7d48346fa2c3735cff", "maintained": true, "manifest": {"description": {"en": "Create and configure a WiFi hotspot", "fr": "Cr\u00e9ez et g\u00e9rez un point d'acc\u00e8s WiFi"}, "id": "hotspot", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Wifi Hotspot", "packaging_format": 2, "upstream": {"license": "AGPL-3.0", "website": "https://internetcu.be/"}, "version": "2.3.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "htmly": {"added_in_catalog": 1781240941, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/htmly_ynh/pull/6", "revision": "1118aea2d61c8f30f1f61d1124b0c82e337640d0", "timestamp": 1787559026, "version": "3.1.1~ynh2"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "0430643363d6235ef76132e14f4502b7e31cc7c7", "url": "https://github.com/YunoHost-Apps/htmly_ynh"}, "high_quality": false, "id": "htmly", "lastUpdate": 1787568260, "level": 7, "logo_hash": "722f67a3027ec71e31335d24f03738f5e327c897dae53d4d564716a8ece5385b", "maintained": true, "manifest": {"description": {"en": "Databaseless PHP blogging platform", "fr": "Plateforme de blog PHP sans base de donn\u00e9es"}, "id": "htmly", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "15M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Htmly", "packaging_format": 2, "upstream": {"admindoc": "https://docs.htmly.com/", "code": "https://github.com/danpros/htmly", "demo": "https://demo.htmly.com/", "license": "GPL-2.0", "website": "https://www.htmly.com/"}, "version": "3.1.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog", "website"]}, "httpsh": {"added_in_catalog": 1695759380, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1c413b68bab9f6d1a226749352f95c18528792a0", "url": "https://github.com/Yunohost-Apps/httpsh_ynh"}, "high_quality": false, "id": "httpsh", "lastUpdate": 1765193052, "level": 8, "logo_hash": "962fd2af75e91f699afcb248bef31d6b67f32c291eda294d5b9338e3ba5d7943", "maintained": true, "manifest": {"description": {"en": "Connect to your server via a terminal in the browser", "fr": "Connectez-vous \u00e0 votre serveur via un terminal dans le navigateur web"}, "id": "httpsh", "integration": {"architectures": "all", "disk": "2M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "10M", "runtime": "10M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Salamandar"], "name": "httpsh on ttyd", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/tsl0922/ttyd/wiki/Example-Usage", "code": "https://github.com/leshniak/httpsh", "fund": "https://github.com/sponsors/tsl0922", "license": "MIT"}, "version": "1.7.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hubzilla": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "81989f3a0d8504f24421dc103525b2f034fd9683", "url": "https://github.com/YunoHost-Apps/hubzilla_ynh"}, "high_quality": false, "id": "hubzilla", "lastUpdate": 1786233466, "level": 6, "logo_hash": "a07c2bdb28237087c6c4dbcb829f5a1771ec6fa43131f6cdc00325cd6392039b", "maintained": true, "manifest": {"description": {"en": "Decentralized publication platform and social network", "fr": "Plateforme de publication d\u00e9centralis\u00e9e et un r\u00e9seau social"}, "id": "hubzilla", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Hubzilla", "packaging_format": 2, "upstream": {"code": "https://framagit.org/hubzilla/core", "license": "MIT", "website": "https://hubzilla.org"}, "version": "11.4~ynh1"}, "potential_alternative_to": ["Facebook"], "state": "working", "subtags": ["microblogging"]}, "huginn": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "0e9267d84b9c68dcadb636d6a2aaed9e0b3e42ef", "url": "https://github.com/YunoHost-Apps/huginn_ynh"}, "high_quality": false, "id": "huginn", "lastUpdate": 1771988025, "level": 8, "logo_hash": "9d95b8b1095d19eca6a80cc385b56d884c85a1ebb2043fb415c426cda915c4fb", "maintained": true, "manifest": {"description": {"en": "Build agents that monitor and act on your behalf", "fr": "Cr\u00e9ez des agents qui surveillent et agissent en votre nom"}, "id": "huginn", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["aurel"], "name": "Huginn", "packaging_format": 2, "upstream": {"code": "https://github.com/huginn/huginn", "license": "MIT"}, "version": "2026.02.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "humhub": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/humhub_ynh/pull/86", "revision": "4dbd9a225b8cfd3bb00f636585b462002b911368", "timestamp": 1779486165, "version": "1.18.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "6802a2dbe81f2df2be8e05511f94f9a83efe2ecc", "url": "https://github.com/yunohost-apps/humhub_ynh"}, "high_quality": false, "id": "humhub", "lastUpdate": 1779552729, "level": 8, "logo_hash": "a39f18abb57d95082dfa646eb69630f686d6a654d24fc8afeaf86e4af9cbfa67", "maintained": true, "manifest": {"description": {"en": "Enterprise Social Network", "fr": "R\u00e9seau Social d'Entreprise"}, "id": "humhub", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["CodeShakingSheep"], "name": "HumHub", "packaging_format": 2, "upstream": {"admindoc": "https://docs.humhub.org", "code": "https://github.com/humhub/humhub", "demo": "https://www.humhub.com/en", "license": "AGPL-3.0-only", "website": "https://www.humhub.org"}, "version": "1.18.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "hydrogen": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/hydrogen_ynh/pull/42", "revision": "d934e21247597ed9457f4e6c0be1cb6f107251d7", "timestamp": 1785832329, "version": "0.5.1~ynh2"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "0f804908c1b0a77317f7e1416de58fd3cb6fba4a", "url": "https://github.com/YunoHost-Apps/hydrogen_ynh"}, "high_quality": false, "id": "hydrogen", "lastUpdate": 1785839224, "level": 8, "logo_hash": "ef5785d13547f7506691db7e43a37f9a663f1b677847432cecac47bcd0c47446", "maintained": true, "manifest": {"description": {"en": "Web client for Matrix", "fr": "Client web pour Matrix"}, "id": "hydrogen", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Hydrogen", "packaging_format": 2, "upstream": {"code": "https://github.com/vector-im/hydrogen-web", "demo": "https://hydrogen.element.io/", "license": "Apache-2.0", "website": "https://matrix.org/ecosystem/clients/hydrogen/"}, "version": "0.5.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "icecast2": {"added_in_catalog": 1730927086, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "a358dad1d7901934bd46e379a56d120995f2c0ab", "url": "https://github.com/YunoHost-Apps/icecast2_ynh"}, "high_quality": false, "id": "icecast2", "lastUpdate": 1738326117, "level": 8, "logo_hash": "500bc75ae73f13b9640ca148af9899872cf6cd1723db4f133d1e7f6d076df490", "maintained": true, "manifest": {"description": {"en": "Server for streaming multimedia", "fr": "Serveur de streaming multim\u00e9dia"}, "id": "icecast2", "integration": {"architectures": "all", "disk": "800M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "700M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["eric-G"], "name": "Icecast2", "packaging_format": 2, "upstream": {"admindoc": "https://icecast.org/docs/", "code": "https://gitlab.xiph.org/xiph/icecast-server", "license": "GPL-2.0", "website": "https://icecast.org/"}, "version": "2.4.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "iceshrimp": {"added_in_catalog": 1703341532, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/iceshrimp_ynh/pull/32", "revision": "6530d7382627fea5b13927570ddb83a8ab86a826", "timestamp": 1767608786, "version": "2026.01.05~ynh1\n22"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "83002689f2523f838b92e33637282732a56889da", "url": "https://github.com/YunoHost-Apps/iceshrimp_ynh"}, "high_quality": false, "id": "iceshrimp", "lastUpdate": 1767612503, "level": 0, "logo_hash": "6b8811c5ea0c3bb2246705cf6fa8f97c8bd88ba228957200e0f713882935fafc", "maintained": true, "manifest": {"description": {"en": "Decentralized and federated social networking service", "fr": "Service de r\u00e9seau social d\u00e9centralis\u00e9 et f\u00e9d\u00e9r\u00e9"}, "id": "iceshrimp", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "2G", "runtime": "2G"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["oufmilo"], "name": "Iceshrimp", "packaging_format": 2, "upstream": {"code": "https://iceshrimp.dev/iceshrimp/iceshrimp", "license": "AGPL-3.0", "website": "https://iceshrimp.dev"}, "version": "2026.01.05~ynh1"}, "potential_alternative_to": ["Calckey", "Mastodon", "Misskey", "Pleroma", "Threads", "X"], "state": "working", "subtags": ["microblogging"]}, "ifconfig-io": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh/pull/47", "revision": "155dc3eee2269e84f403c05713a2e4c7c91a2c89", "timestamp": 1771350046, "version": "2026.01.12~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "5c1fb460fb32d5a85fdf8edf2a062cdd7b3d1bdb", "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh"}, "high_quality": false, "id": "ifconfig-io", "lastUpdate": 1786997404, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Tool to find your own IP address", "fr": "Outil pour trouver votre propre adresse IP"}, "id": "ifconfig-io", "integration": {"architectures": "all", "disk": "750M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1000M", "runtime": "80M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Fabian Wilkens"], "name": "ifconfig-io", "packaging_format": 2, "upstream": {"code": "https://github.com/georgyo/ifconfig.io/", "demo": "https://ifconfig.io", "license": "MIT", "website": "https://ifconfig.io/"}, "version": "2026.07.31~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "ifm": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/ifm_ynh/pull/34", "revision": "db32d13fef19c403039edc973e8edc24b58dbb62", "timestamp": 1781121818, "version": "4.1.1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "435cbd2f98884be7e7e2ff9b99ce881d547e36c7", "url": "https://github.com/YunoHost-Apps/ifm_ynh"}, "high_quality": false, "id": "ifm", "lastUpdate": 1787347127, "level": 6, "logo_hash": "a8eb3b1dc5aab0f82cd7750562fc5543294098122d7f071f502289fa6fc32b32", "maintained": true, "manifest": {"description": {"en": "Improved File Manager", "fr": "Gestionnaire de fichiers am\u00e9lior\u00e9"}, "id": "ifm", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "IFM", "packaging_format": 2, "upstream": {"code": "https://github.com/misterunknown/ifm", "demo": "https://ifmdemo.gitea.de/", "license": "MIT"}, "version": "4.1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "ihatemoney": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "787939280ed49c919b5e845e45de5634dd95ece5", "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh"}, "high_quality": false, "id": "ihatemoney", "lastUpdate": 1786114095, "level": 8, "logo_hash": "813accc8c9934556ec3ea6611b7340fb72d19005af03d63cf018e5a50ae56fc3", "maintained": true, "manifest": {"description": {"en": "Simple app to manage your collective expenses", "fr": "G\u00e9rez simplement vos d\u00e9penses collectives"}, "id": "ihatemoney", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Jocelyn Delalande"], "name": "I Hate Money", "packaging_format": 2, "upstream": {"admindoc": "https://ihatemoney.readthedocs.org/", "code": "https://github.com/spiral-project/ihatemoney", "demo": "https://ihatemoney.org/demo/", "license": "MIT", "website": "http://ihatemoney.org/"}, "version": "7.2.1~ynh1"}, "potential_alternative_to": ["KittySplit", "Settle Up", "Splid", "Splitwise", "Tricount"], "state": "working", "subtags": ["accounting"]}, "immich": {"added_in_catalog": 1711921326, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/immich_ynh/pull/370", "revision": "cb2d97f2efaa2d18c29cc9326250d940937bfee6", "timestamp": 1772393669, "version": "2.5.6~ynh5"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "4595d633459cc70df705930d72fc6340ff47e892", "url": "https://github.com/YunoHost-Apps/immich_ynh"}, "high_quality": false, "id": "immich", "lastUpdate": 1785650634, "level": 8, "logo_hash": "56435d32b8e9847146d1964b292d035a137515f89a39200621129504e04f0c82", "maintained": true, "manifest": {"description": {"en": "Photo and video backup solution directly from your mobile phone", "fr": "Sauvegarde de photos et de vid\u00e9os directement depuis votre mobile"}, "id": "immich", "integration": {"architectures": ["amd64", "arm64"], "disk": "3G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "2G"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["ewilly"], "name": "Immich", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/immich-app/immich#getting-started", "code": "https://github.com/immich-app/immich", "demo": "https://demo.immich.app", "license": "AGPL-3.0-or-later", "userdoc": "https://github.com/immich-app/immich#getting-started", "website": "https://immich.app"}, "version": "3.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "incus": {"added_in_catalog": 1710508401, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "faefd84a5015de0a5074ce2d1c697298b4d66827", "url": "https://github.com/YunoHost-Apps/incus_ynh"}, "high_quality": false, "id": "incus", "lastUpdate": 1763465710, "level": 6, "logo_hash": "3dd18a9bd71c229e7158116a68230255c54672da3324108df901818c4531c6d9", "maintained": true, "manifest": {"description": {"en": "Powerful system container and virtual machine manager", "fr": "Gestionnaire puissant de conteneurs syst\u00e8me et de machines virtuelles"}, "id": "incus", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.30"}, "maintainers": ["Salamandar"], "name": "Incus", "packaging_format": 2, "upstream": {"admindoc": "https://linuxcontainers.org/incus/docs/main/", "code": "https://github.com/lxc/incus", "demo": "https://linuxcontainers.org/incus/try-it/", "license": "Apache-2.0", "website": "https://linuxcontainers.org/incus/"}, "version": "6.18~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "indexhibit": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/indexhibit_ynh/pull/23", "revision": "638b3f67653f26b0e27d830a2ce21f1e359a5fe4", "timestamp": 1774039844, "version": "2.1.2024.03.27~ynh4"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "87b88cc41e1681a537c429b6493166205fc2dcd5", "url": "https://github.com/YunoHost-Apps/indexhibit_ynh"}, "high_quality": false, "id": "indexhibit", "lastUpdate": 1774045121, "level": 6, "logo_hash": "f22e798d4245f8835626b99a21c35f237e482544460dfe808a2654b7d1295eff", "maintained": true, "manifest": {"description": {"en": "Archetypal portfolio CMS for everybody", "fr": "CMS de portfolio arch\u00e9typal pour tout le monde"}, "id": "indexhibit", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Indexhibit", "packaging_format": 2, "upstream": {"admindoc": "https://forum.indexhibit.org/tutorials/getting-started/installation/", "code": "https://github.com/Indexhibit/indexhibit", "license": "GPL-3.0-only", "website": "https://www.indexhibit.org"}, "version": "2.1.2024.03.27~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog", "website"]}, "indico": {"added_in_catalog": 1731959960, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/indico_ynh/pull/120", "revision": "8550bf7de37759840af680010df87624f1b5e2e8", "timestamp": 1787032286, "version": "3.3.12~ynh24"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "cc61add57ffe13b96995557811a1840e38df3d13", "url": "https://github.com/YunoHost-Apps/indico_ynh"}, "high_quality": false, "id": "indico", "lastUpdate": 1786997464, "level": 8, "logo_hash": "69a954188f878fa4fad6f24c858292d916bfe4936f3a18c15dbb411d51006550", "maintained": true, "manifest": {"description": {"en": "Feature-rich event management system", "fr": "Syst\u00e8me de gestion d'\u00e9v\u00e9nements riche en fonctionnalit\u00e9s"}, "id": "indico", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["DeMiro5001"], "name": "Indico", "packaging_format": 2, "upstream": {"admindoc": "https://docs.getindico.io/en", "code": "https://github.com/indico/indico", "demo": "https://sandbox.getindico.io/", "license": "MIT", "userdoc": "https://learn.getindico.io/", "website": "https://getindico.io/"}, "version": "3.3.12~ynh24"}, "potential_alternative_to": ["Zoho Backstage"], "state": "working", "subtags": ["meeting"]}, "influxdb_v2": {"added_in_catalog": 1691920584, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "1b3c524b68de35bee15835b84d829fcdcd15a4bb", "url": "https://github.com/YunoHost-Apps/influxdb_v2_ynh"}, "high_quality": false, "id": "influxdb_v2", "lastUpdate": 1779954996, "level": 8, "logo_hash": "dc2373aed5033dd306671e84d514f8243ce8891fe2856cf13a22eb08e13c598e", "maintained": true, "manifest": {"description": {"en": "Time-series database for storing, querying, and visualizing real-time data efficiently", "fr": "Base de donn\u00e9es s\u00e9ries temporelles pour stocker, interroger et visualiser donn\u00e9es temps r\u00e9el efficacement"}, "id": "influxdb_v2", "integration": {"architectures": ["amd64", "arm64"], "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "500M", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["M3t4Data"], "name": "InfluxDB v2", "packaging_format": 2, "upstream": {"admindoc": "https://docs.influxdata.com/influxdb/v2.0/", "cpe": "cpe:2.3:a:influxdata:influxdb", "license": "MIT", "website": "https://www.influxdata.com/"}, "version": "2.9.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db", "monitoring"]}, "invidious": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/invidious_ynh/pull/172", "revision": "535dc1d3410b83929ec05a4febe3727f28ffd890", "timestamp": 1775127031, "version": "2026.02.07~ynh1"}}, "antifeatures": ["non-free-network"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "c203c963a10dec979beb5aaa67a1c23c2db16499", "url": "https://github.com/YunoHost-Apps/invidious_ynh"}, "high_quality": false, "id": "invidious", "lastUpdate": 1775128141, "level": 6, "logo_hash": "3e1ceed29351bbc25d6e67278c0054d2ab4a0e8dfa4452f4632fde317b324c6b", "maintained": true, "manifest": {"description": {"en": "Alternative front-end to YouTube", "fr": "Front-end alternatif \u00e0 YouTube"}, "id": "invidious", "integration": {"architectures": ["amd64"], "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Invidious", "packaging_format": 2, "upstream": {"admindoc": "https://docs.invidious.io/", "code": "https://github.com/iv-org/invidious", "demo": "https://invidious.site/", "license": "GPL-3.0-only", "website": "https://invidio.us/"}, "version": "2026.02.07~ynh1"}, "potential_alternative_to": ["YouTube"], "state": "working", "subtags": ["videos"]}, "invoiceninja5": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/invoiceninja5_ynh/pull/534", "revision": "d58d03f7869c91dbd19046ee6f3854381a6490c7", "timestamp": 1787069530, "version": "5.13.33~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "90adb5aab443c9d614763ecf1bc52c8f636b25e7", "url": "https://github.com/YunoHost-Apps/invoiceninja5_ynh"}, "high_quality": false, "id": "invoiceninja5", "lastUpdate": 1787070559, "level": 8, "logo_hash": "c6a988edef4032c3769c3e667a703ae1e348898942fefbdad29b7a0376bce247", "maintained": true, "manifest": {"description": {"en": "Create and email invoices, track payments, expenses, and time tasks", "fr": "Cr\u00e9er et envoyer des factures par e-mail, suivre les paiements, les d\u00e9penses et les t\u00e2ches horaires"}, "id": "invoiceninja5", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Sebastian Gumprich"], "name": "InvoiceNinja 5", "packaging_format": 2, "upstream": {"admindoc": "https://invoiceninja.github.io/", "code": "https://github.com/invoiceninja/invoiceninja", "demo": "https://react.invoicing.co/demo", "license": "Elastic-2.0", "userdoc": "https://invoiceninja.github.io/", "website": "https://invoiceninja.org"}, "version": "5.13.33~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "invoiceshelf": {"added_in_catalog": 1738685867, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/invoiceshelf_ynh/pull/16", "revision": "50e2ad54a170074489e20600bcb3fe73ff5e8975", "timestamp": 1775757014, "version": "2.3.3~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "0706dec19bbb1517eb1eaf27e4f4ebd31bc34565", "url": "https://github.com/YunoHost-Apps/invoiceshelf_ynh"}, "high_quality": false, "id": "invoiceshelf", "lastUpdate": 1781715503, "level": 6, "logo_hash": "c7582e3576909e1b051ba212392214998614d5b679db6aa2646e03bbb4e47daa", "maintained": true, "manifest": {"description": {"en": "Invoicing Solution for Individuals & Businesses", "fr": "Solution de facturation pour les particuliers et les entreprises"}, "id": "invoiceshelf", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["OniriCorpe"], "name": "InvoiceShelf", "packaging_format": 2, "upstream": {"code": "https://github.com/InvoiceShelf/InvoiceShelf", "license": "AGPL-3.0", "userdoc": "https://docs.invoiceshelf.com/", "website": "https://invoiceshelf.com"}, "version": "2.4.1~ynh1"}, "potential_alternative_to": ["Akaunting", "Crater", "InvoiceNinja"], "state": "working", "subtags": ["business_and_ngos"]}, "isso": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/isso_ynh/pull/21", "revision": "8b018c950c65e5d568a7db84abccb591cc76b5ac", "timestamp": 1772700655, "version": "0.13.0~ynh6"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "7bc8be5ea39ac22e81bbc4c2da769168d7fa7026", "url": "https://github.com/YunoHost-Apps/isso_ynh"}, "high_quality": false, "id": "isso", "lastUpdate": 1778182484, "level": 8, "logo_hash": "a639cc94ab0508290ef47122e37299ff542b811c56c0f9180c0555bd844a62b1", "maintained": true, "manifest": {"description": {"en": "Lightweight commenting server", "fr": "Syst\u00e8me de commentaire l\u00e9ger"}, "id": "isso", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Isso", "packaging_format": 2, "upstream": {"admindoc": "https://isso-comments.de/docs/reference/server-config/", "code": "https://github.com/posativ/isso", "demo": "https://isso-comments.de", "license": "MIT", "userdoc": "https://isso-comments.de/docs/reference/client-config/", "website": "https://isso-comments.de"}, "version": "0.14.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "it-tools": {"added_in_catalog": 1728359796, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/it-tools_ynh/pull/150", "revision": "c0b31121385133ddd02f4c7fef1739a29b7570c7", "timestamp": 1786926641, "version": "2026.08.16~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "7c32091e44093c978d7ea9998d93bc80e5db1ff9", "url": "https://github.com/YunoHost-Apps/it-tools_ynh"}, "high_quality": false, "id": "it-tools", "lastUpdate": 1785422437, "level": 8, "logo_hash": "7902885b2622f7fb6d5b7e5b533cc6d1551ef5c838af4261217df31392c785b6", "maintained": true, "manifest": {"description": {"en": "Collection of handy online tools for developers", "fr": "Collection d'outils pratiques en ligne pour les d\u00e9veloppeurs"}, "id": "it-tools", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "20M", "runtime": "20M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["oleole39"], "name": "IT Tools", "packaging_format": 2, "upstream": {"code": "https://github.com/sharevb/it-tools", "demo": "https://sharevb-it-tools.vercel.app", "fund": "https://www.buymeacoffee.com/sharevb", "license": "GPL-3.0-only"}, "version": "2026.07.26~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "itflow": {"added_in_catalog": 1696579498, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/itflow_ynh/pull/278", "revision": "65f06ff6a4182d6cc93674553efe5ceb4a671988", "timestamp": 1770727579, "version": "26.02~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "ac83c4629275d604f2c2c968cc3e7331728481ba", "url": "https://github.com/YunoHost-Apps/itflow_ynh"}, "high_quality": false, "id": "itflow", "lastUpdate": 1786996605, "level": 6, "logo_hash": "9e4bd3a1668eb0643eab315d393ca8c123b2229095d561f94e52e7c335b3a256", "maintained": true, "manifest": {"description": {"en": "IT documentation, ticketing and accounting system for small MSPs", "fr": "Syst\u00e8me de documentation, de billetterie et de comptabilit\u00e9 pour les petits MSP"}, "id": "itflow", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "ITFlow", "packaging_format": 2, "upstream": {"admindoc": "https://docs.itflow.org/installation", "code": "https://github.com/itflow-org/itflow", "demo": "https://demo.itflow.org/", "license": "GPL-3.0", "website": "https://itflow.org/"}, "version": "26.08~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["accounting"]}, "its-mytabs": {"added_in_catalog": 1770296771, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/its-mytabs_ynh/pull/1", "revision": "7dc15aa2006041d07f94d2c87724570585e76352", "timestamp": 1770294543, "version": "1.4.0~ynh1\n22"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "c99b82ec3135e63e7b4891db5a4b92516510efc1", "url": "https://github.com/YunoHost-Apps/its-mytabs_ynh"}, "high_quality": false, "id": "its-mytabs", "lastUpdate": 1786777327, "level": 7, "logo_hash": "cd20312cc1494965aa4675250d1c9cf18c565105c5990ee3116399262d21612c", "maintained": true, "manifest": {"description": {"en": "Guitar/bass tab (tablature) viewer and player, similar to Songsterr. "}, "id": "its-mytabs", "integration": {"architectures": "all", "disk": "750M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1300M", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "It's MyTabs", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/louislam/its-mytabs?tab=readme-ov-file#deno-non-docker-linuxwindowsmacos", "code": "https://github.com/louislam/its-mytabs", "demo": "https://its-mytabs.kuma.pet/tab/1?audio=youtube-VuKSlOT__9s&track=2", "fund": "https://github.com/sponsors/louislam", "license": "MIT"}, "version": "1.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "jackett": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jackett_ynh/pull/765", "revision": "c3cd0a0d026acfe91f6ccf8043b12cf81c491d58", "timestamp": 1767941403, "version": "0.24.766~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "3844f9f27076d8bbc944008a3f47b8947f047a72", "url": "https://github.com/YunoHost-Apps/jackett_ynh"}, "high_quality": false, "id": "jackett", "lastUpdate": 1787293759, "level": 8, "logo_hash": "32efc28d09a3d4a6864b2f955fb0224594b0bec480b6f245a2a5c8e27fa73f27", "maintained": true, "manifest": {"description": {"en": "API support for your favorite torrent trackers", "fr": "API pour vos trackers torrent pr\u00e9f\u00e9r\u00e9s"}, "id": "jackett", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Jackett", "packaging_format": 2, "upstream": {"code": "https://github.com/Jackett/Jackett", "license": "GPL-2.0"}, "version": "0.24.2424~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "jangouts": {"added_in_catalog": 1739112385, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jangouts_ynh/pull/3", "revision": "8c7cd2d1ac11062093db0099f869afccd00368be", "timestamp": 1772704226, "version": "0.6.0~ynh1"}}, "antifeatures": ["deprecated-software"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "cbab445fccd8daabce88b95cedddf56f0014a9b8", "url": "https://github.com/YunoHost-Apps/jangouts_ynh"}, "high_quality": false, "id": "jangouts", "lastUpdate": 1781606724, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Videoconferencing based on WebRTC and Janus Gateway with an UI inspired by Google Hangouts", "fr": "Vid\u00e9oconf\u00e9rence bas\u00e9e sur WebRTC et Janus Gateway avec une interface inspir\u00e9e de Google Hangouts"}, "id": "jangouts", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Jangouts", "packaging_format": 2, "upstream": {"code": "https://github.com/jangouts/jangouts", "license": "MIT"}, "version": "0.6.0~ynh1"}, "potential_alternative_to": ["Google Hangouts", "Skype"], "state": "working", "subtags": ["meeting"]}, "jeedom": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/jeedom_ynh/pull/52", "revision": "c37f451f4d2041703d512b345ffc3e6fddaedb19", "timestamp": 1763115150, "version": "4.4.19~ynh2"}}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "e58a475132d89799acd8db69bb5302d343553969", "url": "https://github.com/YunoHost-Apps/jeedom_ynh"}, "high_quality": false, "id": "jeedom", "lastUpdate": 1761651084, "level": 0, "logo_hash": "0ecfa357b2ad5e48fa72bf9d5ba3c49ecc46e064daa88a17ee69d0261e7dcbb0", "maintained": true, "manifest": {"description": {"en": "Home automation application", "fr": "Application de domotique"}, "id": "jeedom", "integration": {"architectures": "all", "disk": "200M", "ldap": true, "multi_instance": false, "ram": {"build": "200M", "runtime": "200M"}, "sso": true, "yunohost": ">= 11.2"}, "maintainers": [], "name": "Jeedom", "packaging_format": 2, "upstream": {"admindoc": "https://doc.jeedom.com", "code": "https://github.com/jeedom/core", "cpe": "cpe:2.3:a:jeedom:jeedom", "license": "GPL-2.0-or-later", "website": "https://www.jeedom.com"}, "version": "4.4.19~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "jellyfin": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jellyfin_ynh/pull/244", "revision": "ce7e947fe7fb22235fbed59b1f29015526222d98", "timestamp": 1780858804, "version": "10.11.11~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "b8a67354fa2de5ec75847eefa554eb4ffa8cf0cc", "url": "https://github.com/YunoHost-Apps/jellyfin_ynh"}, "high_quality": false, "id": "jellyfin", "lastUpdate": 1780912945, "level": 8, "logo_hash": "c622e8e4177b6376ad6b92ba9f72fa3a71d8a513cb9d6f7c410001bb53d109a7", "maintained": true, "manifest": {"description": {"en": "Media System that manage and stream your media", "fr": "Syst\u00e8me multim\u00e9dia qui g\u00e8re et diffuse vos m\u00e9dias"}, "id": "jellyfin", "integration": {"architectures": ["arm64", "amd64"], "disk": "300M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "100M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "Jellyfin", "packaging_format": 2, "upstream": {"code": "https://github.com/jellyfin/jellyfin", "cpe": "cpe:2.3:a:jellyfin:jellyfin", "demo": "https://demo.jellyfin.org/stable/web/index.html", "fund": "https://opencollective.com/jellyfin", "license": "GPL-2.0-only", "userdoc": "https://jellyfin.org/docs/", "website": "https://jellyfin.org"}, "version": "10.11.11~ynh1"}, "potential_alternative_to": ["Netflix", "Plex"], "state": "working", "subtags": ["mediacenter", "music"]}, "jellyfin-vue": {"added_in_catalog": 1694251217, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "8e4fb4e6b5c6f534a64293bcdd3cd8da0bbb5ed4", "url": "https://github.com/YunoHost-Apps/jellyfin-vue_ynh"}, "high_quality": false, "id": "jellyfin-vue", "lastUpdate": 1786958369, "level": 6, "logo_hash": "c622e8e4177b6376ad6b92ba9f72fa3a71d8a513cb9d6f7c410001bb53d109a7", "maintained": true, "manifest": {"description": {"en": "Modern web client for Jellyfin", "fr": "Client web moderne pour Jellyfin"}, "id": "jellyfin-vue", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "0M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Jellyfin Vue Client", "packaging_format": 2, "upstream": {"code": "https://github.com/jellyfin/jellyfin-vue", "demo": "https://jf-vue.pages.dev", "fund": "https://opencollective.com/jellyfin", "license": "GPL-3.0-only"}, "version": "2026.08.16~ynh1"}, "potential_alternative_to": ["Netflix", "Plex"], "state": "working", "subtags": ["mediacenter", "music"]}, "jenkins": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jenkins_ynh/pull/262", "revision": "9fd1935aebbab2b2b82d9ae7d78504bec54c2a49", "timestamp": 1781686204, "version": "2.569~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "84d80b2abecea61397f2ec4c1a39e7365b699d03", "url": "https://github.com/YunoHost-Apps/jenkins_ynh"}, "high_quality": false, "id": "jenkins", "lastUpdate": 1786997546, "level": 8, "logo_hash": "5e184eaa26cdae8c1d5e0f9733900084c08b516c8ab59052fbf3bc532f6239e3", "maintained": true, "manifest": {"description": {"en": "Extendable continuous integration server", "fr": "Serveur d'int\u00e9gration continue extensible"}, "id": "jenkins", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Jenkins", "packaging_format": 2, "upstream": {"code": "https://github.com/jenkinsci/jenkins", "cpe": "cpe:2.3:a:cloudbees:jenkins", "fund": "https://www.jenkins.io/donate", "license": "MIT", "userdoc": "https://www.jenkins.io/doc/book/", "website": "https://jenkins.io"}, "version": "2.577~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "jirafeau": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "a5dd370897aa61d860a8aff5da3071e811e88d2b", "url": "https://github.com/YunoHost-Apps/jirafeau_ynh"}, "high_quality": false, "id": "jirafeau", "lastUpdate": 1782911561, "level": 6, "logo_hash": "13478d89599d186e13fd06736697e748ced81c8f49553f6da793b9f8df74d88f", "maintained": true, "manifest": {"description": {"en": "Upload a file in a simple way and give a unique link to it", "fr": "H\u00e9bergez simplement un fichier et partagez-le avec un lien unique"}, "id": "jirafeau", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Jirafeau", "packaging_format": 2, "upstream": {"code": "https://gitlab.com/jirafeau/Jirafeau", "demo": "https://demo.yunohost.org/jirafeau/", "license": "AGPL-3.0-only"}, "version": "4.7.2~ynh1"}, "potential_alternative_to": ["ImageShack", "Imgur"], "state": "working", "subtags": ["files"]}, "jitsi": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jitsi_ynh/pull/197", "revision": "029a9802fe58f9103f22cd97bf078df68a29e7e1", "timestamp": 1781466217, "version": "2.0.11031~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "c78acca60187360724dbba97293324d5e397cd2f", "url": "https://github.com/YunoHost-Apps/jitsi_ynh"}, "high_quality": false, "id": "jitsi", "lastUpdate": 1784966333, "level": 8, "logo_hash": "e69b728490fd765d77fd516b17cac79fc42a60f633ff433c0e1a744c9ccc6c92", "maintained": true, "manifest": {"description": {"en": "Video conferencing web application", "fr": "Application web de conf\u00e9rence vid\u00e9o"}, "id": "jitsi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Jitsi Meet", "packaging_format": 2, "upstream": {"code": "https://github.com/jitsi/jitsi-meet", "demo": "https://meet.jit.si/", "license": "Apache-2.0", "userdoc": "https://jitsi.org/user-faq/", "website": "https://jitsi.org/"}, "version": "2.0.11031~ynh2"}, "potential_alternative_to": ["Google Hangouts", "Skype"], "state": "working", "subtags": ["meeting"]}, "joomla": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/joomla_ynh/pull/94", "revision": "0a1a7e82a0ef4e088c42672b739b62bbb3255a8a", "timestamp": 1768240444, "version": "6.0.2~ynh1"}}, "antifeatures": ["package-not-maintained"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "b40a131d36e918750c04912033a826e3140f3fa0", "url": "https://github.com/YunoHost-Apps/joomla_ynh"}, "high_quality": false, "id": "joomla", "lastUpdate": 1787159071, "level": 6, "logo_hash": "6ccc5f8307f7179dcad38101883671bd785796a19bbe58793f44a97949323416", "maintained": false, "manifest": {"description": {"en": "Content management system", "fr": "Syst\u00e8me de gestion de contenu libre"}, "id": "joomla", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["DeMiro5001"], "name": "Joomla", "packaging_format": 2, "upstream": {"admindoc": "https://docs.joomla.org/", "code": "https://github.com/joomla/joomla-cms", "license": "GPL-2.0-only", "website": "https://www.joomla.org/"}, "version": "6.1.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "joplin": {"added_in_catalog": 1702203874, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/joplin_ynh/pull/129", "revision": "937b5f0dc6e345cafe307a9d581f4ae074f5312e", "timestamp": 1782035648, "version": "3.6.15~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "dcc61641a43f7a8af88d08eb62327d31e49a2e2a", "url": "https://github.com/YunoHost-Apps/joplin_ynh"}, "high_quality": false, "id": "joplin", "lastUpdate": 1782042457, "level": 8, "logo_hash": "0de71841e461e2775e51c20fd3176aa724a4c7f36162050bfd472ef609a187e2", "maintained": true, "manifest": {"description": {"en": "Note taking and to-do with synchronisation capabilities", "fr": "Prise de notes et de t\u00e2ches avec capacit\u00e9s de synchronisation"}, "id": "joplin", "integration": {"architectures": "all", "disk": "5G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "4G", "runtime": "280M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Joplin", "packaging_format": 2, "upstream": {"admindoc": "https://joplinapp.org/help/", "code": "https://github.com/laurent22/joplin/", "license": "AGPL-3.0-or-later", "website": "https://joplinapp.org/"}, "version": "3.6.15~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "journiv": {"added_in_catalog": 1769113285, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/journiv_ynh/pull/14", "revision": "a1e7cc091191c676251cdfe5e583c617e0e95423", "timestamp": 1779918549, "version": "0.1.0-23~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "80c734d5ad801966bc3ae523fd856f52414ba91a", "url": "https://github.com/YunoHost-Apps/journiv_ynh"}, "high_quality": false, "id": "journiv", "lastUpdate": 1779920751, "level": 7, "logo_hash": "8b2eb807020144532ab3788102fd5ed4172e83c5b91b7282c2a0366d1e2c2e6e", "maintained": true, "manifest": {"description": {"en": "Self hosted private journaling", "fr": "Journal intime priv\u00e9 auto-h\u00e9berg\u00e9"}, "id": "journiv", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Journiv", "packaging_format": 2, "upstream": {"admindoc": "https://www.journiv.com/docs/installation", "code": "https://github.com/journiv/journiv-app", "license": "PolyForm-Noncommercial-1.0.0", "website": "https://www.journiv.com/"}, "version": "0.1.0-23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "jsoncrack": {"added_in_catalog": 1732845261, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/jsoncrack_ynh/pull/121", "revision": "692ae31129ca5c5da3f0f42446dc02e2a347dd0c", "timestamp": 1779063925, "version": "2026.05.15~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "6179469782809ae4b5c9693e19e1bf0bb9effc0a", "url": "https://github.com/YunoHost-Apps/jsoncrack_ynh"}, "high_quality": false, "id": "jsoncrack", "lastUpdate": 1782126601, "level": 8, "logo_hash": "e1f553986cb6c8fd839a82b77a3a1698514beb485276ff3418b45711626c5c69", "maintained": true, "manifest": {"description": {"en": "Data visualization for JSON, YAML, XML, CSV formats and more", "fr": "Visualisation de donn\u00e9es pour les formats JSON, YAML, XML, CSV et autres"}, "id": "jsoncrack", "integration": {"architectures": "all", "disk": "20M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "0M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["oleole39"], "name": "JSON Crack", "packaging_format": 2, "upstream": {"code": "https://github.com/AykutSarac/jsoncrack.com", "demo": "https://jsoncrack.com/editor", "fund": "https://github.com/sponsors/AykutSarac", "license": "Apache-2.0", "userdoc": "https://jsoncrack.com/docs"}, "version": "2026.06.15~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "jupyterlab": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/jupyterlab_ynh/pull/171", "revision": "0443a16c99f5fcf3d12aaf9e3b88076d97dea5b8", "timestamp": 1782035406, "version": "4.6.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "1692991c5de6f853fe926c5fca600e035a7c4554", "url": "https://github.com/YunoHost-Apps/jupyterlab_ynh"}, "high_quality": false, "id": "jupyterlab", "lastUpdate": 1782038753, "level": 6, "logo_hash": "ea679a75d421415e46724492e728695c2289ae95f57a3d0202d5c49c9238cf1b", "maintained": true, "manifest": {"description": {"en": "Interactive development environment for notebooks", "fr": "Environnement de d\u00e9veloppement interactif pour notebooks"}, "id": "jupyterlab", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "JupyterLab", "packaging_format": 2, "upstream": {"admindoc": "https://jupyterlab.readthedocs.io/en/stable/", "code": "https://github.com/jupyterhub/jupyterhub", "demo": "https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/master?urlpath=lab/tree/demo", "license": "BSD-3-Clause", "website": "https://jupyter.org"}, "version": "4.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "kanboard": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/kanboard_ynh/pull/236", "revision": "b78e049d3ce660265d7f93d417792e3d4871b29c", "timestamp": 1778879438, "version": "1.2.52~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "586f16778f5a7b9386f60560dbbf50b734516f19", "url": "https://github.com/YunoHost-Apps/kanboard_ynh"}, "high_quality": false, "id": "kanboard", "lastUpdate": 1778880276, "level": 8, "logo_hash": "fd26cdece69091235d7e9c759e7d9e8dd5cc8f38d00121676c18471d9ee2c312", "maintained": true, "manifest": {"description": {"en": "Kanban project management software", "fr": "Logiciel de gestion de projet Kanban"}, "id": "kanboard", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Kanboard", "packaging_format": 2, "upstream": {"admindoc": "https://docs.kanboard.org/", "code": "https://github.com/kanboard/kanboard", "demo": "https://demo.yunohost.org/kanboard/", "fund": "https://kanboard.org/#donations", "license": "MIT", "website": "https://kanboard.net"}, "version": "1.2.52~ynh2"}, "potential_alternative_to": ["Trello"], "state": "working", "subtags": ["task"]}, "karakeep": {"added_in_catalog": 1748013922, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/karakeep_ynh/pull/33", "revision": "d09d3309c7abcca0463b846655ff105ee6f00904", "timestamp": 1774041606, "version": "0.31.0~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "18e5c477ef54d60f3b14b9f739665016520f04b9", "url": "https://github.com/YunoHost-Apps/karakeep_ynh"}, "high_quality": false, "id": "karakeep", "lastUpdate": 1786997584, "level": 8, "logo_hash": "bd7e5dab4a3492454d6eaaf9cb61f1218fdd9071cf4a1e9b9dcca2cc0dfb8e62", "maintained": true, "manifest": {"description": {"en": "Bookmark-everything app (links, notes and images)", "fr": "Gestionnaire de favoris (liens, notes et images)"}, "id": "karakeep", "integration": {"architectures": "all", "disk": "6G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "4G", "runtime": "800M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Karakeep", "packaging_format": 2, "upstream": {"admindoc": "https://docs.karakeep.app/Installation/debuntu", "code": "https://github.com/karakeep-app/karakeep", "demo": "https://try.karakeep.app/signin", "license": "AGPL-3.0", "website": "https://karakeep.app/"}, "version": "0.33.2~ynh1"}, "potential_alternative_to": ["Pocket", "Shaarli", "Wallabag"], "state": "working", "subtags": []}, "kavita": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/kavita_ynh/pull/81", "revision": "b5ab71b122578023c7cb49e962bb15d3684c746d", "timestamp": 1772208532, "version": "0.8.9.1~ynh1"}}, "antifeatures": ["paid-content"], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "c5b90308a0b60831e8457db95961ff54f6323f0b", "url": "https://github.com/YunoHost-Apps/kavita_ynh"}, "high_quality": false, "id": "kavita", "lastUpdate": 1772662157, "level": 8, "logo_hash": "caaac5ed369f7ff752c708fb43784282e19660212c7add2de104f5ab9508f580", "maintained": true, "manifest": {"description": {"en": "Media server for your comics, manga and books", "fr": "Serveur multim\u00e9dia pour vos bandes dessin\u00e9es, mangas et livres"}, "id": "kavita", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Kavita", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.kavitareader.com/en", "code": "https://github.com/Kareadita/Kavita", "demo": "https://demo.kavitareader.com/", "license": "MIT", "website": "https://www.kavitareader.com/"}, "version": "0.8.9.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "keeweb": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "ea5c10e95b58063d7c3d305125affb1d047f88d4", "url": "https://github.com/YunoHost-Apps/keeweb_ynh"}, "high_quality": false, "id": "keeweb", "lastUpdate": 1764254731, "level": 8, "logo_hash": "8c253f99de037669c49f382228c9d7fdf1c453c88b2c0b60a082c3dcacb84707", "maintained": true, "manifest": {"description": {"en": "Password manager compatible with KeePass", "fr": "Gestionnaire de mots de passe compatible avec KeePass"}, "id": "keeweb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["kay0u"], "name": "Keeweb", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/keeweb/keeweb/wiki", "code": "https://github.com/keeweb/keeweb", "demo": "https://app.keeweb.info/", "license": "MIT", "website": "https://keeweb.info/"}, "version": "1.18.8~ynh2"}, "potential_alternative_to": ["1Password", "Dashlane", "Enpass", "LastPass"], "state": "working", "subtags": ["password"]}, "ketesa": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/ketesa_ynh/pull/115", "revision": "1482092fa0fca6e11c0d60463796c79dccaa8710", "timestamp": 1784881813, "version": "1.4.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "ef35103ec04d533e1699a40fb0ffa04b2903fddb", "url": "https://github.com/YunoHost-Apps/ketesa_ynh"}, "high_quality": false, "id": "ketesa", "lastUpdate": 1786446024, "level": 7, "logo_hash": "8864a961b0e8357f180cb885d66e144c63e47d1828af90f841537e091f517117", "maintained": true, "manifest": {"description": {"en": "Admin UI for Matrix homeservers", "fr": "Interface d'administration pour serveurs Matrix"}, "id": "ketesa", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Ketesa", "packaging_format": 2, "upstream": {"code": "https://github.com/etkecc/ketesa", "license": "Apache-2.0"}, "version": "1.4.0~ynh1"}, "potential_alternative_to": ["Synapse Admin"], "state": "working", "subtags": ["chat"]}, "khatru-pyramid": {"added_in_catalog": 1729073927, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "1f3ae5deb22686d109f53632c234ad60c0537017", "url": "https://github.com/YunoHost-Apps/khatru-pyramid_ynh"}, "high_quality": false, "id": "khatru-pyramid", "lastUpdate": 1731688455, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Nostr invite relay", "fr": "Nostr relais d'invitation"}, "id": "khatru-pyramid", "integration": {"architectures": ["amd64"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["tijlxyz"], "name": "Khatru Pyramid", "packaging_format": 2, "upstream": {"code": "https://github.com/github-tijlxyz/khatru-pyramid", "license": "Unlicense"}, "version": "0.2.1~ynh1"}, "potential_alternative_to": ["Mastodon", "Twitter"], "state": "working", "subtags": []}, "kimai2": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/kimai2_ynh/pull/192", "revision": "f24616a95d5ac05bf0389ed1be9a6bd82a6fae99", "timestamp": 1783643437, "version": "2.62.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "9c169b6bc4f537564bf064cbcd640891b3718c2e", "url": "https://github.com/YunoHost-Apps/kimai2_ynh"}, "high_quality": false, "id": "kimai2", "lastUpdate": 1786997640, "level": 8, "logo_hash": "01355a7de127a90264a45f712905bb63ef2e282ac979bada2eec9e5a0466d3d0", "maintained": true, "manifest": {"description": {"cs": "V\u00edceu\u017eivatelsk\u00e1 webov\u00e1 aplikace pro sledov\u00e1n\u00ed \u010dasu s podporou mobiln\u00edch za\u0159\u00edzen\u00ed", "de": "Eine web-basierte Mehrbenutzer-Zeiterfassung mit Rechnungsdruck mit Unterst\u00fctzung f\u00fcr mobile Endger\u00e4te", "en": "Multi-user application for time-tracking with support for mobile devices", "fr": "Application multi-utilisateurs de suivi du temps compatible avec les appareils mobiles"}, "id": "kimai2", "integration": {"architectures": "all", "disk": "3000M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Kimai2", "packaging_format": 2, "upstream": {"admindoc": "https://www.kimai.org/documentation/", "code": "https://github.com/kevinpapst/kimai2", "cpe": "cpe:2.3:a:kimai:kimai_2", "demo": "https://www.kimai.org/demo/", "license": "MIT", "website": "https://www.kimai.org"}, "version": "2.65.0~ynh1"}, "potential_alternative_to": ["Hamster", "RescueTime", "Toggl Track"], "state": "working", "subtags": ["task"]}, "kiwiirc": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "273518afaece117d88176234f0a1ce0be9be2001", "url": "https://github.com/YunoHost-Apps/kiwiirc_ynh"}, "high_quality": false, "id": "kiwiirc", "lastUpdate": 1753014902, "level": 8, "logo_hash": "f79e74747305b5f6ed52b8843dc3783f5ca9a01004b1223965336b4538e596ff", "maintained": true, "manifest": {"description": {"en": "Versatile web based messenger using IRC", "fr": "Messagerie Web polyvalente utilisant IRC"}, "id": "kiwiirc", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "KiwiIRC", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/kiwiirc/kiwiirc/wiki", "code": "https://github.com/kiwiirc/kiwiirc", "demo": "https://kiwiirc.com/nextclient", "fund": "https://kiwiirc.com/donate", "license": "AGPL-3.0-only", "website": "https://kiwiirc.com/"}, "version": "1.7.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "kiwix": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/kiwix_ynh/pull/37", "revision": "de49c5958c3b298256d2b9e1f0daa3c652206356", "timestamp": 1767972824, "version": "3.8.1~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "3d72ce2fa1591a68db812f4461e2d8b9e1febb5f", "url": "https://github.com/YunoHost-Apps/kiwix_ynh"}, "high_quality": false, "id": "kiwix", "lastUpdate": 1771273812, "level": 8, "logo_hash": "b64bde74a8b4f11c7cb0a0180f232970a28cac0526b6d44d423cbbb9040bd1ba", "maintained": true, "manifest": {"description": {"en": "Sharing Web content with people without Internet access", "fr": "Partager du contenu Web avec des personnes sans acc\u00e8s \u00e0 Internet"}, "id": "kiwix", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Kiwix", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.kiwix.org/wiki/Kiwix-serve/", "code": "https://github.com/kiwix/kiwix-tools", "demo": "http://library.kiwix.org/", "license": "GPL-3.0-or-later", "website": "https://www.kiwix.org/"}, "version": "3.8.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "koel": {"added_in_catalog": 1694978602, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/koel_ynh/pull/100", "revision": "3eaceb68337007f64d2a6a605d596cbc9fa72d39", "timestamp": 1777791249, "version": "9.2.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "b1f53f4be6241ea18144f5c7b0ff8d9c8a236f61", "url": "https://github.com/YunoHost-Apps/koel_ynh"}, "high_quality": false, "id": "koel", "lastUpdate": 1786785147, "level": 8, "logo_hash": "ba898e8c58a64cd1b96db2931234ba4f0366c049f1fe0e67229978d371b654ac", "maintained": true, "manifest": {"description": {"en": "Web-based personal audio streaming service", "fr": "Service web de streaming audio personnel"}, "id": "koel", "integration": {"architectures": "all", "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Koel", "packaging_format": 2, "upstream": {"admindoc": "https://docs.koel.dev", "code": "https://github.com/koel/koel", "cpe": "cpe:2.3:a:koel:koel", "demo": "https://demo.koel.dev", "fund": "https://opencollective.com/koel", "license": "MIT", "website": "https://koel.dev"}, "version": "9.11.1~ynh2"}, "potential_alternative_to": ["Airsonic", "Deezer", "SoundCloud", "Spotify"], "state": "working", "subtags": ["music"]}, "koffan": {"added_in_catalog": 1779210131, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/koffan_ynh/pull/12", "revision": "25448afd15f8129dba9e42778be5a1fcc80c715f", "timestamp": 1786355578, "version": "2.13.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "20c77ff11c66b1f2221bec1c9aaf23cc6f3a14a5", "url": "https://github.com/YunoHost-Apps/koffan_ynh"}, "high_quality": false, "id": "koffan", "lastUpdate": 1786356398, "level": 7, "logo_hash": "016fa5130095e222657a8b4bdbd51562a1d3d8d5075ba0bfaabf8b977b8ae4ad", "maintained": true, "manifest": {"description": {"en": "Groceries list for families and shared households.", "fr": "Liste de courses pour familles et foyers partag\u00e9s."}, "id": "koffan", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["guillaumelegoc"], "name": "Koffan", "packaging_format": 2, "upstream": {"code": "https://github.com/PanSalut/Koffan", "license": "MIT"}, "version": "2.13.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "koinsight": {"added_in_catalog": 1787249306, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/koinsight_ynh/pull/1", "revision": "8399f310d0f25f373b67f222db23cb13198a12d4", "timestamp": 1787214210, "version": "0.2.3~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "520e6eed10c87276906c09e7d0de05f842c98164", "url": "https://github.com/YunoHost-Apps/koinsight_ynh"}, "high_quality": false, "id": "koinsight", "lastUpdate": 1787214437, "level": 7, "logo_hash": "35f453367ae35f2eda10e69bc7500bf5c47a7a3f2d492603589dc5acf5ff69ba", "maintained": true, "manifest": {"description": {"en": "brings your KoReader reading stats to life with a clean, web-based dashboard"}, "id": "koinsight", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Thovi98"], "name": "KoInsight", "packaging_format": 2, "upstream": {"code": "https://github.com/Ko-Insight/KoInsight/tree/master", "license": "MIT"}, "version": "0.2.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "komga": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "1e09597167b91c0cb69c3bf7f533d90422dec84e", "url": "https://github.com/YunoHost-Apps/komga_ynh"}, "high_quality": false, "id": "komga", "lastUpdate": 1771848037, "level": 8, "logo_hash": "13400496ccd430c0542f5912684154d577ed30bf84375a93f2c897e779ae7fa1", "maintained": true, "manifest": {"description": {"en": "Media server for your comics, manga and magazines", "fr": "Serveur multim\u00e9dia pour vos bandes dessin\u00e9es, mangas et magazines"}, "id": "komga", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Navan Chauhan"], "name": "Komga", "packaging_format": 2, "upstream": {"admindoc": "https://komga.org/guides/", "code": "https://github.com/gotson/komga", "demo": "https://demo.komga.org", "license": "MIT", "website": "https://komga.org"}, "version": "1.21.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "kresus": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/kresus_ynh/pull/242", "revision": "43556ea8c9edde497b97a775ba31c2b733a6e1f0", "timestamp": 1785839435, "version": "0.25.4~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "b5e1110e39ff021c760b7dc787e19b957d8ec8d5", "url": "https://github.com/YunoHost-Apps/kresus_ynh"}, "high_quality": false, "id": "kresus", "lastUpdate": 1786183469, "level": 8, "logo_hash": "5d3c83505e18b9d573efe62cf038aa50c7dfe36e127ee3d03cc6008c2ca40b83", "maintained": true, "manifest": {"description": {"en": "Personal finance manager", "fr": "Outil personnel de gestion de finances"}, "id": "kresus", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Nicolas <nicofrand> Frandeboeuf"], "name": "Kresus", "packaging_format": 2, "upstream": {"admindoc": "https://kresus.org/en/doc.html", "code": "https://codeberg.org/kresus/kresus", "demo": "https://kresus.org/en/demo.html", "license": "AGPL-3.0-only", "website": "https://kresus.org"}, "version": "0.25.4~ynh1"}, "potential_alternative_to": ["Bankin", "Budgea", "Linxo", "Microsoft Money", "Mint", "You Need A Budget"], "state": "working", "subtags": ["accounting"]}, "ladder": {"added_in_catalog": 1702560857, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ladder_ynh/pull/11", "revision": "311129754de1aeea923e844e94d373611d4b9fc7", "timestamp": 1776088004, "version": "0.0.22~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "71fc729910aecdb6d397dd9fbd173a2bea653f1e", "url": "https://github.com/YunoHost-Apps/ladder_ynh"}, "high_quality": false, "id": "ladder", "lastUpdate": 1778242328, "level": 8, "logo_hash": "c7e04365aa02d680bb232ec0c6b404121547d5d0a5281a245efe080384149f82", "maintained": true, "manifest": {"description": {"en": "Bypass paywalls as 12ft.io does", "fr": "Contourner les paywall comme le fait 12ft.io"}, "id": "ladder", "integration": {"architectures": ["amd64", "i386", "arm64"], "disk": "20M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "20M", "runtime": "20M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Gildas-GH"], "name": "Ladder", "packaging_format": 2, "upstream": {"code": "https://github.com/everywall/ladder", "license": "GPL-3.0-only"}, "version": "0.0.23~ynh1"}, "potential_alternative_to": ["12ft", "13ft"], "state": "working", "subtags": []}, "languagetool": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/languagetool_ynh/pull/41", "revision": "ef40cb2ce8102dfa1d3f552f8702a0036027ae93", "timestamp": 1768346395, "version": "6.6~ynh2"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "bdacc21032cb283f88557a6b443950e53f879c8c", "url": "https://github.com/YunoHost-Apps/languagetool_ynh"}, "high_quality": false, "id": "languagetool", "lastUpdate": 1768347523, "level": 8, "logo_hash": "90698b03ef077864f4f86a0026f2a62743340bdda0377e682793e5c658b5ceea", "maintained": true, "manifest": {"description": {"en": "Multilingual grammar, style, and spell checker (API)", "fr": "Correcteur d'orthographe, de grammaire et de style multilingue (API)"}, "id": "languagetool", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "800M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Jules Bertholet"], "name": "LanguageTool server", "packaging_format": 2, "upstream": {"admindoc": "https://dev.languagetool.org/", "code": "https://github.com/languagetool-org/languagetool", "demo": "https://api.languagetool.org/", "license": "LGPL-2.1-only", "website": "https://languagetool.org"}, "version": "6.6~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "lasuite-docs": {"added_in_catalog": 1753212023, "alternative_branches": {"testing": {"ahead": true, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/lasuite-docs_ynh/pull/91", "revision": "15cdb3baa57bc20d7c57b45b1d83cdfc5297d5e7", "timestamp": 1775811329, "version": "4.8.6~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "2e0287c21df3e2e0d6de84436d0951a3bd72eae3", "url": "https://github.com/YunoHost-Apps/lasuite-docs_ynh"}, "high_quality": false, "id": "lasuite-docs", "lastUpdate": 1776969690, "level": 8, "logo_hash": "48badeac502c2bfe3f54a0a267aaae327fa6afb0ae5d7afb6936ec903ecca5ac", "maintained": true, "manifest": {"description": {"en": "Collaborate and write in real time, with no layout constraints", "fr": "Collaborer et \u00e9crire en temps r\u00e9el, sans contrainte de mise en page"}, "id": "lasuite-docs", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "2500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "3000M", "runtime": "500M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["fflorent", "Ddataa", "mjeammet"], "name": "La Suite - Docs", "packaging_format": 2, "upstream": {"code": "https://github.com/suitenumerique/docs/", "demo": "https://docs.numerique.gouv.fr", "license": "AGPL-3.0-or-later", "website": "https://docs.numerique.gouv.fr"}, "version": "4.8.6~ynh2"}, "potential_alternative_to": ["G Suite", "Google Docs", "Microsoft Office", "Microsoft Word", "Notion", "Office 365"], "state": "working", "subtags": ["text"]}, "lasuite-meet": {"added_in_catalog": 1766235493, "alternative_branches": {"testing": {"ahead": true, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/lasuite-meet_ynh/pull/111", "revision": "3336db69e940edd0423c23a13b4f30a6b15f1ec9", "timestamp": 1785575044, "version": "1.24.0~ynh2"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "main", "revision": "62f0fa1b426eac3ed7700f4460533b04ec8bf660", "url": "https://github.com/YunoHost-Apps/lasuite-meet_ynh"}, "high_quality": false, "id": "lasuite-meet", "lastUpdate": 1786084842, "level": 7, "logo_hash": "0ea2190cf03e9dde27538caf0ad48cc3184c1cc917cbff64d3ea26bc6d4c24a1", "maintained": true, "manifest": {"description": {"en": "Simple and Secure Video Conferencing", "fr": "Solution simple et s\u00e9curis\u00e9e de visioconf\u00e9rence"}, "id": "lasuite-meet", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "1.5G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1G", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["fflorent", "rouja"], "name": "La Suite - Meet", "packaging_format": 2, "upstream": {"code": "https://github.com/suitenumerique/meet", "demo": "https://visio.numerique.gouv.fr/", "license": "MIT", "website": "https://visio.numerique.gouv.fr/"}, "version": "1.25.2~ynh1"}, "potential_alternative_to": ["BigBlueButton", "Jitsi", "Microsoft Teams", "Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "lazylibrarian": {"added_in_catalog": 1775849387, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/lazylibrarian_ynh/pull/1", "revision": "7382aa6cdb2cc2f45a3cf4371a63e1462f15f6ed", "timestamp": 1775847305, "version": "1.0~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "937aa50b70dfea2eeb963fa964ee77dee68c47fd", "url": "https://github.com/YunoHost-Apps/lazylibrarian_ynh"}, "high_quality": false, "id": "lazylibrarian", "lastUpdate": 1787241698, "level": 7, "logo_hash": "f7c03cd42c7f8b04f72d713a243e5d1e9b88c4bb1efb2778151b66decdec84c4", "maintained": true, "manifest": {"description": {"en": "Follow authors and grab metadata for all your digital reading needs", "fr": "Suivez vos auteurs pr\u00e9f\u00e9r\u00e9s et r\u00e9cup\u00e9rez les m\u00e9tadonn\u00e9es pour tous vos besoins en mati\u00e8re de lecture num\u00e9rique"}, "id": "lazylibrarian", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "LazyLibrarian", "packaging_format": 2, "upstream": {"admindoc": "https://lazylibrarian.gitlab.io/", "code": "https://gitlab.com/LazyLibrarian/LazyLibrarian", "license": "AGPL-3.0-only"}, "version": "2026.08.13~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "leantime": {"added_in_catalog": 1683586765, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/leantime_ynh/pull/133", "revision": "8307e6ff731ee228406cc661415dff08782575ad", "timestamp": 1783643466, "version": "3.9.8~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a5772e9ce519853545486593faa52983b85afd25", "url": "https://github.com/YunoHost-Apps/leantime_ynh"}, "high_quality": false, "id": "leantime", "lastUpdate": 1783645594, "level": 8, "logo_hash": "8c6d097da7eb0b2972534226478fa1ff6dd7e94d2522d641830a2ac93b8d61ac", "maintained": true, "manifest": {"description": {"en": "Project management system for startups and innovators", "fr": "Syst\u00e8me de gestion de projet pour les startups et les innovateurs"}, "id": "leantime", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Leantime", "packaging_format": 2, "upstream": {"admindoc": "https://docs.leantime.io", "code": "https://github.com/Leantime/leantime", "license": "GPL-2.0", "website": "https://leantime.io/"}, "version": "3.9.8~ynh1"}, "potential_alternative_to": ["Asana", "ClickUp", "Notion"], "state": "working", "subtags": ["task"]}, "leed": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/leed_ynh/pull/68", "revision": "ee1e38acdb869e1c4d81390f630830196cfeb2e3", "timestamp": 1768410550, "version": "1.15.1~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "f60489d7d4b4a2c789e85f8e2a747a66fe1e094c", "url": "https://github.com/YunoHost-Apps/leed_ynh"}, "high_quality": false, "id": "leed", "lastUpdate": 1777753848, "level": 6, "logo_hash": "b86ee3dedcf8094d010dd8d8082f85743c1d3381baafbca74167ae67cd4abbee", "maintained": true, "manifest": {"description": {"en": "Minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds", "fr": "Agr\u00e9gateur RSS minimaliste qui permet la consultation de flux RSS de mani\u00e8re rapide et non intrusive"}, "id": "leed", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Leed", "packaging_format": 2, "upstream": {"code": "https://github.com/LeedRSS/Leed", "license": "AGPL-3.0"}, "version": "1.15.2~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "lemmy": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/lemmy_ynh/pull/168", "revision": "c600025e390ab1600af24af44342814939a5ec7a", "timestamp": 1769682664, "version": "0.19.11~ynh5\n20"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "31632dadc844292a7b8bd8114642bc3d225f046e", "url": "https://github.com/YunoHost-Apps/lemmy_ynh"}, "high_quality": false, "id": "lemmy", "lastUpdate": 1787388282, "level": 0, "logo_hash": "0484c059a0a224da5c72fceff6372d3aa340eca84ccf05f842d991926d26d93a", "maintained": true, "manifest": {"description": {"en": "Link aggregator/Reddit clone for the fediverse", "fr": "Agr\u00e9gateur de liens/clone Reddit pour le fedivers"}, "id": "lemmy", "integration": {"architectures": ["amd64", "arm64"], "disk": "825M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "262M", "runtime": "197M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Lemmy", "packaging_format": 2, "upstream": {"admindoc": "https://join-lemmy.org/docs/en/", "code": "https://github.com/LemmyNet/lemmy", "demo": "https://lemmy.ml/", "license": "GPL-3.0", "website": "https://join-lemmy.org/"}, "version": "0.19.11~ynh23"}, "potential_alternative_to": ["Hacker News", "Lobste.rs", "Reddit"], "state": "working", "subtags": []}, "lesma": {"added_in_catalog": 1772724320, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/lesma_ynh/pull/1", "revision": "3e91ae040714789001b15639c0b89563e3f4d561", "timestamp": 1772530563, "version": "1.3.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "bd715c16ce1b22670ee31f87fc6209456dc05f98", "url": "https://github.com/YunoHost-Apps/lesma_ynh"}, "high_quality": false, "id": "lesma", "lastUpdate": 1772531990, "level": 6, "logo_hash": "8293273b5ea1331858f079a7f5a24a1683910ef49b7a16cf0f2f841e4599ecfa", "maintained": true, "manifest": {"description": {"en": "Simple paste app with browser and command line", "fr": "Application simple de copier-coller avec navigateur et ligne de commande"}, "id": "lesma", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Lesma", "packaging_format": 2, "upstream": {"code": "https://gitlab.com/ogarcia/lesma", "demo": "https://lesma.eu/", "license": "GPL-3.0-only"}, "version": "1.3.2~ynh1"}, "potential_alternative_to": ["Pastebin", "ZeroBin"], "state": "working", "subtags": ["pastebin"]}, "liberaforms": {"added_in_catalog": 1769416883, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/liberaforms_ynh/pull/71", "revision": "5e2814d8552bf74286aae06c8581d65754e2f61b", "timestamp": 1785351874, "version": "4.10.0~ynh3"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "312801e1787f7db14fc1f031457efd612cf39c05", "url": "https://github.com/YunoHost-Apps/liberaforms_ynh"}, "high_quality": false, "id": "liberaforms", "lastUpdate": 1786996709, "level": 6, "logo_hash": "000bfa7f5370fc50c08ece98985124ffa3b8b0058a97c1abdada8bcd641409c5", "maintained": true, "manifest": {"description": {"en": "Creat and manage simple web Forms", "fr": "Cr\u00e9er et g\u00e9rer des formulaires web simples"}, "id": "liberaforms", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Liberaforms", "packaging_format": 2, "upstream": {"admindoc": "https://docs.liberaforms.org", "code": "https://codeberg.org/LiberaForms/server", "license": "AGPL-3.0-only", "website": "https://www.liberaforms.org"}, "version": "4.10.0~ynh5"}, "potential_alternative_to": ["Google Forms", "SurveyMonkey"], "state": "working", "subtags": ["poll"]}, "librebooking": {"added_in_catalog": 1758289712, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "1657a274bb7501f010a2f226899ddb06e1dc0288", "url": "https://github.com/YunoHost-Apps/librebooking_ynh"}, "high_quality": false, "id": "librebooking", "lastUpdate": 1786997691, "level": 8, "logo_hash": "3c223f957883f62cac473dac9e2c6691dc910620f939c74c5d3319c86f5849f4", "maintained": true, "manifest": {"description": {"en": "Resource scheduling solution", "fr": "Solution de r\u00e9servation des ressources"}, "id": "librebooking", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["DeMiro5001"], "name": "LibreBooking", "packaging_format": 2, "upstream": {"admindoc": "https://librebooking.readthedocs.io", "code": "https://github.com/LibreBooking/app", "license": "GPL-3.0"}, "version": "5.3.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "libreerp": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/libreerp_ynh/pull/81", "revision": "10557e607d1813481a42f0fdff03a3b98579a34e", "timestamp": 1782977404, "version": "2026.06.27~ynh1"}}, "antifeatures": ["paid-content"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "1725a5a8029686b2c7523522d9d4b3ac74789bd6", "url": "https://github.com/YunoHost-Apps/libreerp_ynh"}, "high_quality": false, "id": "libreerp", "lastUpdate": 1787551341, "level": 8, "logo_hash": "7a08fdcd1ad6dc93e5ab5716a199df4ec063746afe566d34adc55fcb6972fc64", "maintained": true, "manifest": {"description": {"en": "Suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...)", "fr": "Une collection d'apps de gestion d'entreprise (ERP : CRM, Comptabilit\u00e9, Point de Vente, RH, Achats...)"}, "id": "libreerp", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["ljf"], "name": "LibreERP", "packaging_format": 2, "upstream": {"admindoc": "https://www.odoo.com/documentation/16.0/administration.html", "code": "https://github.com/odoo/odoo", "cpe": "cpe:2.3:a:odoo:odoo", "demo": "https://www.odoo.com/trial", "license": "LGPL-3.0-only", "userdoc": "https://www.odoo.com/documentation/16.0/applications.html", "website": "https://odoo.com"}, "version": "2026.08.22~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "libremdb": {"added_in_catalog": 1681904233, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/libremdb_ynh/pull/46", "revision": "33218bca0d71511da1b396b8243bfe467f0fe21f", "timestamp": 1778919437, "version": "4.5.0~ynh2"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "97b7792f38f541730ee389ecf5fb58a316c58045", "url": "https://github.com/YunoHost-Apps/libremdb_ynh"}, "high_quality": false, "id": "libremdb", "lastUpdate": 1778921449, "level": 8, "logo_hash": "0b01cfac01f3d947a64b61b1c2c09572c307f17c22dea6c3807732fc90422616", "maintained": true, "manifest": {"description": {"en": "Free & open source IMDb front-end", "fr": "Frontal IMDb gratuit et open source"}, "id": "libremdb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Libremdb", "packaging_format": 2, "upstream": {"code": "https://github.com/zyachel/libremdb", "demo": "https://libremdb.iket.me/about", "license": "AGPL-3.0", "website": "https://libremdb.iket.me/"}, "version": "4.5.0~ynh3"}, "potential_alternative_to": ["IMDb"], "state": "working", "subtags": []}, "librespeed": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/librespeed_ynh/pull/38", "revision": "835754177abdab9dadf2c4b2465e4a625010b4d0", "timestamp": 1768340635, "version": "5.5.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "3b1f9b96717d462c6a8e07b68f2a38168b493e83", "url": "https://github.com/YunoHost-Apps/librespeed_ynh"}, "high_quality": false, "id": "librespeed", "lastUpdate": 1786664421, "level": 8, "logo_hash": "b046d29b55927334f9a99f5c40e4a9d03823c07a47ed59daf3ad7860efc7e5cc", "maintained": true, "manifest": {"description": {"en": "Very lightweight Speedtest", "fr": "Test de vitesse de connexion tr\u00e8s l\u00e9ger"}, "id": "librespeed", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Augustin Rungeard"], "name": "LibreSpeed", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/librespeed/speedtest/wiki", "code": "https://github.com/librespeed/speedtest", "demo": "https://librespeed.org", "license": "LGPL-3.0-or-later", "userdoc": "https://github.com/librespeed/speedtest/wiki", "website": "https://librespeed.org"}, "version": "6.2.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "libretranslate": {"added_in_catalog": 1680436289, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/libretranslate_ynh/pull/69", "revision": "2419b49d62929cd20beea7886508e41efc121bb5", "timestamp": 1776785375, "version": "1.9.5~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "a5b46f538e7dc73b96763cdf9c34baed306bfddd", "url": "https://github.com/YunoHost-Apps/libretranslate_ynh"}, "high_quality": false, "id": "libretranslate", "lastUpdate": 1783093439, "level": 8, "logo_hash": "44d2bdb8b37a9548a4c4a80ea902cc77065470251310cf699a6243b5df36b3aa", "maintained": true, "manifest": {"description": {"en": "Translate text and files between different languages", "fr": "Traduisez du textes et des fichiers entre diff\u00e9rentes langues"}, "id": "libretranslate", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "250M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "LibreTranslate", "packaging_format": 2, "upstream": {"admindoc": "https://libretranslate.com/docs/", "code": "https://github.com/LibreTranslate/LibreTranslate", "demo": "https://libretranslate.com/", "license": "AGPL-3.0", "website": "https://libretranslate.com/"}, "version": "1.9.6~ynh1"}, "potential_alternative_to": ["DeepL", "Google Translate"], "state": "working", "subtags": []}, "librex": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "ecbae9ad9012b44ccd05cd6750a0108109a83eac", "url": "https://github.com/YunoHost-Apps/librex_ynh"}, "high_quality": false, "id": "librex", "lastUpdate": 1761819105, "level": 8, "logo_hash": "d343a38e06a07a7d3ba543c9aef1d5caf1e18c083c5ec4e7aa0ef9302ee95595", "maintained": true, "manifest": {"description": {"en": "Meta search engine for Google and popular torrent sites", "fr": "M\u00e9ta moteur de recherche pour Google et les sites torrent populaires"}, "id": "librex", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "LibreX", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/hnhx/librex/wiki", "code": "https://github.com/hnhx/librex", "demo": "https://librey.devol.it/", "license": "AGPL-3.0-only"}, "version": "2023.11.14~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lichenmarkdown": {"added_in_catalog": 1732569086, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "8571a162115a079e472906953f7c71f2f6eec63a", "url": "https://github.com/YunoHost-Apps/lichenmarkdown_ynh"}, "high_quality": false, "id": "lichenmarkdown", "lastUpdate": 1763416184, "level": 0, "logo_hash": "8659c1f11d440bf51f32193ee659f028d5c0953a34a71dbdd5809e6f5a0f037e", "maintained": true, "manifest": {"description": {"en": "permacomputing cms", "fr": "permacomputing cms"}, "id": "lichenmarkdown", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Lichen-Markdown", "packaging_format": 2, "upstream": {"admindoc": "https://lichen.commoninternet.net", "code": "https://codeberg.org/ukrudt.net/lichen-markdown/", "license": "AGPL-3.0"}, "version": "1.3.8~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lidarr": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "fc3b735853f52aecf43f267db444b8ff3380303d", "url": "https://github.com/YunoHost-Apps/lidarr_ynh"}, "high_quality": false, "id": "lidarr", "lastUpdate": 1764317636, "level": 8, "logo_hash": "527f610614022bc2526d49a664dc4027b37751949c1a4d0312bb41085bd7d811", "maintained": true, "manifest": {"description": {"en": "Music collection manager for Usenet and BitTorrent users", "fr": "Gestionnaire de discoth\u00e8que pour utilisateurs de Usenet et BitTorrent"}, "id": "lidarr", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["tituspijean"], "name": "Lidarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.servarr.com/Lidarr", "code": "https://github.com/Lidarr/Lidarr", "license": "GPL-3.0-only", "website": "https://lidarr.audio"}, "version": "3.1.0.4875~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "limesurvey": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/limesurvey_ynh/pull/311", "revision": "7430f507f5b1ece8c506e07812a9fe005559d391", "timestamp": 1782322665, "version": "7.0.4~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "2af701d21cb3cd6c0d87899b3a14102fc93eb6a6", "url": "https://github.com/YunoHost-Apps/limesurvey_ynh"}, "high_quality": false, "id": "limesurvey", "lastUpdate": 1786664300, "level": 8, "logo_hash": "2b084379279020000d796219faf42832ceec81f8291e9d02dba0fddfa487a427", "maintained": true, "manifest": {"description": {"en": "Create and distribute surveys", "fr": "Outil de cr\u00e9ation et diffusion de sondage"}, "id": "limesurvey", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["ljf"], "name": "LimeSurvey", "packaging_format": 2, "upstream": {"admindoc": "https://manual.limesurvey.org/LimeSurvey_Manual/fr", "code": "https://github.com/LimeSurvey/LimeSurvey", "cpe": "cpe:2.3:a:limesurvey:limesurvey", "license": "GPL-2.0+", "userdoc": "https://help.limesurvey.org", "website": "https://www.limesurvey.org"}, "version": "7.0.9~ynh1"}, "potential_alternative_to": ["Google Forms", "SurveyMonkey"], "state": "working", "subtags": ["poll"]}, "lingva": {"added_in_catalog": 1685604095, "alternative_branches": {}, "antifeatures": ["non-free-network"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "3a9673f0eef7ad02fe58e0c60dd563808ad362fd", "url": "https://github.com/YunoHost-Apps/lingva_ynh"}, "high_quality": false, "id": "lingva", "lastUpdate": 1772800732, "level": 8, "logo_hash": "330afb6ad055cd339e2def10c7f8f44e5a3dd3592dcbbb80f2133f0871dcb586", "maintained": true, "manifest": {"description": {"en": "Alternative front-end for Google Translate", "id": "Antarmuka alternatif untuk Google Translate"}, "id": "lingva", "integration": {"architectures": "all", "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["the7thNightmare"], "name": "Lingva Translate", "packaging_format": 2, "upstream": {"code": "https://github.com/thedaviddelta/lingva-translate", "demo": "https://lingva.ml", "license": "AGPL-3.0"}, "version": "2023.1.13~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "linkace": {"added_in_catalog": 1769113361, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/linkace_ynh/pull/1", "revision": "c9ffcd48950db4b81df3a59a049ac3d38daf92b0", "timestamp": 1769022784, "version": "2.4.2~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "92aa190532fa39fef83f859355594b7cf2a9bf94", "url": "https://github.com/YunoHost-Apps/linkace_ynh"}, "high_quality": false, "id": "linkace", "lastUpdate": 1786147068, "level": 7, "logo_hash": "882acf6d2cac71d54aa13eb7104b5ebc7fef1f12c99e6f018761872ee2e506ff", "maintained": true, "manifest": {"description": {"en": "A self-hosted archive to collect links of your favorite websites.", "fr": "Une archive auto-h\u00e9berg\u00e9e permettant de rassembler les liens de vos sites web pr\u00e9f\u00e9r\u00e9s"}, "id": "linkace", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["DeMiro5001"], "name": "LinkAce", "packaging_format": 2, "upstream": {"admindoc": "https://www.linkace.org/docs/v2/setup/", "code": "https://github.com/Kovah/LinkAce/", "demo": "https://demo.linkace.org/", "fund": "https://opencollective.com/linkace", "license": "AGPL-3.0", "userdoc": "https://www.linkace.org/docs/v2/application/dashboard/", "website": "https://www.linkace.org/"}, "version": "2.6.1~ynh1"}, "potential_alternative_to": ["Linkwarden", "Pocket", "Shaarli", "Wallabag"], "state": "working", "subtags": []}, "linkstack": {"added_in_catalog": 1683443449, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/linkstack_ynh/pull/80", "revision": "f3351d1016d2a42da1dd43075e0afa5caa420e4d", "timestamp": 1769619229, "version": "4.8.5~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "803687f1a31653792c2291568fcecbe0ec8e5849", "url": "https://github.com/YunoHost-Apps/linkstack_ynh"}, "high_quality": false, "id": "linkstack", "lastUpdate": 1771531822, "level": 8, "logo_hash": "949cbaba676ada9f553c20e0960415cf75e68b0a0cbf7861c1e09909a3bb27e7", "maintained": true, "manifest": {"description": {"en": "Highly customizable link sharing platform", "fr": "Plateforme de partage de lien hautement personnalisable"}, "id": "linkstack", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Tagada", "wyverine"], "name": "LinkStack", "packaging_format": 2, "upstream": {"admindoc": "https://docs.linkstack.org/", "code": "https://github.com/LinkStackOrg/LinkStack", "fund": "https://liberapay.com/LinkStack", "license": "AGPL-3.0-or-later", "website": "https://linkstack.org/"}, "version": "4.8.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "linkwarden": {"added_in_catalog": 1729028717, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/linkwarden_ynh/pull/53", "revision": "5817a763904fc7a8fee753ebe581b02eab00a996", "timestamp": 1782673545, "version": "2.14.1~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "9f15a05e55aa47722dd171d4d3f64dbc585a5a6f", "url": "https://github.com/YunoHost-Apps/linkwarden_ynh"}, "high_quality": false, "id": "linkwarden", "lastUpdate": 1785352367, "level": 6, "logo_hash": "e25710ee846404c013f0e60bcc44f1a526858c14d47a8ed5dd77d91433dd0114", "maintained": true, "manifest": {"description": {"en": "Collaborative bookmark manager to collect, organize and archive webpages", "fr": "Gestionnaire de signets collaboratif pour collecter, organiser et archiver les pages Web"}, "id": "linkwarden", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2500M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Lapineige"], "name": "Linkwarden", "packaging_format": 2, "upstream": {"admindoc": "https://docs.linkwarden.app/self-hosting/installation", "code": "https://github.com/linkwarden/linkwarden", "license": "AGPL-3.0-only", "userdoc": "https://docs.linkwarden.app/Usage/overview", "website": "https://linkwarden.app/"}, "version": "2.16.0~ynh1"}, "potential_alternative_to": ["Pocket", "Shaarli", "Wallabag"], "state": "working", "subtags": []}, "lionwiki-t2t": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/lionwiki-t2t_ynh/pull/61", "revision": "f2b57215ddc3dc68287530670628688a4770dd82", "timestamp": 1785353134, "version": "2026.06.20~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "497d6a8fa982ac7aa316707402bd248d3c13cc27", "url": "https://github.com/YunoHost-Apps/lionwiki-t2t_ynh"}, "high_quality": false, "id": "lionwiki-t2t", "lastUpdate": 1785355826, "level": 8, "logo_hash": "29d10d23f364392eebe9a25e21a14fab568b59c7e2d929861ddc81b12117adec", "maintained": true, "manifest": {"description": {"en": "Lightweight wiki-style CMS using the txt2tags syntax", "fr": "CMS l\u00e9ger, g\u00e9r\u00e9 sous forme de wiki utilisant la syntaxe txt2tags"}, "id": "lionwiki-t2t", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">=12.1.40"}, "maintainers": ["Eric Forgeot"], "name": "Lionwiki", "packaging_format": 2, "upstream": {"admindoc": "https://lionwiki-t2t.sourceforge.io/", "code": "https://github.com/farvardin/lionwiki-t2t", "cpe": "cpe:2.3:a:lionwiki:lionwiki", "license": "MIT", "userdoc": "https://github.com/farvardin/whatistxt2tags", "website": "https://lionwiki-t2t.sourceforge.io/"}, "version": "2026.06.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "listmonk": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/listmonk_ynh/pull/79", "revision": "e50e24561799e99650227852aba702a9032626ea", "timestamp": 1782681000, "version": "6.2.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "d5cd83460e7beb1074d43d366403e20943c9b256", "url": "https://github.com/yunohost-apps/listmonk_ynh"}, "high_quality": false, "id": "listmonk", "lastUpdate": 1782753159, "level": 8, "logo_hash": "09943f9002d7aaa6de725486438bbb44c18d1959b617f72eaf196afe8c61cc3e", "maintained": true, "manifest": {"description": {"en": "Newsletter and mailing list manager", "fr": "Manager de newsletter et mailing list"}, "id": "listmonk", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Listmonk", "packaging_format": 2, "upstream": {"admindoc": "https://listmonk.app/docs/", "code": "https://github.com/knadh/listmonk", "demo": "https://demo.listmonk.app/", "license": "AGPL-3.0-only", "website": "https://listmonk.app/"}, "version": "6.2.0~ynh1"}, "potential_alternative_to": ["Google Groups"], "state": "working", "subtags": ["email"]}, "litechat": {"added_in_catalog": 1753449792, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/litechat_ynh/pull/7", "revision": "5323c7c554d885fa2992d37a45101703c8cee2a4", "timestamp": 1766558267, "version": "0.2.12~ynh1"}}, "antifeatures": ["non-free-network"], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "07c01fba10fa0e9cd18b74a2d62891be6f31f859", "url": "https://github.com/YunoHost-Apps/litechat_ynh"}, "high_quality": false, "id": "litechat", "lastUpdate": 1766583381, "level": 8, "logo_hash": "ba56814ba81bbba70568122f88e7de74185c9cd329abafacfcecb605c794f257", "maintained": true, "manifest": {"description": {"en": "Local first AI chat app for your browser", "fr": "Application locale de chat avec IA pour votre navigateur"}, "id": "litechat", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "60M", "runtime": "30M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "LiteChat", "packaging_format": 2, "upstream": {"admindoc": "https://dbuild.dev/blog/projects-litechat-litechat-un-chat-ia-local-first-auto-hebergeable-sur-un-server-http/", "code": "https://github.com/DimitriGilbert/LiteChat", "demo": "https://litechat.dev/", "license": "MIT"}, "version": "0.2.12~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "localai": {"added_in_catalog": 1737535566, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/localai_ynh/pull/40", "revision": "25303d25b49966cce88478c66f554adb45ea2898", "timestamp": 1769959494, "version": "3.10.1~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a107209105d07bc7525ae5d6dd79a835df3a15e0", "url": "https://github.com/YunoHost-Apps/localai_ynh"}, "high_quality": false, "id": "localai", "lastUpdate": 1787293955, "level": 8, "logo_hash": "60f33a451cdd1e036d1e2dc345b4eb9600866cbf96c63c400f2d3f0ba1df1c71", "maintained": true, "manifest": {"description": {"en": "Run Large Language Models (LLM) locally", "fr": "Ex\u00e9cutez des mod\u00e8les linguistiques \u00e0 grande \u00e9chelle (LLM) localement"}, "id": "localai", "integration": {"architectures": ["amd64", "arm64"], "disk": "3G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "4G", "runtime": "4G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "LocalAI", "packaging_format": 2, "upstream": {"code": "https://github.com/mudler/LocalAI", "license": "MIT", "website": "https://localai.io/"}, "version": "4.9.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "localsend": {"added_in_catalog": 1768154330, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/localsend_ynh/pull/6", "revision": "4f1d0c42942240264b110451e61af931d4c18f76", "timestamp": 1778939575, "version": "2026.01.30~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "54deaa835291e0f7e2b346ac72aca951972b577a", "url": "https://github.com/YunoHost-Apps/localsend_ynh"}, "high_quality": false, "id": "localsend", "lastUpdate": 1778968705, "level": 7, "logo_hash": "ce7fb18bee1896c913b1016015c4067b84a9523b09aa71c52d19cc5f775d4d3d", "maintained": true, "manifest": {"description": {"en": "Alternative to AirDrop", "fr": "Alternative \u00e0 AirDrop"}, "id": "localsend", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1200M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "LocalSend", "packaging_format": 2, "upstream": {"code": "https://github.com/localsend/web", "demo": "https://web.localsend.org/", "license": "Apache-2.0", "website": "https://localsend.org/"}, "version": "2026.01.30~ynh2"}, "potential_alternative_to": ["Apple AirDrop", "LocalSend", "Samsung Quick Share"], "state": "working", "subtags": ["files"]}, "logdy": {"added_in_catalog": 1729498404, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "9b67f48ce0c1a94ef05df056a14d03ce5948916e", "url": "https://github.com/YunoHost-Apps/logdy_ynh"}, "high_quality": false, "id": "logdy", "lastUpdate": 1732297229, "level": 8, "logo_hash": "a0dfe21470ab4966c48aa579a206623e8e594054b9ce0716d558975c503d75f5", "maintained": true, "manifest": {"description": {"en": "Web based real-time log viewer", "fr": "Visionneuse de journaux en temps r\u00e9el"}, "id": "logdy", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["eric_G"], "name": "Logdy", "packaging_format": 2, "upstream": {"admindoc": "https://logdy.dev/docs/quick-start", "code": "https://github.com/logdyhq/logdy-core", "demo": "https://demo.logdy.dev/", "license": "Apache-2.0", "website": "https://logdy.dev/"}, "version": "0.13.0~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "loki": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "fb0ff66a7f0d68840a708463ad03d065763bf361", "url": "https://github.com/YunoHost-Apps/loki_ynh"}, "high_quality": false, "id": "loki", "lastUpdate": 1772534156, "level": 6, "logo_hash": "6f3f9894987d509168b18a45256eb37beb9e3429169eb8af1b665b6535b1a01e", "maintained": true, "manifest": {"description": {"en": "Set of components that can be composed into a fully featured logging stack", "fr": "Ensemble de composants qui peuvent \u00eatre compos\u00e9s pour former une pile de journalisation compl\u00e8te"}, "id": "loki", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["fflorent"], "name": "Loki + Promtail", "packaging_format": 2, "upstream": {"admindoc": "https://grafana.com/docs/loki/latest/", "code": "https://github.com/grafana/loki", "cpe": "cpe:2.3:a:grafana:loki", "license": "AGPL-3.0", "website": "https://grafana.com/docs/loki/latest/"}, "version": "3.6.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "loops": {"added_in_catalog": 1758166174, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/loops_ynh/pull/122", "revision": "df3641c2b595dff5d2258c80da1bd397a991b7ae", "timestamp": 1787253433, "version": "1.0.0-beta.14~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "683e642615f0ea7b83ad222735dd3a20eae88519", "url": "https://github.com/YunoHost-Apps/loops_ynh"}, "high_quality": false, "id": "loops", "lastUpdate": 1787255453, "level": 8, "logo_hash": "7ccea42a3ae454d8b281f5ab31ad975b5c1108a46c44c08333dbeed1137ca435", "maintained": true, "manifest": {"description": {"en": "Federated short video sharing platform", "fr": "Plateforme f\u00e9d\u00e9r\u00e9e de partage de vid\u00e9os courtes"}, "id": "loops", "integration": {"architectures": "all", "disk": "850M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "350M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Papa Dragon", "grossermensch"], "name": "Loops", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/joinloops/loops-server/blob/main/INSTALLATION.md", "code": "https://github.com/joinloops/loops-server", "license": "AGPL-3.0-or-later", "website": "https://joinloops.org"}, "version": "1.0.0-beta.14~ynh1"}, "potential_alternative_to": ["Instagram", "TikTok", "YouTube"], "state": "working", "subtags": ["videos"]}, "lstu": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/lstu_ynh/pull/93", "revision": "9617094f59c8262b3c64496470ef5c1f68dfc356", "timestamp": 1778119427, "version": "0.28-0~ynh5"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "9e1474fae97f582c35c8a2651e6acd5b7970b02e", "url": "https://github.com/YunoHost-Apps/lstu_ynh"}, "high_quality": false, "id": "lstu", "lastUpdate": 1778114755, "level": 8, "logo_hash": "fcf13f4a6d3e5e444fb52ca9e2536e528e4aabec7c34edfe07c0d21fa287240e", "maintained": true, "manifest": {"description": {"en": "URL Shortener", "fr": "Raccourcisseur d'URL"}, "id": "lstu", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.0.9"}, "maintainers": ["frju365"], "name": "Lstu", "packaging_format": 2, "upstream": {"admindoc": "https://framagit.org/fiat-tux/hat-softwares/lstu/wikis/home", "code": "https://framagit.org/fiat-tux/hat-softwares/lstu", "demo": "https://lstu.fr", "license": "WTFPL", "website": "https://lstu.fr"}, "version": "0.28-0~ynh4"}, "potential_alternative_to": ["bitly"], "state": "working", "subtags": ["url_shortener"]}, "lufi": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "4c3eba1f9d83276c0d01cf6836f5e79f0acb8405", "url": "https://github.com/YunoHost-Apps/lufi_ynh"}, "high_quality": false, "id": "lufi", "lastUpdate": 1763403349, "level": 8, "logo_hash": "958725e314668eb6a8f368975cdb77fba60661192d0a51d55b2a01af8a5d437a", "maintained": true, "manifest": {"description": {"en": "Files and sharing anonymous application", "fr": "Application de partage de fichiers anonyme"}, "id": "lufi", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "550M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["frju365", "cyp"], "name": "Lufi", "packaging_format": 2, "upstream": {"admindoc": "https://framagit.org/luc/lufi/wikis/home", "code": "https://framagit.org/fiat-tux/hat-softwares/lufi", "demo": "https://demo.lufi.io/", "license": "AGPL-3.0-or-later", "website": "https://git.framasoft.org/luc/lufi"}, "version": "0.07.3~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "lute": {"added_in_catalog": 1770191340, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/lute_ynh/pull/2", "revision": "fe0e03a5543cc8cf2c7bd1055906a3828ae5f74e", "timestamp": 1787237283, "version": "3.10.3~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "00cf3621ceb3a6295deada71fcf0b0d35e662aa1", "url": "https://github.com/YunoHost-Apps/lute_ynh"}, "high_quality": false, "id": "lute", "lastUpdate": 1787239015, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Learning Using Texts", "fr": "Apprendre \u00e0 l'aide de textes"}, "id": "lute", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Lute", "packaging_format": 2, "upstream": {"admindoc": "https://luteorg.github.io/lute-manual/install/install.html", "code": "https://github.com/LuteOrg/lute-v3/tree/master", "license": "MIT", "userdoc": "https://luteorg.github.io/lute-manual/"}, "version": "3.10.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lutim": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "b68810a9f5b30eeec1c1cfb0ea810cefe94ccaec", "url": "https://github.com/YunoHost-Apps/lutim_ynh"}, "high_quality": false, "id": "lutim", "lastUpdate": 1762793344, "level": 8, "logo_hash": "7be6bb9744f45acfa4675c59ec689f1b5502a949d2867821d0546bd3a0b18d99", "maintained": true, "manifest": {"description": {"en": "Anonymous image hosting service", "fr": "Service d'h\u00e9bergement anonyme d'images"}, "id": "lutim", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Lutim", "packaging_format": 2, "upstream": {"code": "https://framagit.org/fiat-tux/hat-softwares/lutim", "demo": "https://lut.im/", "license": "AGPL-3.0-only", "userdoc": "https://framagit.org/luc/lutim/wikis/home", "website": "https://lut.im"}, "version": "0.18.0~ynh1"}, "potential_alternative_to": ["ImageShack", "Imgur"], "state": "working", "subtags": ["pictures"]}, "lxd": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/lxd_ynh/pull/217", "revision": "13816acbd0f9bca647ae0bc8b8149d902a3d9cf1", "timestamp": 1786457914, "version": "6.9~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "c5eaa050645597a38fb693e0ea43d86caec16865", "url": "https://github.com/YunoHost-Apps/lxd_ynh"}, "high_quality": false, "id": "lxd", "lastUpdate": 1787404131, "level": 6, "logo_hash": "3dd18a9bd71c229e7158116a68230255c54672da3324108df901818c4531c6d9", "maintained": true, "manifest": {"description": {"en": "Manage virtual machines and system containers", "fr": "G\u00e9rer les machines virtuelles et les conteneurs syst\u00e8me"}, "id": "lxd", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "600M", "runtime": "500M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["kay0u"], "name": "LXD", "packaging_format": 2, "upstream": {"admindoc": "https://linuxcontainers.org/lxd/docs/master/index.html", "code": "https://github.com/canonical/lxd", "cpe": "cpe:2.3:a:canonical:lxd", "demo": "https://linuxcontainers.org/lxd/try-it/", "license": "Apache-2.0", "website": "https://linuxcontainers.org/lxd/"}, "version": "6.9~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lxd-dashboard": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "a99c8ab0a071f722489305c79d75ace971d9934d", "url": "https://github.com/YunoHost-Apps/lxd-dashboard_ynh"}, "high_quality": false, "id": "lxd-dashboard", "lastUpdate": 1727761520, "level": 8, "logo_hash": "fd6e5e8796f663a55deec1cb469aa7e86d15055cf817a7face6c79edb555c853", "maintained": true, "manifest": {"description": {"en": "Makes it easy for you to take control of your LXD based infrastructure", "fr": "Vous permet de prendre facilement le contr\u00f4le de votre infrastructure bas\u00e9e sur LXD"}, "id": "lxd-dashboard", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "LXD Dashboard", "packaging_format": 2, "upstream": {"code": "https://github.com/lxdware/lxd-dashboard", "license": "AGPL-3.0-or-later", "website": "https://lxdware.com"}, "version": "3.8.0~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lxd-ui": {"added_in_catalog": 1786544326, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/lxd-ui_ynh/pull/3", "revision": "4dce6daa544c27789ef8af71611d09eb51608a48", "timestamp": 1787583484, "version": "0.22~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "abae25ba01b031bd6ce3e62d41e1391b66257318", "url": "https://github.com/YunoHost-Apps/lxd-ui_ynh"}, "high_quality": false, "id": "lxd-ui", "lastUpdate": 1787608951, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Manage LXD containers and virtual machines from a web interface", "fr": "G\u00e9rer les conteneurs et machines virtuelles LXD depuis une interface web"}, "id": "lxd-ui", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "2G", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["kay0u"], "name": "LXD UI", "packaging_format": 2, "upstream": {"admindoc": "https://documentation.ubuntu.com/lxd/en/latest/howto/access_ui/", "code": "https://github.com/canonical/lxd-ui", "cpe": "cpe:2.3:a:canonical:lxd", "license": "GPL-3.0-only"}, "version": "0.22~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "lychee": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/lychee_ynh/pull/278", "revision": "08f9d44fbba0e7210020f3e62dc4fecf8812fdb2", "timestamp": 1782544468, "version": "7.6.4~ynh1"}}, "antifeatures": ["paid-content"], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "a14dcf003b95dc2d0f4d4de84da50b11e0c457ce", "url": "https://github.com/YunoHost-Apps/lychee_ynh"}, "high_quality": false, "id": "lychee", "lastUpdate": 1787184998, "level": 8, "logo_hash": "5b0f907acab5ca8ddb54aa4af5e91065a305785f43b0f93a10859828f54dfa57", "maintained": true, "manifest": {"description": {"en": "Photo-management-system to manage and share photos", "fr": "Syst\u00e8me de gestion de photos pour g\u00e9rer et partager des photos"}, "id": "lychee", "integration": {"architectures": ["arm64", "amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["DeMiro5001"], "name": "Lychee", "packaging_format": 2, "upstream": {"admindoc": "https://lycheeorg.dev/docs/", "code": "https://github.com/LycheeOrg/Lychee", "demo": "https://lychee-demo.fly.dev/", "license": "MIT", "website": "https://lycheeorg.dev/"}, "version": "7.7.4~ynh1"}, "potential_alternative_to": ["Flickr", "Google Photos"], "state": "working", "subtags": ["pictures"]}, "mail_relay": {"added_in_catalog": 1776180342, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/mail_relay_ynh/pull/2", "revision": "c22df7af682f73c17ca22802ddef7102613e9599", "timestamp": 1776544257, "version": "0.2~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "674344893645fceedb5cfe3b961643373321f4fc", "url": "https://github.com/YunoHost-Apps/mail_relay_ynh"}, "high_quality": false, "id": "mail_relay", "lastUpdate": 1776544838, "level": 7, "logo_hash": "97f797d7ff6bd19367fbaaccd38ec12df8a8e769b96274cfb447c1804e3bfb89", "maintained": true, "manifest": {"description": {"en": "Continuously relays a remote IMAP inbox into a YunoHost mailbox", "fr": "Relaye en continu une boite IMAP distante vers une boite mail YunoHost"}, "id": "mail_relay", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "100M", "runtime": "30M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["rungeard"], "name": "YunoHost Mail Relay", "packaging_format": 2, "upstream": {"code": "https://github.com/YunoHost-Apps/mail_relay_ynh", "license": "GPL-3.0-or-later"}, "version": "0.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["email"]}, "mailbag": {"added_in_catalog": 1772724370, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "5125291f9f8722dd28bc68e54f7fd5dafc1e5256", "url": "https://github.com/YunoHost-Apps/mailbag_ynh"}, "high_quality": false, "id": "mailbag", "lastUpdate": 1786090362, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Simple plaintext email send app", "fr": "Application simple d'envoi d'e-mails en texte brut"}, "id": "mailbag", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "MailBag", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/danb/mailbag", "license": "MIT"}, "version": "2026.03.03~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["email"]}, "mailman3": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "4bb7b6e27d05baf8ce18063f4f49b7ea5e816c45", "url": "https://github.com/YunoHost-Apps/mailman3_ynh"}, "high_quality": false, "id": "mailman3", "lastUpdate": 1735777067, "level": 6, "logo_hash": "44a6d075f20c058f5e0d9e58422ab92e38272f5fdcd0a8b34dc287a2b0c45e84", "maintained": true, "manifest": {"description": {"en": "Electronic mailing lists manager", "fr": "Un gestionnaire de liste de discussion par email"}, "id": "mailman3", "integration": {"architectures": "all", "disk": "500M", "ldap": false, "multi_instance": false, "ram": {"build": "800M", "runtime": "800M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["decentral1se"], "name": "Mailman3", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mailman3.org/en/latest/", "code": "https://gitlab.com/mailman/mailman-suite", "cpe": "cpe:2.3:a:gnu:mailman", "demo": "https://lists.mailman3.org/mailman3/lists/", "fund": "https://my.fsf.org/civicrm/contribute/transact?reset=1&id=22", "license": "AGPL-3.0-or-later", "userdoc": "http://docs.mailman3.org/en/latest/userguide.html", "website": "http://www.list.org/"}, "version": "3.3~ynh1"}, "potential_alternative_to": ["Google Groups"], "state": "working", "subtags": ["email"]}, "mailpit": {"added_in_catalog": 1783670242, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/mailpit_ynh/pull/6", "revision": "fa299a7847c8e20ed03b7bb55430a3009c92c539", "timestamp": 1784914236, "version": "1.30.5~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "main", "revision": "38c81a26acc249eb107be28f63be58ccb02e4dea", "url": "https://github.com/YunoHost-Apps/mailpit_ynh"}, "high_quality": false, "id": "mailpit", "lastUpdate": 1785352908, "level": 7, "logo_hash": "eba78a88f8ac0d7a507e39cae0a266ebf045ee80a8798e5c403619c123f8ecc5", "maintained": true, "manifest": {"description": {"en": "Modern SMTP testing server with web UI to inspect captured emails", "fr": "Serveur SMTP de test moderne avec interface web pour inspecter les emails"}, "id": "mailpit", "integration": {"architectures": ["amd64", "i386", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "80M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["patou"], "name": "Mailpit", "packaging_format": 2, "upstream": {"admindoc": "https://mailpit.axllent.org/docs/", "code": "https://github.com/axllent/mailpit", "license": "MIT", "website": "https://mailpit.axllent.org"}, "version": "1.30.6~ynh1"}, "potential_alternative_to": ["Mailhog"], "state": "working", "subtags": ["email", "test"]}, "mantis": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mantis_ynh/pull/65", "revision": "91b2250367d9f909e6f7a3c9d10a82771fd7558a", "timestamp": 1782978079, "version": "2.28.4~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "85150e540dd4e63ffea8928a50390ad4205e4e8b", "url": "https://github.com/YunoHost-Apps/mantis_ynh"}, "high_quality": false, "id": "mantis", "lastUpdate": 1782979244, "level": 8, "logo_hash": "7d44d3cb37da125436619904b58af7f1700ef53c76185591a22b024ae5579ea2", "maintained": true, "manifest": {"description": {"en": "Bug tracking system", "fr": "Syst\u00e8me de suivi des bugs"}, "id": "mantis", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "120M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Mantis", "packaging_format": 2, "upstream": {"admindoc": "https://mantisbt.org/documentation.php", "code": "https://github.com/mantisbt/mantisbt/", "cpe": "cpe:2.3:a:jenkins:mantis", "demo": "https://mantisbt.org/bugs/my_view_page.php", "license": "GPL-3.0-only", "website": "https://mantisbt.org/"}, "version": "2.28.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "many-notes": {"added_in_catalog": 1744920684, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/many-notes_ynh/pull/45", "revision": "82c50f610d7c81d564231bc47bdd257e0fe8b63e", "timestamp": 1768948815, "version": "0.15.5~ynh1\n22\n2.9.3"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "b216a13f0967a11d623c0c159eb9a6aa1798da9b", "url": "https://github.com/YunoHost-Apps/many-notes_ynh"}, "high_quality": false, "id": "many-notes", "lastUpdate": 1781678038, "level": 8, "logo_hash": "54e42553f72107b9f66d010b3f2c5c326eb09d2905c0455b71134e6fe8e57817", "maintained": true, "manifest": {"description": {"en": "Markdown note-taking app", "fr": "Prise de notes en Markdown"}, "id": "many-notes", "integration": {"architectures": "all", "disk": "450M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "250M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Many Notes", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/brufdev/many-notes/blob/main/docs/installation/non-docker.md", "code": "https://github.com/brufdev/many-notes", "license": "MIT"}, "version": "0.16.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "marl": {"added_in_catalog": 1733696598, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "bf798b560a29679dfaacfeb62145512e02369cbc", "url": "https://github.com/YunoHost-Apps/marl_ynh"}, "high_quality": false, "id": "marl", "lastUpdate": 1761009064, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Single-page app to explore the contents of your Mastodon archive file", "fr": "Application pour explorer le contenu de votre fichier d'archive Mastodon"}, "id": "marl", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "0M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["oleole39"], "name": "MARL", "packaging_format": 2, "upstream": {"code": "https://github.com/s427/MARL", "demo": "https://s427.github.io/MARL", "license": "Apache-2.0", "userdoc": "https://github.com/s427/MARL?tab=readme-ov-file#usage"}, "version": "2.13~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mastodon": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mastodon_ynh/pull/578", "revision": "00ffc3460c5f2358b8126179495c73b741c7d628", "timestamp": 1786091335, "version": "4.6.5~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "f6cf7f2ec87401b95b4aeac159c2d8351b1bbbf7", "url": "https://github.com/YunoHost-Apps/mastodon_ynh"}, "high_quality": false, "id": "mastodon", "lastUpdate": 1786996745, "level": 8, "logo_hash": "53cee13e63bcccb1df5d06394ba477abcd76cda009f2a14fb21badd5563f0ca8", "maintained": true, "manifest": {"description": {"en": "Libre and federated social network", "fr": "R\u00e9seau social libre et f\u00e9d\u00e9r\u00e9"}, "id": "mastodon", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "1G", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Mastodon", "packaging_format": 2, "upstream": {"admindoc": "https://docs.joinmastodon.org/", "code": "https://github.com/mastodon/mastodon", "cpe": "cpe:2.3:a:joinmastodon:mastodon", "demo": "https://joinmastodon.org/", "fund": "https://joinmastodon.org/sponsors", "license": "AGPL-3.0-or-later", "website": "https://joinmastodon.org/"}, "version": "4.6.6~ynh1"}, "potential_alternative_to": ["X"], "state": "working", "subtags": ["microblogging"]}, "mastofessb": {"added_in_catalog": 1758512063, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "519b8f4359d61a3139691c7771f7176571a521d5", "url": "https://github.com/YunoHost-Apps/mastofessb_ynh"}, "high_quality": false, "id": "mastofessb", "lastUpdate": 1784911489, "level": 8, "logo_hash": "2c5e07607b30386bf819322bff46e5c7be20e08f1f6063d9238cb1f297de8503", "maintained": true, "manifest": {"description": {"en": "Mastodon-like interface for GoToSocial, based on IceShrimp's Masto-FE Standalone", "fr": "Interface \u00e0 la Mastodon pour GoToSocial, bas\u00e9 sur Masto-FE Standalone d'IceShrimp"}, "id": "mastofessb", "integration": {"architectures": "all", "disk": "3G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2G", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["trendless"], "name": "Masto-FE (\ud83e\udda5 flavour)", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/superseriousbusiness/masto-fe-standalone", "demo": "https://masto-fe.superseriousbusiness.org/", "license": "AGPL-3.0"}, "version": "2026.07.03~ynh1"}, "potential_alternative_to": ["Elk", "Phanpy", "Pinafore", "Semaphore"], "state": "working", "subtags": ["microblogging"]}, "matomo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/matomo_ynh/pull/172", "revision": "f4d8e836326b06bdd453fafcc9050317df383597", "timestamp": 1784488401, "version": "5.12.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "72cf0c979c568068a953d7125d6a583cac414a4a", "url": "https://github.com/YunoHost-Apps/matomo_ynh"}, "high_quality": false, "id": "matomo", "lastUpdate": 1786951097, "level": 8, "logo_hash": "ffe37f33d4d4afce0f7508c597bebab301f2d1626b7645eeaab2a7c75d06f674", "maintained": true, "manifest": {"description": {"en": "Analytics platform for measuring Web statistics", "fr": "Plateforme d'analyse de mesure de statistiques Web"}, "id": "matomo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Matomo", "packaging_format": 2, "upstream": {"admindoc": "https://matomo.org/docs", "code": "https://github.com/matomo-org/matomo", "demo": "https://demo.matomo.org", "license": "GPL-3.0-or-later", "website": "https://matomo.org"}, "version": "5.13.0~ynh1"}, "potential_alternative_to": ["Google Analytics", "Xiti"], "state": "working", "subtags": ["analytics"]}, "matrix-appservice-irc": {"added_in_catalog": 1675621561, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/matrix-appservice-irc_ynh/pull/22", "revision": "21ab27f39cba303342d8aa59a6d436bc0ca6415c", "timestamp": 1772956261, "version": "4.0.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b2bd1ad8d03d69e96e99e6a7964eade091ead4e9", "url": "https://github.com/YunoHost-Apps/matrix-appservice-irc_ynh"}, "high_quality": false, "id": "matrix-appservice-irc", "lastUpdate": 1772955804, "level": 0, "logo_hash": "bc798255cd194bf3ae38e073b5cbed7149e6881fb7609803105c0e8316462af1", "maintained": true, "manifest": {"description": {"en": "Matrix bridge for IRC", "fr": "Passerelle Matrix pour IRC"}, "id": "matrix-appservice-irc", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "256M", "runtime": "1024M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Salamandar"], "name": "Matrix IRC Bridge", "packaging_format": 2, "upstream": {"admindoc": "https://matrix-org.github.io/matrix-appservice-irc/latest/bridge_setup", "code": "https://github.com/matrix-org/matrix-appservice-irc", "license": "Apache-2.0", "userdoc": "https://matrix-org.github.io/matrix-appservice-irc/latest/usage"}, "version": "4.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "matterbridge": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "395962f745891a2237195c411a05fa8efe23955c", "url": "https://github.com/YunoHost-Apps/matterbridge_ynh"}, "high_quality": false, "id": "matterbridge", "lastUpdate": 1761648744, "level": 8, "logo_hash": "2ed3b64a1cc7ce244574097a60fd199d08527718da27b8cf7dad1a6ad0c90eb5", "maintained": true, "manifest": {"description": {"en": "Multi-protocols bridge for online communications", "fr": "Connecteur entre une s\u00e9rie de protocoles de discussion"}, "id": "matterbridge", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "60M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Matterbridge", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/42wim/matterbridge/wiki", "code": "https://github.com/42wim/matterbridge", "license": "Apache-2.0"}, "version": "1.26.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "mattermost": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/mattermost_ynh/pull/580", "revision": "3370da12f62eea5dbc5d998f619712267953d271", "timestamp": 1781162611, "version": "11.7.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "9a27a4f525359c7915e46650bfeae5f0eefa13b5", "url": "https://github.com/YunoHost-Apps/mattermost_ynh"}, "high_quality": false, "id": "mattermost", "lastUpdate": 1781252709, "level": 6, "logo_hash": "28eb381c746c33afc9778ea92a8cc51efcf590ef27b8eb00916541a58c4b6fc0", "maintained": true, "manifest": {"description": {"en": "Collaboration platform built for developers", "fr": "Plateforme de collaboration con\u00e7ue pour les d\u00e9veloppeurs"}, "id": "mattermost", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "750M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["pmorinerie"], "name": "Mattermost", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mattermost.com/guides/deployment.html", "code": "https://github.com/mattermost/mattermost-server", "license": "GPL-3.0-only", "userdoc": "https://docs.mattermost.com/guides/messaging.html", "website": "http://www.mattermost.org/"}, "version": "11.7.0~ynh1"}, "potential_alternative_to": ["Slack"], "state": "working", "subtags": ["chat"]}, "mautic": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "e99095d2b0603fa3b99b658a7074755d6514d127", "url": "https://github.com/YunoHost-Apps/mautic_ynh"}, "high_quality": false, "id": "mautic", "lastUpdate": 1787396194, "level": 2, "logo_hash": "4f40451241c12ad5c01193e02db4d6a9bd734c01d89dab7631ef0d92dfaffb98", "maintained": true, "manifest": {"description": {"en": "Marketing Automation Software", "fr": "Logiciel d'automatisation marketing"}, "id": "mautic", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Mautic", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mautic.org/en", "code": "https://github.com/mautic/mautic", "demo": "https://www.mautic.org/demo", "license": "GPL-3.0-only", "website": "https://www.mautic.org/"}, "version": "7.1.3~ynh1"}, "potential_alternative_to": ["Marketo", "NetResult", "SalesFusion"], "state": "working", "subtags": ["business_and_ngos"]}, "mautrix_discord": {"added_in_catalog": 1707659042, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mautrix_discord_ynh/pull/33", "revision": "54440ee265c394722f0aa749156118505a5838f3", "timestamp": 1785436996, "version": "0.7.6~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "a75b8ef02fd4014e41ea161dd08e998180ebe938", "url": "https://github.com/YunoHost-Apps/mautrix_discord_ynh"}, "high_quality": false, "id": "mautrix_discord", "lastUpdate": 1771311775, "level": 6, "logo_hash": "ddddfc6f03c51735226b9d134a0b462fce4401f0f259e47ea8892c231ce34e8a", "maintained": true, "manifest": {"description": {"en": "Matrix / Synapse puppeting bridge for Discord", "fr": "Passerelle Matrix / Synapse pour Discord"}, "id": "mautrix_discord", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "100M", "ldap": false, "multi_instance": true, "ram": {"build": "256M", "runtime": "1024M"}, "sso": false, "yunohost": ">= 11.1.21"}, "maintainers": ["fflorent"], "name": "Matrix-Discord bridge", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mau.fi/bridges/go/discord/index.html", "code": "https://github.com/mautrix/discord", "fund": "https://github.com/sponsors/tulir", "license": "AGPL-3.0-or-later"}, "version": "0.7.6~ynh1"}, "potential_alternative_to": ["Discord"], "state": "working", "subtags": ["chat"]}, "mautrix_signal": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh/pull/189", "revision": "2b23065e3a10843df4cf2d59e7dc3337c9f3d308", "timestamp": 1784910399, "version": "0.2607.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "9d4c60017d75786ea1beafd9cea70b5b9c01b8a7", "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh"}, "high_quality": false, "id": "mautrix_signal", "lastUpdate": 1787031744, "level": 8, "logo_hash": "ddddfc6f03c51735226b9d134a0b462fce4401f0f259e47ea8892c231ce34e8a", "maintained": true, "manifest": {"description": {"en": "Matrix / Synapse puppeting bridge for Signal", "fr": "Passerelle Matrix / Synapse pour Signal"}, "id": "mautrix_signal", "integration": {"architectures": ["amd64", "arm64"], "disk": "1G", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "128M", "runtime": "128M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["MayeulC", "nathanael-h"], "name": "Matrix Signal bridge", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mau.fi/bridges/go/signal/index.html", "code": "https://github.com/mautrix/signal", "fund": "https://github.com/sponsors/tulir", "license": "AGPL-3.0-or-later", "website": "https://maunium.net/go/mautrix-signal"}, "version": "0.2608.0~ynh1"}, "potential_alternative_to": ["Signal"], "state": "working", "subtags": ["chat"]}, "mautrix_telegram": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/mautrix_telegram_ynh/pull/97", "revision": "23f0f0ffc9122e3e509f1ba3374e6b6d1095e2e0", "timestamp": 1785507126, "version": "0.2607.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "38e742303ae35706189e66cff6d751c024290d75", "url": "https://github.com/YunoHost-Apps/mautrix_telegram_ynh"}, "high_quality": false, "id": "mautrix_telegram", "lastUpdate": 1786996792, "level": 7, "logo_hash": "ddddfc6f03c51735226b9d134a0b462fce4401f0f259e47ea8892c231ce34e8a", "maintained": true, "manifest": {"description": {"en": "Matrix / Synapse puppeting bridge for Telegram", "fr": "Passerelle Matrix / Synapse pour Telegram"}, "id": "mautrix_telegram", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "1G", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "128M", "runtime": "128M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["thardev"], "name": "Matrix Telegram bridge", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mau.fi/bridges/go/telegram/index.html", "code": "https://github.com/mautrix/telegram", "fund": "https://github.com/sponsors/tulir", "license": "AGPL-3.0-or-later", "website": "https://maunium.net/go/mautrix-telegram"}, "version": "0.2608.0~ynh1"}, "potential_alternative_to": ["Telegram"], "state": "working", "subtags": ["chat"]}, "mautrix_whatsapp": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/pull/203", "revision": "fcd7f953aa8ad76b772a749693ecfdfef2fb4c08", "timestamp": 1784909903, "version": "0.2607.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "98b211616e1dd3c1cdb2f36a08ea8c844aba8faa", "url": "https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh"}, "high_quality": false, "id": "mautrix_whatsapp", "lastUpdate": 1786996825, "level": 8, "logo_hash": "ddddfc6f03c51735226b9d134a0b462fce4401f0f259e47ea8892c231ce34e8a", "maintained": true, "manifest": {"description": {"en": "Matrix / Synapse puppeting bridge for WhatsApp", "fr": "Passerelle Matrix / Synapse pour WhatsApp"}, "id": "mautrix_whatsapp", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "1G", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "128M", "runtime": "128M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["thardev"], "name": "Matrix WhatsApp bridge", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mau.fi/bridges/go/whatsapp/index.html", "code": "https://github.com/mautrix/whatsapp", "fund": "https://github.com/sponsors/tulir", "license": "AGPL-3.0-or-later", "website": "https://maunium.net/go/mautrix-whatsapp"}, "version": "0.2608.0~ynh1"}, "potential_alternative_to": ["Whatsapp"], "state": "working", "subtags": ["chat"]}, "may": {"added_in_catalog": 1773476129, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/may_ynh/pull/1", "revision": "35c6cde157cf2f5575d1471bdb036be03e7078a1", "timestamp": 1773422132, "version": "0.15.0~ynh0"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "b0371aaeadb6027ad03c10e46563671c0f55293a", "url": "https://github.com/YunoHost-Apps/may_ynh"}, "high_quality": false, "id": "may", "lastUpdate": 1785861837, "level": 7, "logo_hash": "63b2bfc0b3a1387575fd08b11f21cbf2227b09f15351ff3ab5c2b663cc372bf4", "maintained": true, "manifest": {"description": {"en": "Web-based vehicle maintenance and fuel mileage tracker", "fr": ""}, "id": "may", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["ewilly"], "name": "May", "packaging_format": 2, "upstream": {"code": "https://github.com/dannymcc/may", "license": "MIT"}, "version": "0.27.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mazanoke": {"added_in_catalog": 1765317253, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/mazanoke_ynh/pull/2", "revision": "9382f4befc86da59bd893dea00d8431620ab5b55", "timestamp": 1765317478, "version": "1.1.5~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "162d711756150bb4f35c59cd40d005808b6ca8c9", "url": "https://github.com/YunoHost-Apps/mazanoke_ynh"}, "high_quality": false, "id": "mazanoke", "lastUpdate": 1778499101, "level": 7, "logo_hash": "268dd115c1b9322e0eba1be583db23f534385621a26434d2f1d4647181121c75", "maintained": true, "manifest": {"description": {"en": "Self-hosted local image optimizer", "fr": "Optimiseur d'images local auto-h\u00e9berg\u00e9"}, "id": "mazanoke", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "70M", "runtime": "30M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Mazanoke", "packaging_format": 2, "upstream": {"code": "https://github.com/civilblur/mazanoke", "demo": "https://mazanoke.com/", "license": "GPL-3.0", "website": "https://mazanoke.com/"}, "version": "1.1.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mediatheque": {"added_in_catalog": 1783179724, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "e818e7f0fbbf88c02a989341b79f1d2e4d87fa14", "url": "https://github.com/YunoHost-Apps/mediatheque_ynh"}, "high_quality": false, "id": "mediatheque", "lastUpdate": 1786788589, "level": 7, "logo_hash": "7e17b8f5b0fb07e5c4f780cf63bafe13fe68d3e4c68e9944214a6267e7e20496", "maintained": true, "manifest": {"description": {"en": "Personal media library: movies, wishlist, magazines, video games, books, comics\u2026", "fr": "M\u00e9diath\u00e8que personnelle : films, envies, magazines, jeux vid\u00e9o, livres, BD\u2026"}, "id": "mediatheque", "integration": {"architectures": "all", "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["St\u00e9phane MATER"], "name": "M\u00e9diath\u00e8que", "packaging_format": 2, "upstream": {"code": "https://github.com/daryl40000/mediatheque", "license": "GPL-3.0-or-later"}, "version": "0.8.16~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mediawiki": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "0b998d0d4ddae9e7efe36c953e7e36ebc8e04f52", "url": "https://github.com/YunoHost-Apps/mediawiki_ynh"}, "high_quality": false, "id": "mediawiki", "lastUpdate": 1759570752, "level": 8, "logo_hash": "ea30b5bc7be5d1bcc0e10cc56ff5e26db6e160868dfde738da6ac102e231647c", "maintained": true, "manifest": {"description": {"en": "Wiki package originally for use on Wikipedia", "fr": "Wiki d\u00e9velopp\u00e9 \u00e0 l\u2019origine pour Wikip\u00e9dia"}, "id": "mediawiki", "integration": {"architectures": "all", "disk": "750M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Salamandar"], "name": "MediaWiki", "packaging_format": 2, "upstream": {"admindoc": "https://www.mediawiki.org/wiki/Documentation", "code": "https://github.com/wikimedia/mediawiki", "demo": "https://www.wikipedia.org", "license": "GPL-2.0-or-later", "userdoc": "https://www.mediawiki.org/wiki/Project:Help", "website": "https://www.mediawiki.org"}, "version": "1.43.3~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "meilisearch": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/meilisearch_ynh/pull/159", "revision": "011d8936dcb1e42b09eaac3f36c9a9858a6eb6ef", "timestamp": 1768401631, "version": "1.32.1~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "f5031e613a9d1a29cc4ba260541fd3bd53df2f20", "url": "https://github.com/YunoHost-Apps/meilisearch_ynh"}, "high_quality": false, "id": "meilisearch", "lastUpdate": 1786996203, "level": 8, "logo_hash": "0517fd20671b880c25783a0afc0602e87f2c535d913b203e21c011090f5871b3", "maintained": true, "manifest": {"description": {"en": "Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine", "fr": "Moteur de recherche rapide, ultra-performant et tol\u00e9rant aux fautes de frappe"}, "id": "meilisearch", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "70M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Julien Gomes Dias"], "name": "MeiliSearch", "packaging_format": 2, "upstream": {"admindoc": "https://www.meilisearch.com/docs", "code": "https://github.com/meilisearch/meilisearch/", "demo": "https://where2watch.meilisearch.com/", "license": "MIT", "website": "https://www.meilisearch.com/"}, "version": "1.53.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "memos": {"added_in_catalog": 1744663769, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/memos_ynh/pull/26", "revision": "cbe9ff87c1d66c18deac3fb4fc9259459c720526", "timestamp": 1771930139, "version": "0.26.2~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "6608484ab20089ebccd9533cb09bc3e947888b6d", "url": "https://github.com/YunoHost-Apps/memos_ynh"}, "high_quality": false, "id": "memos", "lastUpdate": 1785139908, "level": 8, "logo_hash": "254650159ed93f4214b33dc0448d93c59f824b824b0c25d3e53ad50a0c8bd59a", "maintained": true, "manifest": {"description": {"en": "Lightweight note-taking solution", "fr": "Solution l\u00e9g\u00e8re de prise de notes"}, "id": "memos", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Memos", "packaging_format": 2, "upstream": {"admindoc": "https://usememos.com/docs", "code": "https://github.com/usememos/memos", "demo": "https://demo.usememos.com", "license": "MIT", "website": "https://usememos.com/"}, "version": "0.30.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "metabase": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/metabase_ynh/pull/38", "revision": "63fb5c180b535e8ebf24608f585847c12ec026b1", "timestamp": 1772531181, "version": "0.54.9~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "eaa57b4abb87d0544d1c01758cf84ee8bff7ff82", "url": "https://github.com/YunoHost-Apps/metabase_ynh"}, "high_quality": false, "id": "metabase", "lastUpdate": 1737396482, "level": 8, "logo_hash": "64cc44c46194d021d43fa3fa2a946ac39eacf3d0aa82603d55e645e5d7935d3c", "maintained": true, "manifest": {"description": {"en": "Web database management tool", "fr": "Outil web de gestion des bases de donn\u00e9es"}, "id": "metabase", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Colin Maudry"], "name": "Metabase", "packaging_format": 2, "upstream": {"admindoc": "https://www.metabase.com/docs/latest/", "code": "https://github.com/metabase/metabase", "license": "AGPL-3.0-only", "website": "https://www.metabase.com/"}, "version": "0.52.6~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "metronome": {"added_in_catalog": 1730230504, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/metronome_ynh/pull/21", "revision": "73db9444f0e43818151371a634246d9d9e616b99", "timestamp": 1767186968, "version": "4.0.5~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "78118cf01d1303f692beb002d872e7b1bbbea5dd", "url": "https://github.com/YunoHost-Apps/metronome_ynh"}, "high_quality": false, "id": "metronome", "lastUpdate": 1767188772, "level": 8, "logo_hash": "1586aa88a18f1a4b00e3fe8ac7a8ba3e761efe5eea9aba3cf5866031d9ec4847", "maintained": true, "manifest": {"description": {"en": "Lightweight XMPP server with advanced microblogging features", "fr": "Serveur XMPP l\u00e9ger avec des fonctionnalit\u00e9s avanc\u00e9es de microblogging"}, "id": "metronome", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Metronome", "packaging_format": 2, "upstream": {"admindoc": "https://archon.im/metronome-im/documentation/", "code": "https://github.com/maranda/metronome", "license": "ISC", "website": "https://archon.im/metronome-im/"}, "version": "4.0.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "microbin": {"added_in_catalog": 1712237414, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/microbin_ynh/pull/19", "revision": "4222c8693b381c1a7fb130a165206aba20adb489", "timestamp": 1768488690, "version": "2.1.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "2091af0165f16568e03dcc6fbe05f21bed53e3ef", "url": "https://github.com/YunoHost-Apps/microbin_ynh"}, "high_quality": false, "id": "microbin", "lastUpdate": 1773212857, "level": 8, "logo_hash": "f4e58c84d5b01c0d1e396a024c32c6b78050b3ad627d645f0b16bd38387cf2c1", "maintained": true, "manifest": {"description": {"en": "Configurable file-sharing and URL shortening web app", "fr": "Partage de fichiers et de raccourcissement d'URL"}, "id": "microbin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "MicroBin", "packaging_format": 2, "upstream": {"code": "https://github.com/szabodanika/microbin", "demo": "https://pub.microbin.eu/", "fund": "https://ko-fi.com/dani_sz", "license": "BSD-3-Clause", "website": "https://microbin.eu/"}, "version": "2.1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["pastebin"]}, "microblogpub": {"added_in_catalog": 1717921017, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "363de40c603cf242803dbbe9aad02f900061fb53", "url": "https://github.com/YunoHost-Apps/microblogpub_ynh"}, "high_quality": false, "id": "microblogpub", "lastUpdate": 1737313699, "level": 6, "logo_hash": "f04bc6d227c6fc52206e8ef30b99dc0f272945a27714a90f75c235cbd737ac5e", "maintained": true, "manifest": {"description": {"en": "Single-user ActivityPub powered microblog", "fr": "Microblog mono-utilisateur aliment\u00e9 par ActivityPub"}, "id": "microblogpub", "integration": {"architectures": ["amd64", "i386", "arm64"], "disk": "600M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Thomas Sileo"], "name": "microblog.pub", "packaging_format": 2, "upstream": {"code": "https://git.sr.ht/~tsileo/microblog.pub", "demo": "https://microblog.pub", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.migroblog.pub", "website": "https://docs.microblog.pub"}, "version": "2.0.0~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "minetest": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/minetest_ynh/pull/218", "revision": "5016a346223eb9dc7e37d036b00a0ce021e1f261", "timestamp": 1780781026, "version": "5.16.1~ynh1"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "67b52552b77b9dd0753b2d6d87ab8d76808c4c3e", "url": "https://github.com/YunoHost-Apps/minetest_ynh"}, "high_quality": false, "id": "minetest", "lastUpdate": 1787564122, "level": 8, "logo_hash": "3e66d0906dd9c429aedfb732006ed809fa36c435752d5a1884c5fbbbb2494631", "maintained": true, "manifest": {"description": {"en": "Voxel game engine and game. Need a client to connect to the server", "fr": "Moteur de jeu de type \u00ab\u00a0bac \u00e0 sable\u00a0\u00bb. N\u00e9cessite un client pour se connecter au serveur"}, "id": "minetest", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "2000M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Luanti", "packaging_format": 2, "upstream": {"code": "https://github.com/luanti-org/luanti", "license": "MIT", "website": "https://www.luanti.org/"}, "version": "5.17.0~ynh1"}, "potential_alternative_to": ["Minecraft"], "state": "working", "subtags": []}, "mini-qr": {"added_in_catalog": 1778152167, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/mini-qr_ynh/pull/13", "revision": "856f0385486af84a670b140e4010082c795550da", "timestamp": 1787559232, "version": "0.33.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "2dc66c5672d5f57e5cbad251fa66c483775ac1b4", "url": "https://github.com/YunoHost-Apps/mini-qr_ynh"}, "high_quality": false, "id": "mini-qr", "lastUpdate": 1787568244, "level": 7, "logo_hash": "ec59fe038f380db6eb71940c70d55328dd629cce3d4f31bfded8ccee2c5cd1f1", "maintained": true, "manifest": {"description": {"en": "Create & scan cute qr codes easily", "fr": "Cr\u00e9ez et scannez facilement de jolis codes QR"}, "id": "mini-qr", "integration": {"architectures": "all", "disk": "750M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1000M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Mini-qr", "packaging_format": 2, "upstream": {"code": "https://github.com/lyqht/mini-qr", "demo": "https://mini-qr-code-generator.vercel.app/", "license": "GPL-3.0", "website": "https://www.esteetey.dev/"}, "version": "0.33.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "minidlna": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/minidlna_ynh/pull/37", "revision": "a68059510e067d243267061cd2ba9af05fab8035", "timestamp": 1767188865, "version": "1.3.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "faa86eeb62b49332ef8b9d49a2037ebf862ee322", "url": "https://github.com/YunoHost-Apps/minidlna_ynh"}, "high_quality": false, "id": "minidlna", "lastUpdate": 1767189300, "level": 8, "logo_hash": "15a70c21011c4126951383450e65bcfa2a2626df4eec6642ec9ff3fd00b58ed5", "maintained": true, "manifest": {"description": {"en": "Light DLNA server to share media files over the LAN", "fr": "Serveur DLNA l\u00e9ger pour partager les fichiers multim\u00e9dia sur le r\u00e9seau local"}, "id": "minidlna", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "250M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "MiniDLNA", "packaging_format": 2, "upstream": {"cpe": "cpe:2.3:a:readymedia_project:readymedia", "license": "GPL-2.0", "website": "http://minidlna.sourceforge.net"}, "version": "1.3.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["music"]}, "miniflux": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/miniflux_ynh/pull/101", "revision": "f7a4ccf1ef7dadb1dd6bce2f551833da33aad38a", "timestamp": 1773685224, "version": "2.2.18~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "e5cc85dfbd5075afc9b9761bd66bf10e7fa9cdd9", "url": "https://github.com/YunoHost-Apps/miniflux_ynh"}, "high_quality": false, "id": "miniflux", "lastUpdate": 1785127645, "level": 8, "logo_hash": "3821a03bc64de663ed3c291453692ba4cca22c84bbf3fb2ee267343ef39fba75", "maintained": true, "manifest": {"description": {"en": "Minimalist and opinionated RSS feed reader", "fr": "Agr\u00e9gateur de flux RSS minimaliste"}, "id": "miniflux", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "60M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Miniflux", "packaging_format": 2, "upstream": {"admindoc": "https://miniflux.app/docs/index.html", "code": "https://github.com/miniflux/v2", "license": "Apache-2.0", "website": "https://miniflux.app/"}, "version": "2.3.3~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "minio": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "607dd63bed151253d3ed629983be50e0e489d63c", "url": "https://github.com/YunoHost-Apps/minio_ynh"}, "high_quality": false, "id": "minio", "lastUpdate": 1756673951, "level": 7, "logo_hash": "67e63de3fb78723f0038c36132644cd5bac1970afc71fcc3f07cb6d60c02a160", "maintained": true, "manifest": {"description": {"en": "High Performance, Kubernetes Native Object Storage", "fr": "Serveur de stockage d'objets hautes performances"}, "id": "minio", "integration": {"architectures": ["amd64", "arm64"], "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "700M", "runtime": "700M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "MinIO", "packaging_format": 2, "upstream": {"admindoc": "https://docs.min.io/", "code": "https://github.com/minio/minio", "cpe": "cpe:2.3:a:minio:minio", "license": "AGPL-3.0-only", "website": "https://min.io"}, "version": "2025.07~ynh1"}, "potential_alternative_to": ["Dropbox", "Google Drive", "Mega", "Microsoft OneDrive"], "state": "working", "subtags": []}, "mirotalk": {"added_in_catalog": 1730110998, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mirotalk_ynh/pull/105", "revision": "891f2e9b0132567a10da80aca83df068bfec052d", "timestamp": 1770719920, "version": "2026.02.08~ynh1\n22"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "53de8be0630f04349684d685769f3f917b8f075c", "url": "https://github.com/YunoHost-Apps/mirotalk_ynh"}, "high_quality": false, "id": "mirotalk", "lastUpdate": 1786964995, "level": 8, "logo_hash": "0a79b1d8512f8a342e2e6a97de4b26a73e7030be5703ea799b24466790581709", "maintained": true, "manifest": {"description": {"en": "Real-Time Video Conferences Up to 8k and 60fps", "fr": "Vid\u00e9oconf\u00e9rences en temps r\u00e9el jusqu'\u00e0 8k et 60fps"}, "id": "mirotalk", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "MiroTalk", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mirotalk.com/", "code": "https://github.com/miroslavpejic85/mirotalk", "demo": "https://meet.no42.org/", "license": "AGPL-3.0", "website": "https://meet.no42.org/"}, "version": "2026.08.16~ynh1"}, "potential_alternative_to": ["BigBlueButton", "Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "misskey": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/misskey_ynh/pull/217", "revision": "d74ea7fa41903231ec19e2ec8bacb04e5bd81bb3", "timestamp": 1777791691, "version": "2026.5.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "e83de2ad9d4f2b8c6434752f559532fae23b1e97", "url": "https://github.com/YunoHost-Apps/misskey_ynh"}, "high_quality": false, "id": "misskey", "lastUpdate": 1783360099, "level": 7, "logo_hash": "e56a8e0708aab1aef3ae4c66901624cf28094ec404ffc8f3e38a27afe78130aa", "maintained": true, "manifest": {"description": {"en": "Microblogging platform", "fr": "Platforme de Microblogging"}, "id": "misskey", "integration": {"architectures": ["amd64", "arm64"], "disk": "5G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2G", "runtime": "700M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Misskey", "packaging_format": 2, "upstream": {"code": "https://github.com/misskey-dev/misskey", "cpe": "cpe:2.3:a:misskey:misskey", "fund": "https://patreon.com/syuilo", "license": "AGPL-3.0", "website": "https://misskey-hub.net/"}, "version": "2026.6.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "mitra": {"added_in_catalog": 1730913143, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/mitra_ynh/pull/139", "revision": "b34890c4202987e371f4eb82c84d35fcc8bebb50", "timestamp": 1785655172, "version": "5.8.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "51d2696f19377c970b56486eb6351bd9157d439c", "url": "https://github.com/YunoHost-Apps/mitra_ynh"}, "high_quality": false, "id": "mitra", "lastUpdate": 1786996325, "level": 6, "logo_hash": "77c411b247066577c27e7890a58a660c493ff34c14cd23c48446edb9c86e853a", "maintained": true, "manifest": {"description": {"en": "Federated micro-blogging platform", "fr": "Plateforme de micro-blogging f\u00e9d\u00e9r\u00e9"}, "id": "mitra", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Papa Dragon"], "name": "Mitra", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/silverpill/mitra", "license": " AGPL-3.0-only"}, "version": "5.9.0~ynh1"}, "potential_alternative_to": ["Bluesky", "Threads", "Twitter"], "state": "working", "subtags": ["microblogging"]}, "mixpost": {"added_in_catalog": 1781460958, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/mixpost_ynh/pull/5", "revision": "208bba96a9036cdda4ae7335dea3a896b36993e1", "timestamp": 1783696902, "version": "2.1.0~ynh2"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "5a03946354cf35b27da2b5d235e4c7f8a13743bc", "url": "https://github.com/YunoHost-Apps/mixpost_ynh"}, "high_quality": false, "id": "mixpost", "lastUpdate": 1784874540, "level": 7, "logo_hash": "6c130534cdc53c7fd5f126d0a8a919088a8533954ec228f8d29798f7b19a237e", "maintained": true, "manifest": {"description": {"en": "Schedule, publish, and manage your social media content on your server", "fr": "Planifiez, publiez et g\u00e9rez le contenu de vos m\u00e9dias sociaux sur votre serveur"}, "id": "mixpost", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Mixpost", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mixpost.app/lite/installation/manual", "code": "https://github.com/inovector/MixpostApp", "license": "MIT", "website": "https://mixpost.app/"}, "version": "2.1.0~ynh2"}, "potential_alternative_to": ["Buffer", "Hootsuite"], "state": "working", "subtags": []}, "mlmmj": {"added_in_catalog": 1724866653, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mlmmj_ynh/pull/21", "revision": "18f7664df7076ade090748ea5a35bcc249fb7809", "timestamp": 1770507282, "version": "1.7.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b1096b0fbca20d7c074a8aa7678d78e5905c8a5d", "url": "https://github.com/YunoHost-Apps/mlmmj_ynh"}, "high_quality": false, "id": "mlmmj", "lastUpdate": 1781752964, "level": 8, "logo_hash": "537265d9b4f4b0c1b00ebdd15da3506850bcf9715b54efa66fe8dc3fda47de3d", "maintained": true, "manifest": {"description": {"en": "Simple and efficient mailing list manager", "fr": "Gestionnaire de liste de diffusion simple et efficace"}, "id": "mlmmj", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.30"}, "maintainers": ["Raph"], "name": "Mailing List Manager", "packaging_format": 2, "upstream": {"admindoc": "https://mlmmj.org/README.html", "code": "https://codeberg.org/mlmmj/mlmmj", "license": "MIT", "website": "https://mlmmj.org/"}, "version": "2.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["email"]}, "mlmmj-web": {"added_in_catalog": 1725089381, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "0002646912894db602de41ca2534f03c090f6312", "url": "https://github.com/YunoHost-Apps/mlmmj-web_ynh"}, "high_quality": false, "id": "mlmmj-web", "lastUpdate": 1746106803, "level": 6, "logo_hash": "5f2dc86bbc40aca5b47a4bbe11c88339f4d60928f6e7015118f8ec5bf32d35ab", "maintained": true, "manifest": {"description": {"en": "Simple web frontend for Mlmmj mailing list management", "fr": "Interface web simple pour la gestion des listes de diffusion Mlmmj"}, "id": "mlmmj-web", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Mlmmj Web", "packaging_format": 2, "upstream": {"code": "https://github.com/ashledombos/mlmmj-simple-web-interface", "license": "MIT", "website": "http://mlmmj.org"}, "version": "0.0.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["email"]}, "mobilizon": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/mobilizon_ynh/pull/243", "revision": "384959a540c6e707e5cc509a8ec97757a143da6b", "timestamp": 1784673251, "version": "5.2.4~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "5ebc4b320ec97f0352e72fa4d552ce00c7b65747", "url": "https://github.com/YunoHost-Apps/mobilizon_ynh"}, "high_quality": false, "id": "mobilizon", "lastUpdate": 1784708496, "level": 6, "logo_hash": "b579f5b82c6fa3917bfe564ffa0256f8da31c8e396d0355a43d170d3b1318b80", "maintained": true, "manifest": {"description": {"en": "Decentralized and federated platform to organize events", "fr": "Plateforme d\u00e9centralis\u00e9e et f\u00e9d\u00e9r\u00e9e pour organiser des \u00e9v\u00e9nements"}, "id": "mobilizon", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "700M", "runtime": "400M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["rodinux"], "name": "Mobilizon", "packaging_format": 2, "upstream": {"code": "https://framagit.org/kaihuri/mobilizon/", "demo": "https://demo.mobilizon.org", "fund": "https://soutenir.framasoft.org/", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.joinmobilizon.org", "website": "https://joinmobilizon.org/"}, "version": "5.2.4~ynh1"}, "potential_alternative_to": ["Eventbrite", "Facebook", "Meetup"], "state": "working", "subtags": ["events"]}, "mollysocket": {"added_in_catalog": 1729641185, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "15a2a4195466d261402e167c8533b60286ceb97e", "url": "https://github.com/YunoHost-Apps/mollysocket_ynh"}, "high_quality": false, "id": "mollysocket", "lastUpdate": 1781459247, "level": 8, "logo_hash": "bfcb28626b4678505d1fd67e8a2d6917132ca28bed2e64225991a05229e39760", "maintained": true, "manifest": {"description": {"en": "Server for unified push support in Molly chat application", "fr": "Serveur pour le support de unified push dans l\u2019application de discussions Molly"}, "id": "mollysocket", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.0"}, "maintainers": ["mcmic"], "name": "Mollysocket", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/mollyim/mollysocket/blob/main/README.md", "code": "https://github.com/mollyim/mollysocket", "fund": "https://opencollective.com/mollyim", "license": "AGPL-3.0-or-later", "website": "https://molly.im/"}, "version": "1.7.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "moncycle": {"added_in_catalog": 1674505944, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/moncycle_ynh/pull/78", "revision": "7996c417a9720f877e31df1de05253f1e9dabfa9", "timestamp": 1778951169, "version": "14~ynh4"}}, "antifeatures": ["arbitrary-limitations"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "3c394ba3df5b4b621c5a23673e6ffe966f434a1e", "url": "https://github.com/YunoHost-Apps/moncycle_ynh"}, "high_quality": false, "id": "moncycle", "lastUpdate": 1785016575, "level": 6, "logo_hash": "dc41f4893bc71a577654fa15f2de9171abdabf29e67e77abf14e9f7839008c3a", "maintained": true, "manifest": {"antifeatures": {"arbitrary-limitations": {"en": "This app promotes and links to methods and conservative organizations, some of which received funding from a known far-right reactionary person. These methods' efficiencies have not been scientifically demonstrated. Be cautious when using it, be wary of the political agenda of the persons promoting them.", "fr": "Cette app promeut et fait r\u00e9f\u00e9rence \u00e0 des m\u00e9thodes et des organisations conservatives, dont certaines ont re\u00e7u des financements d'une personne reconnue r\u00e9actionnaire d'extr\u00eame droite. Les efficacit\u00e9s de ces m\u00e9thodes n'ont pas \u00e9t\u00e9 reconnues scientifiquement. Faites preuve de prudence en utilisant l'app, faites attention \u00e0 l'agenda politique des personnes promouvant ces m\u00e9thodes."}}, "description": {"en": "Menstrual cycle follow-up for natural family planning", "fr": "Suivi de cycle pour les m\u00e9thodes naturelles de r\u00e9gulation de naissance"}, "id": "moncycle", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Raoul de Limezy"], "name": "Moncycle", "packaging_format": 2, "upstream": {"code": "https://github.com/moncycle-app/backend-api-web-app", "demo": "https://tableau.moncycle.app/connexion.php?email1=demo.bill@moncycle.app&mdp=demo", "license": "CC-BY-NC-SA-4.0", "website": "https://moncycle.app"}, "version": "14~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mongo-express": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/gcollin/mongo-express_ynh/pull/51", "revision": "de144e784b001cc65eb263fc6f9ef8478401be8f", "timestamp": 1786264190, "version": "1.1.0-rc-4~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "28a1d2cc8f7c69f261f231d3b7baa618dc05d9bb", "url": "https://github.com/YunoHost-Apps/mongo-express_ynh"}, "high_quality": false, "id": "mongo-express", "lastUpdate": 1786266093, "level": 8, "logo_hash": "d6705c6330f7d4d1ef2bbe4cd25d188d829e69a0f438176ba6ea910a4f7534de", "maintained": true, "manifest": {"description": {"en": "Admin server for Mongo and optionally Mongo database", "fr": "Serveur d'administration pour Mongo ainsi qu'optionnellement une base Mongo"}, "id": "mongo-express", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["Gerard Collin"], "name": "Mongo Express", "packaging_format": 2, "upstream": {"code": "https://github.com/mongo-express/mongo-express", "cpe": "cpe:2.3:a:mongo-express_project:mongo-express", "license": "MIT"}, "version": "1.1.0-rc-4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "monica": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "777f5909c0960e52aa24c5579880f213a066dfbb", "url": "https://github.com/YunoHost-Apps/monica_ynh"}, "high_quality": false, "id": "monica", "lastUpdate": 1762280483, "level": 8, "logo_hash": "d221c7af350ae636180869198d1d5f23f8afaae2f19e8b9da5763296efbf6656", "maintained": true, "manifest": {"description": {"en": "Personal Relationship Manager", "fr": "Gestionnaire de relations personnelles"}, "id": "monica", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Sebastian Gumprich"], "name": "Monica", "packaging_format": 2, "upstream": {"code": "https://github.com/monicahq/monica", "license": "GPL-3.0", "website": "https://monicahq.com"}, "version": "4.1.2~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "monitorix": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/monitorix_ynh/pull/93", "revision": "f9b871628677ad32c234c0521e7bd413c5a247c9", "timestamp": 1767896632, "version": "3.16.0~ynh6"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "20a91acfcdb4e4bb2d8d969c096c0df4d2c8d416", "url": "https://github.com/YunoHost-Apps/monitorix_ynh"}, "high_quality": false, "id": "monitorix", "lastUpdate": 1785960693, "level": 8, "logo_hash": "886967fc7165102d36c96f52aa0880d2d8dfd7acfbfd6db0ea56e9e2f7307af1", "maintained": true, "manifest": {"description": {"en": "A system monitoring tool", "fr": "Un outil de monitoring syst\u00e8me"}, "id": "monitorix", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Monitorix", "packaging_format": 2, "upstream": {"admindoc": "https://www.monitorix.org/documentation.html", "code": "https://github.com/mikaku/Monitorix", "cpe": "cpe:2.3:a:fibranet:monitorix", "demo": "https://www.fibranet.cat/monitorix/", "license": "GPL-2.0", "website": "https://monitorix.org"}, "version": "3.16.0~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "moodle": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/moodle_ynh/pull/137", "revision": "07a4be16829e2d1c3fcaa86a2c02caa7eaa58897", "timestamp": 1769978412, "version": "5.1.1~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "3d79a2f81c4e1eb843296e2e811d8154f36362ab", "url": "https://github.com/YunoHost-Apps/moodle_ynh"}, "high_quality": false, "id": "moodle", "lastUpdate": 1771054333, "level": 8, "logo_hash": "428a77b327e6308ef6386a114fbb7ba572d5b5e24f97773482f87819c3e040ee", "maintained": true, "manifest": {"description": {"en": "Online learning platform", "fr": "Plateforme d'apprentissage en ligne"}, "id": "moodle", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "2000M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Moodle", "packaging_format": 2, "upstream": {"admindoc": "https://docs.moodle.org/400/en/Main_page", "code": "https://github.com/moodle/moodle", "demo": "https://sandbox.moodledemo.net/", "license": "GPL-3.0-or-later", "website": "https://moodle.org/"}, "version": "5.1.3~ynh1"}, "potential_alternative_to": ["Dokeos"], "state": "working", "subtags": []}, "mopidy": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "04f76b2c306a256fbabcf40afe2af15824faf6d1", "url": "https://github.com/YunoHost-Apps/mopidy_ynh"}, "high_quality": false, "id": "mopidy", "lastUpdate": 1775134293, "level": 8, "logo_hash": "ccecff85d5170b71d7ed072c203dd0302c219747608cf4d7bf95900c3fd7b90d", "maintained": true, "manifest": {"description": {"en": "Play music, podcasts and radio programs from local disk and various streaming services", "fr": "\u00c9couter de la musique, des podcasts et des programmes radio depuis le disque local et divers services de streaming"}, "id": "mopidy", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["siwinter"], "name": "Mopidy", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mopidy.com/en/latest", "code": "https://github.com/mopidy/mopidy", "license": "Apache-2.0", "website": "https://www.mopidy.com"}, "version": "3.4.2~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["music"]}, "mosquitto": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "1823986d7532a5222a9db154783b7307bda4e6dd", "url": "https://github.com/YunoHost-Apps/mosquitto_ynh"}, "high_quality": false, "id": "mosquitto", "lastUpdate": 1770706320, "level": 7, "logo_hash": "563ef74aa859dc22239030991b66a01ad7ee97546598e9c6a8292ecd2d8cf300", "maintained": true, "manifest": {"description": {"en": "Interconnect your objects and applications with an MQTT broker", "fr": "Interconnecter vos objets et vos applications gr\u00e2ce \u00e0 un serveur MQTT"}, "id": "mosquitto", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "10M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Grena"], "name": "Mosquitto", "packaging_format": 2, "upstream": {"admindoc": "https://mosquitto.org/documentation/", "code": "https://github.com/eclipse/mosquitto", "cpe": "cpe:2.3:a:eclipse:mosquitto", "demo": "https://test.mosquitto.org", "license": "MIT", "website": "https://mosquitto.org"}, "version": "2.1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "motioneye": {"added_in_catalog": 1705503211, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/motioneye_ynh/pull/31", "revision": "b8b9d7718e09f325ce7bdea8ade6b8831a754165", "timestamp": 1786995621, "version": "0.44.0~ynh1"}}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "7ad6ffd3d054ca41c1b269601e3dbce354e0465f", "url": "https://github.com/YunoHost-Apps/motioneye_ynh"}, "high_quality": false, "id": "motioneye", "lastUpdate": 1786999355, "level": 8, "logo_hash": "6b966dc713da2c3115c5d0fdc68bedf1dfb18b0ca3ac2a252a659529c04f5648", "maintained": true, "manifest": {"description": {"en": "Interface for the software Motion, video surveillance program with motion detection", "fr": "Interface pour le logiciel Motion, programme de vid\u00e9osurveillance avec d\u00e9tection de mouvement"}, "id": "motioneye", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "512M", "runtime": "1024M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["solazdev"], "name": "motionEye", "packaging_format": 2, "upstream": {"code": "https://github.com/motioneye-project/motioneye", "license": "GPL-3.0", "userdoc": "https://github.com/motioneye-project/motioneye/wiki"}, "version": "0.44.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "movim": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/movim_ynh/pull/104", "revision": "729309c56fbe30201ed5da21433e5b3dabe72b56", "timestamp": 1782911956, "version": "0.34.1~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "884f3c922f9bab0064877371a8d5570ba870ba70", "url": "https://github.com/YunoHost-Apps/movim_ynh"}, "high_quality": false, "id": "movim", "lastUpdate": 1783153607, "level": 8, "logo_hash": "ab346f70b1f9638584b26f1560578e3d6c46426daea3f4657e31d76fb7c4498d", "maintained": true, "manifest": {"description": {"en": "Decentralized social platform based on XMPP", "fr": "Plateforme sociale d\u00e9centralis\u00e9e bas\u00e9e sur XMPP"}, "id": "movim", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Movim", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/movim/movim/wiki", "code": "https://github.com/movim/movim", "cpe": "cpe:2.3:a:movim:movim", "demo": "https://nl.movim.eu/?login", "license": "AGPL-3.0-or-later", "website": "https://movim.eu"}, "version": "0.34.1~ynh2"}, "potential_alternative_to": ["Facebook Messenger", "Facebook", "MSN"], "state": "working", "subtags": ["microblogging"]}, "mstream": {"added_in_catalog": 1683054560, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mstream_ynh/pull/18", "revision": "2cda2f072d88c74ae3aaab7fe1a8ccaae91ff031", "timestamp": 1775034713, "version": "5.15.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "a3d3d65b4dbd77cc5b6d83dd011a1f51ece04feb", "url": "https://github.com/YunoHost-Apps/mstream_ynh"}, "high_quality": false, "id": "mstream", "lastUpdate": 1786997845, "level": 8, "logo_hash": "caf2a83469f721c44071e771053a17a46e012d1a41454b7971c92f8247df84db", "maintained": true, "manifest": {"description": {"en": "Music streaming server", "fr": "Serveur de streaming musical"}, "id": "mstream", "integration": {"architectures": "all", "disk": "480M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "450M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "mStream", "packaging_format": 2, "upstream": {"code": "https://github.com/IrosTheBeggar/mStream", "demo": "https://demo.mstream.io/", "license": "AGPL-3.0-only", "website": "https://mstream.io/"}, "version": "6.20.0~ynh1"}, "potential_alternative_to": ["Anchor", "Deezer", "SoundCloud", "Spotify"], "state": "working", "subtags": ["music"]}, "mtg": {"added_in_catalog": 1776076818, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/mtg_ynh/pull/5", "revision": "289cf7c0bf99b98b8d70731319d713018390e4e9", "timestamp": 1780168884, "version": "2.2.8~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "21c572f0ec41cda92f02727ff932bbc55e429498", "url": "https://github.com/YunoHost-Apps/mtg_ynh"}, "high_quality": false, "id": "mtg", "lastUpdate": 1780170113, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Highly-opinionated MTPROTO proxy for Telegram", "fr": "Proxy MTProto pour Telegram"}, "id": "mtg", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["mrpsycho"], "name": "mtg", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/9seconds/mtg/blob/master/README.md", "code": "https://github.com/9seconds/mtg", "license": "MIT"}, "version": "2.2.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "mumbleserver": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mumbleserver_ynh/pull/59", "revision": "e7bb6b780d3392b06090d031d743583014a25c64", "timestamp": 1771027496, "version": "1.5.7~ynh2"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "df94d17af63e137cad35974aa219a379429b35bc", "url": "https://github.com/YunoHost-Apps/mumbleserver_ynh"}, "high_quality": false, "id": "mumbleserver", "lastUpdate": 1771035237, "level": 8, "logo_hash": "5e351f53d52c1b3406e8c1bb9da45b9d066ee1b7e3948b3c69bfade27bbdb212", "maintained": true, "manifest": {"description": {"en": "Low-latency, high quality voice chat software (VoIP)", "fr": "Logiciel libre de voix sur IP (VoIP)"}, "id": "mumbleserver", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Mumble Server", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.mumble.info/wiki/Main_Page", "code": "https://github.com/mumble-voip/mumble", "license": "BSD-3-Clause", "website": "https://mumble.info"}, "version": "1.5.7~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["meeting"]}, "my-mind": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "f499c4b3bdc650804f10c1d685baf9d22e660a3f", "url": "https://github.com/YunoHost-Apps/my-mind_ynh"}, "high_quality": false, "id": "my-mind", "lastUpdate": 1747848882, "level": 8, "logo_hash": "afd5475ab383181415a74e7b961c55e3fe2961f5f8dc8650c203eb1b5ea9785c", "maintained": true, "manifest": {"description": {"en": "Online Mindmapping Software", "fr": "\u00c9diteur de cartes mentales"}, "id": "my-mind", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "My Mind", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ondras/my-mind/wiki", "code": "https://github.com/ondras/my-mind", "demo": "http://my-mind.github.io/?map=examples/features.mymind", "license": "MIT"}, "version": "2.0~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["mindmap"]}, "my_capsule": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f195925fc8a773638a8fc9b58ea383868493c690", "url": "https://github.com/YunoHost-Apps/my_capsule_ynh"}, "high_quality": false, "id": "my_capsule", "lastUpdate": 1761135669, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Custom Gemini capsule with SFTP access and HtmGem", "fr": "Capsule Gemini personnalis\u00e9e avec acc\u00e8s SFTP et HtmGem"}, "id": "my_capsule", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["yalh76"], "name": "my_capsule", "packaging_format": 2, "upstream": {"code": "https://tildegit.org/Sbgodin/htmgem", "demo": "https://gmi.sbgodin.fr/htmgem/", "license": "AGPL-3.0-or-later", "website": "https://tildegit.org/Sbgodin/htmgem"}, "version": "1.4.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "my_webapp": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "718ed89ba469ec134c98a45f441ba06c65a8ddd4", "url": "https://github.com/YunoHost-Apps/my_webapp_ynh"}, "high_quality": false, "id": "my_webapp", "lastUpdate": 1767026628, "level": 6, "logo_hash": "a4ae557b2122b615f2a1b01fb69a32d3dd90784df253078180afd21a9e1a4804", "maintained": true, "manifest": {"description": {"en": "Custom Web app with SFTP access to serve static (HTML, CSS, JS) and PHP files", "fr": "Application Web personnalis\u00e9e avec acc\u00e8s SFTP pour servir des fichiers statiques (HTML, CSS, JS) et PHP"}, "id": "my_webapp", "integration": {"architectures": "all", "disk": "50M", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.4"}, "maintainers": [], "name": "My Webapp", "packaging_format": 2, "upstream": {"license": "GPL-3.0-only"}, "version": "1.0~ynh21"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "my_webdav": {"added_in_catalog": 1722234218, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "8c286f3d21e8a8d32034105d39ee0bfda0db1610", "url": "https://github.com/YunoHost-Apps/my_webdav_ynh"}, "high_quality": false, "id": "my_webdav", "lastUpdate": 1767691659, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Configure your own WebDAV server", "fr": "Configuration d'un serveur WebDAV"}, "id": "my_webdav", "integration": {"architectures": "all", "disk": "1M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100K", "runtime": "100K"}, "sso": true, "yunohost": ">= 12.1.18"}, "maintainers": ["marc_flender"], "name": "My Webdav", "packaging_format": 2, "upstream": {"code": "https://github.com/YunoHost-Apps/my_webdav_ynh", "license": "GPL-3.0-only"}, "version": "1.3~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "mybb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/mybb_ynh/pull/19", "revision": "274ca6be6cf549409b6a8f9671db25d9b8d389ab", "timestamp": 1774206262, "version": "1.8.39~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "c1fb9132bff29618f263ea03a07b52f4131d516c", "url": "https://github.com/YunoHost-Apps/mybb_ynh"}, "high_quality": false, "id": "mybb", "lastUpdate": 1774210717, "level": 6, "logo_hash": "c4073592b960de69c409662b8852268792b198f876d951474ac1d6cfe93942e7", "maintained": true, "manifest": {"description": {"en": "Forum software", "fr": "Forum open source et libre"}, "id": "mybb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "MyBB", "packaging_format": 2, "upstream": {"admindoc": "https://docs.mybb.com/1.8/administration/", "code": "https://github.com/mybb/mybb", "demo": "https://demomybb.tk/", "license": "LGPL-3.0-only", "website": "https://mybb.com/"}, "version": "1.8.39~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["forum"]}, "mydrive": {"added_in_catalog": 1742415452, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "4c075b110c050ae57c38268f93fb1adc7cb1e773", "url": "https://github.com/YunoHost-Apps/mydrive_ynh"}, "high_quality": false, "id": "mydrive", "lastUpdate": 1750365954, "level": 0, "logo_hash": "725c66d3520d09b58be7b86801cf7ef68586721e28ae862fce44e99916673430", "maintained": true, "manifest": {"description": {"en": "Open Source cloud file storage server", "fr": "Serveur de stockage de fichiers Open Source"}, "id": "mydrive", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "MyDrive", "packaging_format": 2, "upstream": {"admindoc": "https://mydrive-storage.com/download", "code": "https://github.com/subnub/myDrive", "demo": "http://143.244.181.219:3000/", "license": "GPL-3.0", "website": "https://mydrive-storage.com/"}, "version": "4.0.2~ynh1"}, "potential_alternative_to": ["Apple iCloud", "Dropbox", "Google Drive", "Microsoft OneDrive"], "state": "working", "subtags": ["files"]}, "mygpo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mygpo_ynh/pull/63", "revision": "6543ffd6c860d2038727bcfd32ce7a55aa694f73", "timestamp": 1786276882, "version": "2025.12.31~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "764457ba3b0bd819fdec2f28c20a52c9ad5f0985", "url": "https://github.com/YunoHost-Apps/mygpo_ynh"}, "high_quality": false, "id": "mygpo", "lastUpdate": 1786997881, "level": 8, "logo_hash": "4bf3367ac3a1f384287ffe3541ee2ead3371192b0f6db767b50c30b1374df1c1", "maintained": true, "manifest": {"description": {"en": "Manage podcast subscriptions, and sync them between apps and devices", "fr": "G\u00e9rez vos sousciptions balado, et sychronisez-lez entre vos applis et appareils"}, "id": "mygpo", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "150M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Jules Bertholet"], "name": "mygpo (gPodder.net)", "packaging_format": 2, "upstream": {"admindoc": "https://gpoddernet.readthedocs.io/", "code": "https://github.com/gpodder/mygpo", "demo": "https://gpodder.net", "license": "AGPL-3.0-only", "website": "https://gpodder.net"}, "version": "2025.12.31~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["download"]}, "myspeed": {"added_in_catalog": 1728990584, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/myspeed_ynh/pull/6", "revision": "4d78696ff2f6d954c1fe9c2ac28d20bd9c88153b", "timestamp": 1770966928, "version": "1.0.9~ynh2\n18"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "c7dd9dde02507e35217d8247e0d9bbbe7108b936", "url": "https://github.com/YunoHost-Apps/myspeed_ynh"}, "high_quality": false, "id": "myspeed", "lastUpdate": 1770967433, "level": 8, "logo_hash": "c962e67df167c4140718b4171b8e7588ef4f8dd75460c4fd134726717195a29d", "maintained": true, "manifest": {"description": {"en": "Speed test analysis software", "fr": "Logiciel d'analyse de test de vitesse"}, "id": "myspeed", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "MySpeed", "packaging_format": 2, "upstream": {"admindoc": "https://docs.myspeed.dev/", "code": "https://github.com/gnmyt/myspeed", "fund": "https://ko-fi.com/gnmyt", "license": "MIT", "website": "https://myspeed.dev/"}, "version": "1.0.9~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "mytinytodo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/mytinytodo_ynh/pull/72", "revision": "5d9751820bf56e696fb4d7c21cdcbb25612f01e1", "timestamp": 1786461923, "version": "1.8.3~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "b500c0447eaed250965b80bf983aa692e8a16e2e", "url": "https://github.com/YunoHost-Apps/mytinytodo_ynh"}, "high_quality": false, "id": "mytinytodo", "lastUpdate": 1786995260, "level": 8, "logo_hash": "97047778f265668ce0b16b7385439c4767813e2909741c31245014115e69ac9b", "maintained": true, "manifest": {"description": {"en": "Open source to-do list script", "fr": "Gestionnaire de todo list"}, "id": "mytinytodo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["plabuse"], "name": "myTinyTodo", "packaging_format": 2, "upstream": {"admindoc": "https://www.mytinytodo.net/faq.php", "code": "https://github.com/maxpozdeev/mytinytodo", "demo": "https://www.mytinytodo.net/demo/", "license": "GPL-2.0", "website": "http://www.mytinytodo.net/"}, "version": "1.8.3~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "n8n": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/n8n_ynh/pull/446", "revision": "4049caf809e5e8ef58f371700b96b708721ebbba", "timestamp": 1787336396, "version": "2.35.5~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "9135f1feab126b5ec322c53db61d33814a8aa5ad", "url": "https://github.com/YunoHost-Apps/n8n_ynh"}, "high_quality": false, "id": "n8n", "lastUpdate": 1787443205, "level": 8, "logo_hash": "2c089588a0c79d577bc82a52138510bf8fc81ff9329c8e2753cfadcfefd4f7ab", "maintained": true, "manifest": {"description": {"en": "Workflow Automation Tool", "fr": "Outil d'automatisation du flux de travail"}, "id": "n8n", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1500M", "runtime": "550M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "n8n", "packaging_format": 2, "upstream": {"admindoc": "https://docs.n8n.io/", "code": "https://github.com/n8n-io/n8n", "license": "SUL-1.0", "website": "https://n8n.io/"}, "version": "2.35.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "navidrome": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/navidrome_ynh/pull/183", "revision": "1d481d58c2bc370a8b947f822d65b5f9b98be2ee", "timestamp": 1781156856, "version": "0.62.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "02b1ad4331ed462400f3222565ecfda688c891ad", "url": "https://github.com/YunoHost-Apps/navidrome_ynh"}, "high_quality": false, "id": "navidrome", "lastUpdate": 1783861997, "level": 8, "logo_hash": "1f523d94a108afe1cddffbbc9cfa18a37dc3429e15e96c3f4fe39eec6297a91f", "maintained": true, "manifest": {"description": {"en": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "fr": "Serveur de musique moderne et Streamer compatibles avec Subsonic/Airsonic"}, "id": "navidrome", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "110M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Navidrome", "packaging_format": 2, "upstream": {"admindoc": "https://www.navidrome.org/docs", "code": "https://github.com/navidrome/navidrome", "demo": "https://demo.navidrome.org/app/#/login", "fund": "https://ko-fi.com/deluan", "license": "GPL-3.0-only", "website": "https://www.navidrome.org"}, "version": "0.63.2~ynh1"}, "potential_alternative_to": ["Apple Music", "Deezer", "Spotify", "Youtube Music"], "state": "working", "subtags": ["music"]}, "nepenthes": {"added_in_catalog": 1781102177, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/nepenthes_ynh/pull/5", "revision": "105f95a8c5652e13e3fdc4cc94e18f01e7bc7c4c", "timestamp": 1781083162, "version": "2.7~ynh1"}}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "main", "revision": "f768186996dafa2caae952d6b33bf97f3bee7494", "url": "https://github.com/YunoHost-Apps/nepenthes_ynh"}, "high_quality": false, "id": "nepenthes", "lastUpdate": 1781101413, "level": 7, "logo_hash": "2e794925f35bf42b0f186c49f8a7fe507e36f90d58878abb492b4ec762b3ce59", "maintained": true, "manifest": {"description": {"en": "Wasting crawler resources with fake slow-loading pages, optionally with Markov babble for poisoning."}, "id": "nepenthes", "integration": {"architectures": "all", "disk": "1M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "200M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["lpryszcz"], "name": "Nepenthes", "packaging_format": 2, "upstream": {"code": "https://zadzmo.org/downloads/nepenthes", "demo": "https://zadzmo.org/nepenthes-demo", "license": "MIT", "website": "https://zadzmo.org/code/nepenthes/"}, "version": "2.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "netdata": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/netdata_ynh/pull/241", "revision": "a12f47a591884da8b216521f309ba956bf39d95a", "timestamp": 1784211199, "version": "2.10.4~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "8cb607f4757c93d6b1e2f6fbec239b3abf5d3b4b", "url": "https://github.com/YunoHost-Apps/netdata_ynh"}, "high_quality": false, "id": "netdata", "lastUpdate": 1784478133, "level": 8, "logo_hash": "b7f92d7482af11caea695c1b25683a79605e19a0999534d3b76e190ca26f043a", "maintained": true, "manifest": {"antifeatures": {"not-totally-free-upstream": {"en": "Netdata now includes a dependencie to a UI which is under a shady license that forbids reverse engineering or customisation. See: https://github.com/YunoHost/apps/pull/2519", "fr": "Netdata inclut maintenant une d\u00e9pendance \u00e0 une interface utilisateur qui est sous une licence bizarre qui interdit la r\u00e9tro-ing\u00e9nierie ou la personnalisation. Voir : https://github.com/YunoHost/apps/pull/2519"}}, "description": {"en": "Real-time performance and health monitoring", "fr": "Monitoring serveur en temps reel"}, "id": "netdata", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["JimboJoe"], "name": "NetData", "packaging_format": 2, "upstream": {"admindoc": "https://learn.netdata.cloud/docs", "code": "https://github.com/netdata/netdata", "demo": "https://learn.netdata.cloud/docs/agent/demo-sites/", "license": "GPL-3.0", "website": "http://my-netdata.io"}, "version": "2.10.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "neutrinet": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "stable", "revision": "e249bfedbfb463394598a03060729f12b3aa4eb8", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh"}, "high_quality": false, "id": "neutrinet", "lastUpdate": 1734211930, "level": 6, "logo_hash": "cbe98eaa3e2907e29af51699ffcd5a07be37beda2ccb49aa72d6f0b0a6662879", "maintained": true, "manifest": {"description": {"en": "Auto renewal for the Neutrinet vpn-certificates", "fr": "Renouvellement automatique des certificats vpn Neutrinet"}, "id": "neutrinet", "integration": {"architectures": "all", "disk": "50M", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2"}, "maintainers": ["Neutrinet"], "name": "Neutrinet", "packaging_format": 2, "upstream": {"code": "https://gitlab.domainepublic.net/Neutrinet/renew_cert", "fund": "https://wiki.neutrinet.be/fr/administration/banks", "license": "AGPL-3.0-or-later"}, "version": "0.4.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "nextcloud": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/nextcloud_ynh/pull/903", "revision": "6e08f3edc3ba3567768fc7958b8c1fa76e2e19dd", "timestamp": 1786704187, "version": "34.0.3~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "bcba5c3e41f1641c982d0240a72fede6b763bb7a", "url": "https://github.com/YunoHost-Apps/nextcloud_ynh"}, "high_quality": false, "id": "nextcloud", "lastUpdate": 1784829768, "level": 8, "logo_hash": "7619f283fa6ce9e0c6ae30cef5bb7cb47b926e9abccda4009a70e54579aa915a", "maintained": true, "manifest": {"description": {"en": "Online storage, file sharing platform and various other applications", "fr": "Stockage en ligne, plateforme de partage de fichiers et diverses autres applications"}, "id": "nextcloud", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "650M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "250M", "runtime": "512M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["kay0u"], "name": "Nextcloud", "packaging_format": 2, "upstream": {"admindoc": "https://docs.nextcloud.com/server/stable/admin_manual/", "code": "https://github.com/nextcloud/server", "cpe": "cpe:2.3:a:nextcloud:nextcloud", "demo": "https://demo.nextcloud.com/", "license": "AGPL-3.0", "userdoc": "https://docs.nextcloud.com/server/latest/user_manual/en/", "website": "https://nextcloud.com"}, "version": "34.0.2~ynh1"}, "potential_alternative_to": ["Apple iCloud", "Dropbox", "Google Apps", "Google Docs", "Google Drive", "Mega", "Microsoft OneDrive"], "state": "working", "subtags": ["calendar", "contacts", "files"]}, "nextcloud-signaling": {"added_in_catalog": 1728398733, "alternative_branches": {"testing": {"ahead": true, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/nextcloud-signaling_ynh/pull/19", "revision": "16f042db66f0e4e10a944eba3f7c24a571cc9d34", "timestamp": 1786518276, "version": "2.1.1~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "56e501366a302189bd5563b09b2995a8db4f9ca6", "url": "https://github.com/YunoHost-Apps/nextcloud-signaling_ynh"}, "high_quality": false, "id": "nextcloud-signaling", "lastUpdate": 1773386647, "level": 7, "logo_hash": "7619f283fa6ce9e0c6ae30cef5bb7cb47b926e9abccda4009a70e54579aa915a", "maintained": true, "manifest": {"description": {"en": "Standalone signaling server in order to meet more than 3 persons onto Nextcloud Talk", "fr": "Serveur de signalisation autonome pour rencontrer plus de 3 personnes sur Nextcloud Talk"}, "id": "nextcloud-signaling", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "200M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["ljf"], "name": "Nextcloud Signaling", "packaging_format": 2, "upstream": {"admindoc": "https://nextcloud-spreed-signaling.readthedocs.io/", "code": "https://github.com/strukturag/nextcloud-spreed-signaling", "demo": "https://nextcloud.com/talk/", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/high_performance_backend_for_talk.html", "website": "https://nextcloud.com/talk/"}, "version": "2.1.1~ynh1"}, "potential_alternative_to": ["BBB", "Big Blue Button", "Jitsi", "Microsoft Teams", "Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "nextcloud-whiteboard": {"added_in_catalog": 1783265933, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "8dbb15029ca4b68cbad81caccd6315f2f52b3821", "url": "https://github.com/YunoHost-Apps/nextcloud-whiteboard_ynh"}, "high_quality": false, "id": "nextcloud-whiteboard", "lastUpdate": 1783216206, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "The official whiteboard app for Nextcloud. Create and share whiteboards with real-time collaboration.", "fr": "L'application de tableau blanc officielle pour Nextcloud. Cr\u00e9ez et partagez des tableaux blancs avec une collaboration en temps r\u00e9el."}, "id": "nextcloud-whiteboard", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["DeMiro5001"], "name": "Nextcloud Whiteboard", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/nextcloud/whiteboard?tab=readme-ov-file#installation--setup", "code": "https://github.com/nextcloud/whiteboard", "license": "AGPL-3.0", "website": "https://apps.nextcloud.com/apps/whiteboard"}, "version": "1.5.9~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "nftables-blacklist": {"added_in_catalog": 1780940337, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/nftables-blacklist_ynh/pull/1", "revision": "6a0cf4cdad56e062900059fd00776644a2c1f31c", "timestamp": 1780868599, "version": "2026.05.09~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "b9b38a4ee9746f3b9546277e129e08c7879ad503", "url": "https://github.com/YunoHost-Apps/nftables-blacklist_ynh"}, "high_quality": false, "id": "nftables-blacklist", "lastUpdate": 1782026909, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "A script to ban large numbers of IP addresses published in blocklists, associated with countries or Autonomous Systems (AS)", "fr": "Un script pour bannir de grands nombres d'adresses IP publi\u00e9es dans des listes de blocage, associ\u00e9es \u00e0 des pays ou des Syst\u00e8mes Autonomes (AS)"}, "id": "nftables-blacklist", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["tituspijean"], "name": "nftables blacklist", "packaging_format": 2, "upstream": {"code": "https://github.com/trick77/nftables-blacklist.git", "license": "MIT"}, "version": "2026.05.09~ynh3"}, "potential_alternative_to": ["blocklist", "iptables"], "state": "working", "subtags": ["network"]}, "nidimages": {"added_in_catalog": 1785921559, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/nidimages_ynh/pull/4", "revision": "aa3a692282546c988c433984cc3e9c838155dbfd", "timestamp": 1786002575, "version": "1.0~ynh2"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "cc879254c133b74ebc5811e132f36571519e00be", "url": "https://github.com/YunoHost-Apps/nidimages_ynh"}, "high_quality": false, "id": "nidimages", "lastUpdate": 1786084640, "level": 7, "logo_hash": "d1afbae0f084860d0cee947bbc7ba9c8131979010f9deafc299381be9c842c5a", "maintained": true, "manifest": {"description": {"en": "Photo sharing web app to keep your family and friends connected with your adventures and memories", "fr": "Application web de partage des photos permettant \u00e0 la famille et aux ami.e.s de suivre tes aventures"}, "id": "nidimages", "integration": {"architectures": ["amd64", "arm64"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["sitegui"], "name": "Nidimages", "packaging_format": 2, "upstream": {"code": "https://git.sitegui.dev/sitegui/nidimages", "demo": "https://demo.nidimages.sitegui.dev/", "license": "AGPL-3.0-only"}, "version": "1.0~ynh2"}, "potential_alternative_to": ["PhotoCircle"], "state": "working", "subtags": ["pictures", "video"]}, "nitter": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/nitter_ynh/pull/110", "revision": "6171961a203a0d2fddaa885411472ef1c3ae70f6", "timestamp": 1786995017, "version": "2026.08.14~ynh1"}}, "antifeatures": ["non-free-network"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "f111d2037622d8caf0675814f69b2d9b6aaacdad", "url": "https://github.com/YunoHost-Apps/nitter_ynh"}, "high_quality": false, "id": "nitter", "lastUpdate": 1787043038, "level": 8, "logo_hash": "2a98d66b89c93894e8a924b6d4003cdc348430be984aeef7b0b99b2ca09b7a1c", "maintained": true, "manifest": {"description": {"en": "Alternative front-end for Twitter that respects your privacy", "fr": "Interface alternative pour Twitter qui respecte votre vie priv\u00e9e"}, "id": "nitter", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2000M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Jules Bertholet"], "name": "Nitter", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/zedeus/nitter/wiki", "code": "https://github.com/zedeus/nitter", "demo": "https://nitter.net/", "license": "AGPL-3.0-only", "website": "https://nitter.net/"}, "version": "2026.08.14~ynh1"}, "potential_alternative_to": ["X"], "state": "working", "subtags": ["microblogging"]}, "noalyss": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/noalyss_ynh/pull/60", "revision": "830bbcbe6828d1b2ece39dbb63aaeaa7ef4a28fc", "timestamp": 1781830066, "version": "10.2.0.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "98abc53d9beb5c8070631aae55730098a8ee8630", "url": "https://github.com/YunoHost-Apps/noalyss_ynh"}, "high_quality": false, "id": "noalyss", "lastUpdate": 1781850130, "level": 6, "logo_hash": "904eb4beb71b54197e061e78c878ac90a8ff8e93de57ed57920204db9ff62be3", "maintained": true, "manifest": {"description": {"en": "Accounting free software (Belgian and French accounting)", "fr": "Logiciel libre de comptabilit\u00e9 (comptabilit\u00e9 Belge et Fran\u00e7aise)"}, "id": "noalyss", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1000M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Noalyss", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.noalyss.eu/doku.php", "demo": "http://demo.noalyss.eu/index.php", "license": "AGPL-3.0-only", "website": "http://noalyss.eu"}, "version": "10.2.0.0~ynh1"}, "potential_alternative_to": ["Exact Online", "WinBooks", "Yooz"], "state": "working", "subtags": ["accounting", "business_and_ngos"]}, "nocodb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/nocodb_ynh/pull/239", "revision": "56b4de65f6fb11facb88977c096b5af1919e3366", "timestamp": 1768401738, "version": "0.301.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "a8ce80d5d6ea4f0d8ab4d9c2fc01e5b0f0356630", "url": "https://github.com/YunoHost-Apps/nocodb_ynh"}, "high_quality": false, "id": "nocodb", "lastUpdate": 1782910652, "level": 8, "logo_hash": "e79b229234db8623c7fccfee52ff505e61bd441dffa825804078974c0023f54c", "maintained": true, "manifest": {"description": {"en": "No-code platform that turns any database into a smart spreadsheet", "fr": "Plateform sans code qui transforme toute base de donn\u00e9es en un tableur intelligent"}, "id": "nocodb", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "450M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "NocoDB", "packaging_format": 2, "upstream": {"code": "https://github.com/nocodb/nocodb", "demo": "https://www.nocodb.com/demos", "license": "AGPL-3.0-only", "website": "https://www.nocodb.com"}, "version": "2026.06.1~ynh1"}, "potential_alternative_to": ["Airtable"], "state": "working", "subtags": []}, "node_exporter": {"added_in_catalog": 1740665024, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "56285ca8156f675e885499ef9a98d3719c60e0b6", "url": "https://github.com/YunoHost-Apps/node_exporter_ynh"}, "high_quality": false, "id": "node_exporter", "lastUpdate": 1784913702, "level": 8, "logo_hash": "d8f11f5f039e4e1f2037e0bd682ae8d6a3eaf6db138972fe19df8e667a2944d4", "maintained": true, "manifest": {"description": {"en": "Monitor YunoHost with prometheus", "fr": "Surveiller YunoHost avec prometheus"}, "id": "node_exporter", "integration": {"architectures": "all", "disk": "12M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "75M", "runtime": "9M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Node Exporter", "packaging_format": 2, "upstream": {"admindoc": "https://prometheus.io/docs/guides/node-exporter/", "code": "https://github.com/prometheus/node_exporter", "license": "Apache-2.0", "website": "https://prometheus.io/docs/guides/node-exporter/"}, "version": "1.12.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "nodebb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/nodebb_ynh/pull/147", "revision": "51ec86da88aa2b612140c237ecb2a130e2de9157", "timestamp": 1781458319, "version": "4.13.1~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "dfb873fb58090c8cdae9b5f631bd7350241a7d8d", "url": "https://github.com/YunoHost-Apps/nodebb_ynh"}, "high_quality": false, "id": "nodebb", "lastUpdate": 1786664875, "level": 8, "logo_hash": "fbb0abdef4f30b44f4eba3bd8a7ce9464bce06cdcc216215f45b7b24d950ac22", "maintained": true, "manifest": {"description": {"en": "Forum software built for the modern web", "fr": "Logiciel de forum con\u00e7u pour le Web moderne"}, "id": "nodebb", "integration": {"architectures": "all", "disk": "1500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "750M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "NodeBB", "packaging_format": 2, "upstream": {"admindoc": "https://docs.nodebb.org", "code": "https://github.com/NodeBB/NodeBB", "demo": "https://try.nodebb.org", "license": "GPL-3.0", "website": "https://nodebb.org"}, "version": "4.15.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["forum"]}, "nodered": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/nodered_ynh/pull/136", "revision": "e1717b85d25953aa3501ee6d6b8690c79bb036d6", "timestamp": 1768041149, "version": "4.1.3~ynh1\n20"}}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "841563e9a99e03cff1ea429309cbf987c8fe2b97", "url": "https://github.com/YunoHost-Apps/nodered_ynh"}, "high_quality": false, "id": "nodered", "lastUpdate": 1785583468, "level": 8, "logo_hash": "dc1cbc30b612ca9fb206bbe4d0b7266e3a51c0f69bf4f0398e957af3ffc61fa3", "maintained": true, "manifest": {"description": {"en": "Flow-based programming for the Internet of Things", "fr": "Programmation par flux de donn\u00e9es pour l'Internet des objets"}, "id": "nodered", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Node-RED", "packaging_format": 2, "upstream": {"code": "https://github.com/node-red/node-red", "cpe": "cpe:2.3:a:nodered:node-red", "fund": "https://openjsf.org", "license": "Apache-2.0", "userdoc": "https://nodered.org/docs/", "website": "https://nodered.org"}, "version": "5.0.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "nomad": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/nomad_ynh/pull/42", "revision": "6c944052d38807a742f00bb42b1306467689d37a", "timestamp": 1769880500, "version": "1.10.4~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "aa5e0a634acac2bb84d9338c599116626554beb3", "url": "https://github.com/YunoHost-Apps/nomad_ynh"}, "high_quality": false, "id": "nomad", "lastUpdate": 1769899207, "level": 6, "logo_hash": "b662181417efd2dbf632cc0ef77b16ddc6780d899c7a3921ff259c913bad7d8e", "maintained": true, "manifest": {"description": {"en": "Simple and flexible workload orchestrator", "fr": "Orchestrateur de charge de travail simple et flexible"}, "id": "nomad", "integration": {"architectures": "all", "disk": "300M", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.12"}, "maintainers": [], "name": "Nomad", "packaging_format": 2, "upstream": {"admindoc": "https://www.nomadproject.io/docs", "code": "https://github.com/hashicorp/nomad", "cpe": "cpe:2.3:a:hashicorp:nomad", "license": "MPL-2.0", "website": "https://www.nomadproject.io"}, "version": "1.10.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ntfy": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ntfy_ynh/pull/97", "revision": "af832fff93917726496ce8f104805d1aed30dd81", "timestamp": 1780742335, "version": "2.24.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "d826934b39139440da8cabb24416aa247b439c3e", "url": "https://github.com/YunoHost-Apps/ntfy_ynh"}, "high_quality": false, "id": "ntfy", "lastUpdate": 1786117717, "level": 8, "logo_hash": "aba7d55a7486f10d37ab3bdff9204b8eb6adfd5656cfb2fc307440781d2cd248", "maintained": true, "manifest": {"description": {"en": "Send notifications to a smartphone or computer via scripts", "fr": "Service pour envoyer des notifications vers un smartphone ou ordinateur via des scripts"}, "id": "ntfy", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Alexander W\u00fchr"], "name": "ntfy", "packaging_format": 2, "upstream": {"admindoc": "https://docs.ntfy.sh/", "code": "https://github.com/binwiederhier/ntfy", "demo": "https://ntfy.sh/app", "fund": "https://liberapay.com/ntfy", "license": "GPL-2.0-only", "userdoc": "https://docs.ntfy.sh/", "website": "https://ntfy.sh/"}, "version": "2.27.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "nullboard": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "f0f2fbe0d386d9d2f1db51002c6c8827c34b0e90", "url": "https://github.com/YunoHost-Apps/nullboard_ynh"}, "high_quality": false, "id": "nullboard", "lastUpdate": 1725822835, "level": 8, "logo_hash": "fb221b9a0f4781d221e05df7c437cf6430a20b9f261250212b3bb4ad34e3fd4e", "maintained": true, "manifest": {"description": {"en": "Minimalist kanban board, focused on compactness and readability", "fr": "Kanban minimaliste, ax\u00e9 sur la compacit\u00e9 et la lisibilit\u00e9"}, "id": "nullboard", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "Nullboard", "packaging_format": 2, "upstream": {"code": "https://github.com/apankrat/nullboard", "demo": "https://nullboard.io/preview", "license": "BSD-2-Clause", "website": "https://nullboard.io/"}, "version": "2023.11.05~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "octoprint": {"added_in_catalog": 1708461644, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/octoprint_ynh/pull/12", "revision": "1088647a43f13219b596f039f620dc9585f10f5f", "timestamp": 1778691230, "version": "1.11.7~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "1e04be05d824532d3395e1e416d2d8c44eeea707", "url": "https://github.com/YunoHost-Apps/octoprint_ynh"}, "high_quality": false, "id": "octoprint", "lastUpdate": 1787550833, "level": 7, "logo_hash": "f97ccf0efb76cc3815128a9be25251de9622defe95a2bec6c14ef4755b92d524", "maintained": true, "manifest": {"description": {"en": "Snappy web interface for your 3D printer"}, "id": "octoprint", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "OctoPrint", "packaging_format": 2, "upstream": {"admindoc": "https://docs.octoprint.org/en/main/", "code": "https://github.com/OctoPrint/OctoPrint", "license": "AGPL-3.0", "website": "https://docs.octoprint.org/en/main/"}, "version": "1.11.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ofbiz": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "763ed5543e1fd001d2e175e6e6d4e307860a39da", "url": "https://github.com/YunoHost-Apps/ofbiz_ynh"}, "high_quality": false, "id": "ofbiz", "lastUpdate": 1762271893, "level": 8, "logo_hash": "e6393ccf77c309ce3d1207dbe380c1045c2fbc8d40cdb96a181eed9593322698", "maintained": true, "manifest": {"description": {"en": "Apache-OFBiz ERP"}, "id": "ofbiz", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["JulienNICOLAS"], "name": "OFBiz", "packaging_format": 2, "upstream": {"code": "https://github.com/apache/ofbiz-framework", "license": "Apache-2.0", "userdoc": "https://cwiki.apache.org/confluence/display/OFBIZ/Documentation", "website": "https://ofbiz.apache.org"}, "version": "18.12.18~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "ojs": {"added_in_catalog": 1728387811, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ojs_ynh/pull/34", "revision": "5af8de28920de795d278a4fef57aef9f757bf5ca", "timestamp": 1780695358, "version": "3.5.0-4~ynh2"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "982b3e1887fbe435b6014f5bf6b5350788e1451d", "url": "https://github.com/YunoHost-Apps/ojs_ynh"}, "high_quality": false, "id": "ojs", "lastUpdate": 1781027951, "level": 8, "logo_hash": "63345ee2589db369f8e12fc71af4d0d284e746c0c0109298a8e7ac1c0c8016e2", "maintained": true, "manifest": {"description": {"en": "Software to manage scholarly journals", "fr": "Logiciel pour g\u00e9rer des revues scientifiques"}, "id": "ojs", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["DeMiro5001"], "name": "OJS", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pkp.sfu.ca/admin-guide/", "code": "https://github.com/pkp/ojs", "license": "GPL-3.0-only", "userdoc": "https://docs.pkp.sfu.ca/", "website": "https://pkp.sfu.ca/software/ojs"}, "version": "3.5.0-4~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "olivetin": {"added_in_catalog": 1718743911, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "98dbfb4b90c2163da78fff098e511622394ef8ad", "url": "https://github.com/YunoHost-Apps/olivetin_ynh"}, "high_quality": false, "id": "olivetin", "lastUpdate": 1786997917, "level": 8, "logo_hash": "8b271e060e1a81d394978c8666b8c30de63b3d57bf971f8eb68e821038062865", "maintained": true, "manifest": {"description": {"en": "Gives safe and simple access to predefined shell commands from a web interface", "fr": "Fournit un acc\u00e8s simple et s\u00e9curis\u00e9 par une interface web \u00e0 des commandes shell pr\u00e9d\u00e9finies"}, "id": "olivetin", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["Salamandar"], "name": "OliveTin", "packaging_format": 2, "upstream": {"admindoc": "https://docs.olivetin.app", "code": "https://github.com/OliveTin/OliveTin", "license": "AGPL-3.0", "website": "https://www.olivetin.app"}, "version": "3000.19.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ollama": {"added_in_catalog": 1749719808, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "0421c8129cb68405521db13be1f327b1b11e7802", "url": "https://github.com/YunoHost-Apps/ollama_ynh"}, "high_quality": false, "id": "ollama", "lastUpdate": 1787297674, "level": 8, "logo_hash": "777bca0db976144392661a57051cc48772d06fdab0226aee5657a12b0bfc9a85", "maintained": true, "manifest": {"description": {"en": "Get up and running with large language models", "fr": "Lancez-vous avec les grands mod\u00e8les de langage"}, "id": "ollama", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "4G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Ollama", "packaging_format": 2, "upstream": {"code": "https://github.com/ollama/ollama", "cpe": "cpe:2.3:a:ollama:ollama", "license": "MIT", "website": "https://ollama.com/"}, "version": "0.32.15~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ombi": {"added_in_catalog": 1696432145, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ombi_ynh/pull/16", "revision": "92c5f39e166a9856e9554cee8bed09d454c945e4", "timestamp": 1767941628, "version": "4.53.4~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "ab3897b3a8ece249af731634bd2e3b0ca7b7a344", "url": "https://github.com/YunoHost-Apps/ombi_ynh"}, "high_quality": false, "id": "ombi", "lastUpdate": 1781158870, "level": 8, "logo_hash": "51d92ebba982059aeaf1c4ba17502a4820f51dfe4e604ec15df83e1bc9ffea6c", "maintained": true, "manifest": {"description": {"en": "Media request tool on Plex/Emby/Jellyfin", "fr": "Outil de demande de m\u00e9dias sur Plex/Emby/Jellyfin"}, "id": "ombi", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Ombi", "packaging_format": 2, "upstream": {"admindoc": "https://docs.ombi.app/guides/installation/", "code": "https://github.com/Ombi-app/Ombi", "demo": "https://app.ombi.io/landingpage", "fund": "https://www.paypal.com/paypalme/PlexRequestsNet", "license": "GPL-2.0", "website": "https://ombi.io/"}, "version": "4.53.10~ynh1"}, "potential_alternative_to": ["Netflix", "Plex"], "state": "working", "subtags": ["mediacenter"]}, "omeka-s": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/omeka-s_ynh/pull/56", "revision": "ebcdb425fe70a61b75e74cc4c401514c58998c32", "timestamp": 1781812316, "version": "4.2.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "499771f969ba53669a001bff16c2f3a873e175a4", "url": "https://github.com/YunoHost-Apps/omeka-s_ynh"}, "high_quality": false, "id": "omeka-s", "lastUpdate": 1781813621, "level": 8, "logo_hash": "ee9f73ea6de4882e85acf84b9ae87a321357982c3386a345de65975f5d52fda3", "maintained": true, "manifest": {"description": {"en": "Web publication system for universities, galleries, libraries, archives, and museums", "fr": "Syst\u00e8me de publication Web pour les universit\u00e9s, les galeries, les biblioth\u00e8ques, les archives et les mus\u00e9es"}, "id": "omeka-s", "integration": {"architectures": "all", "disk": "90M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "75M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Omeka S", "packaging_format": 2, "upstream": {"code": "https://github.com/omeka/omeka-s", "demo": "https://omeka.org/s/download/#sandbox", "license": "AGPL-3.0-only", "userdoc": "https://omeka.org/s/docs/user-manual/", "website": "https://omeka.org/s/"}, "version": "4.2.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "onlyoffice": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/onlyoffice_ynh/pull/220", "revision": "0bb5be151909e619c124200d9008e4cf155fe4b4", "timestamp": 1779366753, "version": "9.4.0~ynh1"}}, "antifeatures": ["arbitrary-limitations"], "category": "office", "featured": false, "git": {"branch": "master", "revision": "0bb5be151909e619c124200d9008e4cf155fe4b4", "url": "https://github.com/YunoHost-Apps/onlyoffice_ynh"}, "high_quality": false, "id": "onlyoffice", "lastUpdate": 1779366753, "level": 6, "logo_hash": "5f492bf0df21fdd9fc0023cd8275f438914109b27fa17d61bf4991f99b808287", "maintained": true, "manifest": {"antifeatures": {"arbitrary-limitations": {"en": "The official OnlyOffice build limits the number of users and open documents. This package recompiles this part according to the AGPLv3 licence, removing these artificial limitations.", "fr": "La version officielle d'OnlyOffice limite le nombre d'utilisateurs et de documents ouverts. Ce paquet recompile cette partie conform\u00e9ment \u00e0 la licence AGPLv3, supprimant ainsi ces limitations artificielles."}}, "description": {"en": "Create and edit documents collaboratively", "fr": "Cr\u00e9ez et \u00e9diter des documents collaborativement"}, "id": "onlyoffice", "integration": {"architectures": ["amd64", "arm64"], "disk": "2100M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "800M", "runtime": "800M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "OnlyOffice", "packaging_format": 2, "upstream": {"code": "https://github.com/ONLYOFFICE/DocumentServer", "cpe": "cpe:2.3:a:onlyoffice:document_server", "demo": "https://www.onlyoffice.com/fr/download-desktop.aspx", "license": "AGPL-3.0-or-later", "website": "https://www.onlyoffice.com"}, "version": "9.4.0~ynh1"}, "potential_alternative_to": ["Google Docs", "Microsoft Excel", "Microsoft Office", "Microsoft PowerPoint", "Microsoft Word"], "state": "working", "subtags": ["impress", "spreadsheet", "text"]}, "opcache-gui": {"added_in_catalog": 1738833322, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "2cf589258d42f45421a7d9c149f8d8be9c4b8373", "url": "https://github.com/YunoHost-Apps/opcache-gui_ynh"}, "high_quality": false, "id": "opcache-gui", "lastUpdate": 1753772599, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Effective and responsive interface for Zend OPcache", "fr": "Interface efficace et r\u00e9active pour Zend OPcache"}, "id": "opcache-gui", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "OPcache GUI", "packaging_format": 2, "upstream": {"code": "https://github.com/amnuts/opcache-gui", "fund": "https://github.com/sponsors/amnuts", "license": "MIT"}, "version": "3.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "open-web-calendar": {"added_in_catalog": 1707573007, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/open-web-calendar_ynh/pull/58", "revision": "aa3e8a144b121faed4d10bc9181ad4f50fa87613", "timestamp": 1767981143, "version": "1.51~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "aa3e8a144b121faed4d10bc9181ad4f50fa87613", "url": "https://github.com/YunoHost-Apps/open-web-calendar_ynh"}, "high_quality": false, "id": "open-web-calendar", "lastUpdate": 1767981143, "level": 8, "logo_hash": "38255654f4e2a4983ba1012aab6a0feb43258bacc5a41f666efb0ac79add0d13", "maintained": true, "manifest": {"description": {"en": "Embed a web calendar into your own website", "fr": "Int\u00e9grez un calendrier Web \u00e0 votre propre site Web"}, "id": "open-web-calendar", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Open Web Calendar", "packaging_format": 2, "upstream": {"code": "https://github.com/niccokunzmann/open-web-calendar/", "demo": "https://open-web-calendar.hosted.quelltext.eu/", "license": "GPL-2.0", "website": "https://open-web-calendar.hosted.quelltext.eu/"}, "version": "1.51~ynh1"}, "potential_alternative_to": ["Google Agenda", "Microsoft Outlook"], "state": "working", "subtags": ["calendar"]}, "opencloud": {"added_in_catalog": 1740568746, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/opencloud_ynh/pull/73", "revision": "40e67fbf11b3e6bc5e12d0e2fe4dba8127047f63", "timestamp": 1786090854, "version": "7.4.0~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "cce4b37b189e6626bfb68c18db66e40ad5c28754", "url": "https://github.com/YunoHost-Apps/opencloud_ynh"}, "high_quality": false, "id": "opencloud", "lastUpdate": 1786091903, "level": 8, "logo_hash": "292c7f17279ab3a8160e2d7514cfde6d16a8f568c7cc8a6fc75b0d90c8c7d190", "maintained": true, "manifest": {"description": {"en": "Online storage, file sharing platform", "fr": "Stockage en ligne, plateforme de partage de fichiers"}, "id": "opencloud", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "250M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "OpenCloud", "packaging_format": 2, "upstream": {"code": "https://github.com/opencloud-eu/opencloud", "license": "Apache-2.0", "website": "https://opencloud.eu/en"}, "version": "7.4.0~ynh1"}, "potential_alternative_to": ["Apple iCloud", "Dropbox", "Google Drive", "Microsoft OneDrive"], "state": "working", "subtags": ["files"]}, "openemr": {"added_in_catalog": 1752260855, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/openemr_ynh/pull/15", "revision": "3ae0bfa582a45cc017c8b6eacc588fa3d698a7d6", "timestamp": 1772662087, "version": "7.0.3-3~ynh6"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "856f4adb4c7c622e0f96b98c6b6725a56cd0454a", "url": "https://github.com/YunoHost-Apps/openemr_ynh"}, "high_quality": false, "id": "openemr", "lastUpdate": 1772808046, "level": 8, "logo_hash": "511029bf805b321b4a4d09d3e88a9c8533c31e928ba5de55e78df6449ea3d7b1", "maintained": true, "manifest": {"description": {"en": "Electronic health records and medical practice management solution", "fr": "Solution de gestion de dossiers de sant\u00e9 \u00e9lectroniques et de cabinet m\u00e9dical"}, "id": "openemr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["DeMiro5001"], "name": "OpenEMR", "packaging_format": 2, "upstream": {"admindoc": "https://www.open-emr.org/wiki/index.php/OpenEMR_Wiki_Home_Page#Installation_Manuals", "code": "https://github.com/openemr/openemr", "demo": "https://www.open-emr.org/demo", "fund": "https://www.open-emr.org/donate/", "license": " GPL-3.0", "userdoc": "https://www.open-emr.org/wiki/index.php/OpenEMR_Wiki_Home_Page#User_Manuals", "website": "https://www.open-emr.org"}, "version": "7.0.3-3~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "openobserve": {"added_in_catalog": 1767203009, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "main", "revision": "c07a7cf5be4c26fc29c867542ed0a705ab8bb278", "url": "https://github.com/YunoHost-Apps/openobserve_ynh"}, "high_quality": false, "id": "openobserve", "lastUpdate": 1769679266, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Alternative to Elasticsearch/Splunk/Datadog for logs, metrics, traces, RUM, and more", "fr": "Alternative \u00e0 Elasticsearch/Splunk/Datadog pour les journaux, les m\u00e9triques, les traces, le RUM"}, "id": "openobserve", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1000M", "runtime": "1000M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "OpenObserve", "packaging_format": 2, "upstream": {"code": "https://github.com/openobserve/openobserve", "license": "AGPL-3.0", "website": "https://openobserve.ai/"}, "version": "0.40.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "openproject": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/openproject_ynh/pull/32", "revision": "9c3ba1995c82768c31fe5345db19e8c3303673ba", "timestamp": 1775850454, "version": "17.0.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "c055b94f93e826ca6787b3beceedbc5832841943", "url": "https://github.com/YunoHost-Apps/openproject_ynh"}, "high_quality": false, "id": "openproject", "lastUpdate": 1785352035, "level": 8, "logo_hash": "5da84bcfc699b2597596c2ce96a63481812f8666660cc1fc370eda7942e693a7", "maintained": true, "manifest": {"description": {"en": "Web-based project management software", "fr": "Logiciel en ligne de gestion de projet"}, "id": "openproject", "integration": {"architectures": ["amd64"], "disk": "3800M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1700M", "runtime": "1700M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Moutonjr \"Geoff\""], "name": "OpenProject", "packaging_format": 2, "upstream": {"admindoc": "https://www.openproject.org/docs/", "code": "https://github.com/opf/openproject", "cpe": "cpe:2.3:a:openproject:openproject", "license": "GPL-3.0-or-later", "website": "https://www.openproject.org/"}, "version": "17.0.0~ynh1"}, "potential_alternative_to": ["Asaana", "Basecamp", "Monday"], "state": "working", "subtags": []}, "opensearch": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "e24baca543637a228355d2755142613ae6754de9", "url": "https://github.com/YunoHost-Apps/opensearch_ynh"}, "high_quality": false, "id": "opensearch", "lastUpdate": 1757194438, "level": 8, "logo_hash": "1e6191a420cc0df9e04da69b3561fd22a6164615a390ab30bb6bdefda4dede4d", "maintained": true, "manifest": {"description": {"en": "Distributed and RESTful search engine", "fr": "Moteur de recherche RESTful"}, "id": "opensearch", "integration": {"architectures": ["amd64", "arm64"], "disk": "300M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "600M", "runtime": "600M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["fflorent"], "name": "OpenSearch", "packaging_format": 2, "upstream": {"admindoc": "https://opensearch.org/docs/latest/", "code": "https://github.com/opensearch-project/OpenSearch", "cpe": "cpe:2.3:a:amazon:opensearch", "demo": "https://playground.opensearch.org/app/home", "license": "Apache-2.0", "website": "https://opensearch.org"}, "version": "3.1.0~ynh2"}, "potential_alternative_to": ["ElasticSearch"], "state": "working", "subtags": ["programming"]}, "opensondage": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "f78c11cba43909d1d39f42e590e9371999e9957a", "url": "https://github.com/YunoHost-Apps/opensondage_ynh"}, "high_quality": false, "id": "opensondage", "lastUpdate": 1759770581, "level": 6, "logo_hash": "8a969fea95b812c1461380032a425d1147d128752c02e89f62b3d9d98b6ced26", "maintained": true, "manifest": {"description": {"en": "Create polls to take decisions or plan an appointment with your team", "fr": "Cr\u00e9ez des sondages pour prendre des d\u00e9cisions ou choisir la date d'un rendez-vous avec votre \u00e9quipe"}, "id": "opensondage", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "OpenSondage", "packaging_format": 2, "upstream": {"admindoc": "https://framagit.org/framasoft/framadate/framadate/wikis/home", "code": "https://framagit.org/framasoft/framadate/framadate", "demo": "https://framadate.org/", "license": "CECILL-B", "website": "https://framadate.org/"}, "version": "1.1.19~ynh7"}, "potential_alternative_to": ["Doodle", "Pollaris"], "state": "working", "subtags": ["poll"]}, "orangehrm": {"added_in_catalog": 1740300408, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "1a3013607be71ed050ebb45d7899d8281efc4879", "url": "https://github.com/YunoHost-Apps/orangehrm_ynh"}, "high_quality": false, "id": "orangehrm", "lastUpdate": 1740316591, "level": 6, "logo_hash": "223cdccef132541eeae04cf938f83057a746054d227f8d2d4ee6b974e522f929", "maintained": true, "manifest": {"description": {"en": "Human Resource Management (HRM)", "fr": "Gestion des ressources humaines (GRH)"}, "id": "orangehrm", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "OrangeHRM", "packaging_format": 2, "upstream": {"admindoc": "https://starterhelp.orangehrm.com/hc/en-us/articles/5295915003666-OrangeHRM-Starter-Installation-Guide", "code": "https://github.com/orangehrm/orangehrm", "demo": "https://opensource-demo.orangehrmlive.com/web/index.php/auth/login", "license": " GPL-3.0", "website": "http://www.orangehrm.com/"}, "version": "5.7~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "osticket": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/osticket_ynh/pull/103", "revision": "7ff3fc3da52dd551015f9ca6d4dd527dcd2dbfa6", "timestamp": 1781951365, "version": "1.18.4~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "fb26e30606eee87846fd9fa1ec651901af1d42f8", "url": "https://github.com/YunoHost-Apps/osticket_ynh"}, "high_quality": false, "id": "osticket", "lastUpdate": 1781965079, "level": 8, "logo_hash": "9c4e42fad24468dff82e2b19412541fcc22e10e62b6321b7b5e851caae3ff59b", "maintained": true, "manifest": {"description": {"en": "Support ticket system", "fr": "Syst\u00e8me de ticket de support"}, "id": "osticket", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["yalh76"], "name": "osTicket", "packaging_format": 2, "upstream": {"code": "https://github.com/osTicket/osTicket", "demo": "http://www.ostickethacks.com/demo/demo_info.php", "license": "GPL-2.0-or-later", "userdoc": "https://docs.osticket.com", "website": "https://osticket.com"}, "version": "1.18.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ots": {"added_in_catalog": 1781107146, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/ots_ynh/pull/7", "revision": "8fd85be11f84c8a4bff382ee0c8b38ad4be8406e", "timestamp": 1781107488, "version": "1.21.5~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "3f90b06afd8b4e4d1105046ed8945c1471a8e77c", "url": "https://github.com/YunoHost-Apps/ots_ynh"}, "high_quality": false, "id": "ots", "lastUpdate": 1785148149, "level": 7, "logo_hash": "dee72c0ae2afd0509f100ec5c5960127660906ee1fb1ab8cfbe8865ec355c82f", "maintained": true, "manifest": {"description": {"en": "One time secret sharing platform with symetric encryption in the browser", "fr": "Partage de secrets chiffr\u00e9s \u00e0 usage unique dans le navigateur"}, "id": "ots", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "ots", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/Luzifer/ots/wiki", "code": "https://github.com/Luzifer/ots", "demo": "https://ots.fyi/", "license": "Apache-2.0", "website": "https://ots.fyi/"}, "version": "1.21.9~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["password"]}, "outline": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/outline_ynh/pull/160", "revision": "d5de63655c713f32d846c75e6918f43077d09215", "timestamp": 1770026434, "version": "1.4.0~ynh1\n20"}}, "antifeatures": ["not-totally-free-upstream"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "80ba43edaf5c670495359da2fbe8a5e91456d512", "url": "https://github.com/YunoHost-Apps/outline_ynh"}, "high_quality": false, "id": "outline", "lastUpdate": 1784913642, "level": 8, "logo_hash": "dea117e257a80fee50a4ac71cf1e658e7e4449c41c52d52e3720c6f790afbed2", "maintained": true, "manifest": {"antifeatures": {"not-totally-free-upstream": {"en": "Must not be used as a commercial service to third parties", "fr": "Ne doit pas \u00eatre utilis\u00e9 comme un service commercial pour des tiers"}}, "description": {"en": "Wiki and knowledge base for teams", "fr": "Wiki et base de connaissances pour les \u00e9quipes"}, "id": "outline", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "3G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Raoul de Limezy"], "name": "Outline", "packaging_format": 2, "upstream": {"admindoc": "https://www.getoutline.com/developers", "code": "https://github.com/outline/outline", "demo": "https://app.getoutline.com/create", "license": "BUSL-1.1", "userdoc": "https://www.getoutline.com/about", "website": "https://www.getoutline.com"}, "version": "1.9.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "overleaf": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 3, "pr_url": "https://github.com/YunoHost-Apps/overleaf_ynh/pull/268", "revision": "314cc42c864355e755ea2c1511a62fcd100a3af5", "timestamp": 1784035289, "version": "2026.06.26~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "a7054cdfb1a1355760060ddc6318cd2563029573", "url": "https://github.com/YunoHost-Apps/overleaf_ynh"}, "high_quality": false, "id": "overleaf", "lastUpdate": 1784183675, "level": 8, "logo_hash": "d41d5d9419a1b887ca0ff4027443d69f0b42c9467cf766ed31e2792301826214", "maintained": true, "manifest": {"description": {"en": "Online real-time collaborative LaTeX editor", "fr": "\u00c9diteur LaTeX collaboratif en ligne et en temps r\u00e9el"}, "id": "overleaf", "integration": {"architectures": ["amd64"], "disk": "3G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1G", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Overleaf", "packaging_format": 2, "upstream": {"code": "https://github.com/overleaf/overleaf", "license": "AGPL-3.0-or-later", "userdoc": "https://www.overleaf.com/learn", "website": "https://www.overleaf.com"}, "version": "2026.06.26~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "ovumcy": {"added_in_catalog": 1783056343, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/ovumcy_ynh/pull/1", "revision": "5553ce8d6e2f1cb1827b5e883fb08eb6f9fee184", "timestamp": 1782986327, "version": "1.4.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "0e976725e6fd922d9a0e5bfb3a70f6fc8004c3a9", "url": "https://github.com/YunoHost-Apps/ovumcy_ynh"}, "high_quality": false, "id": "ovumcy", "lastUpdate": 1784961298, "level": 7, "logo_hash": "d6256dc72d904ab1f2ab211462cf112bbd14a10bf5cb993c45849be411dff742", "maintained": true, "manifest": {"description": {"en": "A menstrual cycle tracker you run yourself. Your data stays on your server."}, "id": "ovumcy", "integration": {"architectures": "all", "disk": "1500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1000M", "runtime": "120M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Thovi98"], "name": "Ovumcy", "packaging_format": 2, "upstream": {"code": "https://github.com/ovumcy/ovumcy-web", "license": "AGPL-3.0", "website": "https://ovumcy.com/"}, "version": "1.9.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "owncast": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/owncast_ynh/pull/65", "revision": "adea3300fe56ebbad5739a9bf326c4dca6fcd12b", "timestamp": 1768131282, "version": "0.2.4~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "6f8f52b9545a232208ec4b109d119e9cefc1737a", "url": "https://github.com/YunoHost-Apps/owncast_ynh"}, "high_quality": false, "id": "owncast", "lastUpdate": 1776094359, "level": 8, "logo_hash": "ad813f54462fdf20efbd37577be94173279bcb4b94e50c924012f15b63a037a0", "maintained": true, "manifest": {"description": {"en": "Live video and web chat server", "fr": "Serveur de vid\u00e9o en direct et de chat Web"}, "id": "owncast", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Owncast", "packaging_format": 2, "upstream": {"admindoc": "https://owncast.online/docs/", "code": "https://github.com/owncast/owncast", "demo": "https://watch.owncast.online/", "license": "MIT", "website": "https://owncast.online/"}, "version": "0.2.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "owncast-emojiwall": {"added_in_catalog": 1696593645, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "8eb6de443040cbe968792307c6371e831d9961d2", "url": "https://github.com/YunoHost-Apps/owncast-emojiwall_ynh"}, "high_quality": false, "id": "owncast-emojiwall", "lastUpdate": 1784916321, "level": 8, "logo_hash": "2f934680da8a90c849e9ba1d601cff1b217edb7cf1bb1c0471a4aa8537e0f709", "maintained": true, "manifest": {"description": {"en": "Emojiwall (on-screen emotes overlay) for Owncast", "fr": "Emojiwall (superposition d'\u00e9motic\u00f4nes \u00e0 l'\u00e9cran) pour Owncast", "id": "Dinding emoji (tayangan emoji dalam layar) untuk Owncast"}, "id": "owncast-emojiwall", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["the7thNightmare"], "name": "Emojiwall for Owncast", "packaging_format": 2, "upstream": {"code": "https://framagit.org/owncast-things/owncast-emojiwall", "license": "MIT", "website": "https://smol.stream/emojiwall"}, "version": "2.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "owncloud": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/owncloud_ynh/pull/83", "revision": "f7268368d5468aaa741cc265bf4b9f13e4c0c54a", "timestamp": 1776172864, "version": "8.0.1~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "15b4ba3c323f61e7382bc1fa12c48caeea9c3925", "url": "https://github.com/YunoHost-Apps/owncloud_ynh"}, "high_quality": false, "id": "owncloud", "lastUpdate": 1786434955, "level": 8, "logo_hash": "ea5560cf95a5c2688df98985048a2ccd20fbda5c3104cc1d3b3ff7503a9361e2", "maintained": true, "manifest": {"description": {"en": "Online storage, file sharing platform", "fr": "Stockage en ligne, plateforme de partage de fichiers"}, "id": "owncloud", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "800M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "ownCloud", "packaging_format": 2, "upstream": {"admindoc": "https://doc.owncloud.com/ocis/next/", "code": "https://github.com/owncloud/ocis", "cpe": "cpe:2.3:a:owncloud:owncloud", "demo": "https://ocis.owncloud.com", "license": "Apache-2.0", "website": "https://owncloud.com"}, "version": "8.2.0~ynh1"}, "potential_alternative_to": ["Apple iCloud", "Dropbox", "Google Drive", "Microsoft OneDrive"], "state": "working", "subtags": ["files"]}, "paheko": {"added_in_catalog": 1675849640, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/paheko_ynh/pull/124", "revision": "4b079c886eb747f803e14f2c3fc41715161dad0a", "timestamp": 1783693252, "version": "1.3.21~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a9dc78ca481532ae3c2ae071f9418493ed265798", "url": "https://github.com/YunoHost-Apps/paheko_ynh"}, "high_quality": false, "id": "paheko", "lastUpdate": 1783714258, "level": 8, "logo_hash": "aadd79c14f908208effc0d0d272e74642928c62330e68b15802ee58d2b238d46", "maintained": true, "manifest": {"description": {"en": "Association management software", "fr": "Logiciel de gestion d'association"}, "id": "paheko", "integration": {"architectures": "all", "disk": "20M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["rodinux"], "name": "Paheko", "packaging_format": 2, "upstream": {"admindoc": "https://fossil.kd2.org/paheko/wiki?name=Documentation", "code": "https://fossil.kd2.org/paheko/dir?ci=tip", "demo": "https://paheko.cloud/essai/", "fund": "https://paheko.cloud/don/", "license": "AGPL-3.0-or-later", "userdoc": "https://paheko.cloud/aide", "website": "https://paheko.cloud"}, "version": "1.3.21~ynh1"}, "potential_alternative_to": ["Ciel Associations"], "state": "working", "subtags": ["business_and_ngos"]}, "pairdrop": {"added_in_catalog": 1696857595, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/pairdrop_ynh/pull/37", "revision": "aef4130aa83df26909ca4c2773cf1f2c50019c0b", "timestamp": 1783432823, "version": "1.11.2~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "a7d2542145443ee9e53893eded3e96255c039307", "url": "https://github.com/YunoHost-Apps/pairdrop_ynh"}, "high_quality": false, "id": "pairdrop", "lastUpdate": 1783433939, "level": 6, "logo_hash": "1c73305df16795dcb917e971f535f7753e54b303bfad7c21c918ed0d0583fced", "maintained": true, "manifest": {"description": {"en": "Local file sharing in your browser", "fr": "Partage de fichiers locaux dans votre navigateur"}, "id": "pairdrop", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "PairDrop", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/babstar99/PairDrop/blob/master/docs/host-your-own.md", "code": "https://github.com/schlagmichdoch/PairDrop", "demo": "https://pairdrop.net/", "license": "AGPL-3.0-only", "website": "https://pairdrop.net/"}, "version": "1.11.2~ynh2"}, "potential_alternative_to": ["Apple AirDrop", "LocalSend", "Samsung Quick Share"], "state": "working", "subtags": ["files"]}, "paperless-ngx": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh/pull/266", "revision": "bcaaf0b878bee734d9a47f345436b75b2f633586", "timestamp": 1785221277, "version": "3.0.3~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "0a1bf26ac1bf3a11250c41c1cebdbb95c4b72543", "url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh"}, "high_quality": false, "id": "paperless-ngx", "lastUpdate": 1786117622, "level": 8, "logo_hash": "8793e8735dcc302be926df948bae1b4aa9486d9f07a3f6679802b8bd768457d0", "maintained": true, "manifest": {"description": {"en": "Scan, index and archive all your physical documents", "fr": "Scannez, triez et archivez tous vos documents papiers"}, "id": "paperless-ngx", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "350M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Tagada"], "name": "Paperless-ngx", "packaging_format": 2, "upstream": {"admindoc": "https://paperless-ngx.readthedocs.io/en/latest/index.html", "code": "https://github.com/paperless-ngx/paperless-ngx", "demo": "https://demo.paperless-ngx.com/", "license": "GPL-3.0-or-later", "userdoc": "https://paperless-ngx.readthedocs.io/en/latest/usage_overview.html", "website": "https://paperless-ngx.com"}, "version": "3.0.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "papra": {"added_in_catalog": 1772392864, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/papra_ynh/pull/11", "revision": "8f79de200b75794578b503a04ade3ecb723b30b8", "timestamp": 1781030572, "version": "26.5.0~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "7e98183269634999ee75eee62fa9573dbab55574", "url": "https://github.com/Yunohost-Apps/papra_ynh"}, "high_quality": false, "id": "papra", "lastUpdate": 1781037448, "level": 7, "logo_hash": "391ec2787be656f3d6374b181b8889a1efcd9039ec61be6b465da621935fc624", "maintained": true, "manifest": {"description": {"en": "Document archiving platform", "fr": "Plateforme d'archivage de documents"}, "id": "papra", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "Papra", "packaging_format": 2, "upstream": {"admindoc": "https://docs.papra.app/", "code": "https://github.com/papra-hq/papra", "demo": "https://demo.papra.app/", "license": "GPL-3.0-only", "website": "https://papra.app/fr/"}, "version": "26.5.0~ynh1"}, "potential_alternative_to": ["Paperless-ngx"], "state": "working", "subtags": ["files"]}, "paymenter": {"added_in_catalog": 1773009251, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/paymenter_ynh/pull/23", "revision": "d4dc24d6e377c2d9aae6215f83f2bff3fc9a337d", "timestamp": 1787366530, "version": "1.5.8~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "afcdcaad823b1c57b6fd88ff7aec34275b4644a9", "url": "https://github.com/YunoHost-Apps/paymenter_ynh"}, "high_quality": false, "id": "paymenter", "lastUpdate": 1787443184, "level": 7, "logo_hash": "ebb51dac90b78c26afaf0694878657f6674f8bb7ff196a536e944ab04e239758", "maintained": true, "manifest": {"description": {"en": "Webshop solution for hostings", "fr": "Webshop solution for hostings"}, "id": "paymenter", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Paymenter", "packaging_format": 2, "upstream": {"admindoc": "https://paymenter.org/docs/installation/install", "code": "https://github.com/Paymenter/Paymenter", "demo": "https://demo.paymenter.org/", "license": "MIT", "website": "https://paymenter.org/"}, "version": "1.5.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "peachpub": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "7c0700f27543efaec8dd9d7d1056ad55ba9ef701", "url": "https://github.com/YunoHost-Apps/peachpub_ynh"}, "high_quality": false, "id": "peachpub", "lastUpdate": 1767030383, "level": 0, "logo_hash": "bf79694a5c1305c7ca01230b24a769238471c9f57fca5d415f2b101e818a499e", "maintained": true, "manifest": {"description": {"en": "Secure Scuttlebutt pub with a web interface for pub management", "fr": "S\u00e9curiser le pub Scuttlebutt avec une interface web pour la gestion du pub"}, "id": "peachpub", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Max Fowler"], "name": "Peachpub", "packaging_format": 2, "upstream": {"admindoc": "https://peach-docs.commoninternet.net", "code": "https://git.coopcloud.tech/PeachCloud/peach-workspace", "fund": "https://opencollective.com/peachcloud", "license": "MIT", "website": "https://www.tildefriends.net/"}, "version": "0.7.0~ynh5"}, "potential_alternative_to": ["Facebook", "Instagram"], "state": "working", "subtags": []}, "peer-calls": {"added_in_catalog": 1729499902, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "344df0b515db0c6facc6e051f7ac23c2d65c7bcf", "url": "https://github.com/YunoHost-Apps/peer-calls_ynh"}, "high_quality": false, "id": "peer-calls", "lastUpdate": 1758821181, "level": 8, "logo_hash": "bc06f4e8566a4cf303d33e916b24591cbb1c5e4693f2068b740cc9edc599a927", "maintained": true, "manifest": {"description": {"en": "Group peer to peer video calls for everyone", "fr": "Appels vid\u00e9o de groupe peer to peer pour tout le monde"}, "id": "peer-calls", "integration": {"architectures": ["amd64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Peer-calls", "packaging_format": 2, "upstream": {"code": "https://github.com/peer-calls/peer-calls", "demo": "https://peercalls.com/", "license": " Apache-2.0"}, "version": "4.2.7~ynh2"}, "potential_alternative_to": ["BigBlueButton", "Skype", "Zoom"], "state": "working", "subtags": ["meeting"]}, "peertube": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/peertube_ynh/pull/561", "revision": "44d612911777b46ae12989dafc5cbee1905aebcd", "timestamp": 1785836525, "version": "8.2.4~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "25de3e67da0593aa0b6167ad6c3c35e39bac67e5", "url": "https://github.com/YunoHost-Apps/peertube_ynh"}, "high_quality": false, "id": "peertube", "lastUpdate": 1785839201, "level": 6, "logo_hash": "78ae2136a1828948612dd6bff7be5e6e3b2458eaffed513124e5ef1e09e8e33e", "maintained": true, "manifest": {"description": {"en": "Federated video streaming platform", "fr": "Plateforme f\u00e9d\u00e9ralis\u00e9 de diffusion vid\u00e9o"}, "id": "peertube", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "1G", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "PeerTube", "packaging_format": 2, "upstream": {"admindoc": "https://docs.joinpeertube.org", "code": "https://github.com/Chocobozzz/PeerTube", "cpe": "cpe:2.3:a:framasoft:peertube", "demo": "http://peertube.cpy.re", "license": "AGPL-3.0-only", "website": "https://joinpeertube.org/fr"}, "version": "8.2.4~ynh1"}, "potential_alternative_to": ["Dailymotion", "Twitch", "Vimeo", "YouTube"], "state": "working", "subtags": ["videos"]}, "peertube-search-index": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/peertube-search-index_ynh/pull/81", "revision": "a1ee55ca81fe66e0269649056b5d28bfa378d55a", "timestamp": 1780681250, "version": "2026.05.07~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "b9f576e7c7854e16f18dd6da54344a1b06255c73", "url": "https://github.com/YunoHost-Apps/peertube-search-index_ynh"}, "high_quality": false, "id": "peertube-search-index", "lastUpdate": 1786997953, "level": 6, "logo_hash": "4d5586f0c652c84a1f8ccff7700ed40460b1dfd347d9167ac45289fcc0a46f9d", "maintained": true, "manifest": {"description": {"en": "Search engine for PeerTube videos and channels", "fr": "Moteur de recherche de vid\u00e9os et cha\u00eenes PeerTube"}, "id": "peertube-search-index", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "2000M", "runtime": "2000M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["yalh76"], "name": "PeerTube search-index", "packaging_format": 2, "upstream": {"code": "https://framagit.org/framasoft/peertube/search-index", "demo": "https://search.joinpeertube.org/", "fund": "https://framasoft.org/fr/#support", "license": "AGPL-3.0-only", "website": "https://search.joinpeertube.org/"}, "version": "2026.07.03~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["videos"]}, "peertube_remote_runner": {"added_in_catalog": 1688894207, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/peertube_remote_runner_ynh/pull/16", "revision": "7dda3c24e3ca9e879c4cf205ac9608ff4b4bcb6e", "timestamp": 1776926318, "version": "0.4.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "adcdee7fc1011d4a8b99602dcbce4b666cff3996", "url": "https://github.com/YunoHost-Apps/peertube_remote_runner_ynh"}, "high_quality": false, "id": "peertube_remote_runner", "lastUpdate": 1779776298, "level": 7, "logo_hash": "78ae2136a1828948612dd6bff7be5e6e3b2458eaffed513124e5ef1e09e8e33e", "maintained": true, "manifest": {"description": {"en": "Runner to offload high CPU/long job from Peertube main server", "fr": "Runner pour externaliser les t\u00e2ches co\u00fbteuses d'un serveur PeerTube principal"}, "id": "peertube_remote_runner", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "1000M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Lapineige"], "name": "PeerTube Remote Runner", "packaging_format": 2, "upstream": {"admindoc": "https://docs.joinpeertube.org/maintain/tools#peertube-runner", "code": "https://github.com/Chocobozzz/PeerTube/tree/develop/packages/peertube-runner", "license": "AGPL-3.0-only", "website": "https://docs.joinpeertube.org/admin/remote-runners"}, "version": "0.4.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["videos"]}, "pelican": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "dc010460d585e0c01efcd09318f6aace85606bfc", "url": "https://github.com/YunoHost-Apps/pelican_ynh"}, "high_quality": false, "id": "pelican", "lastUpdate": 1761042160, "level": 8, "logo_hash": "e9045786fe82023b175d53bed7498ada001741917942991f910c00b8f3aac400", "maintained": true, "manifest": {"description": {"en": "Static Site Generator", "fr": "G\u00e9n\u00e9rateur de blog statique"}, "id": "pelican", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 11.2.18"}, "maintainers": ["Ylies Chahi"], "name": "Pelican", "packaging_format": 2, "upstream": {"admindoc": "https://docs.getpelican.com/en/latest/index.html", "code": "https://github.com/getpelican/pelican", "license": "AGPL-3.0-or-later", "website": "https://blog.getpelican.com"}, "version": "4.9.1~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["static_site_generator", "website"]}, "penpot": {"added_in_catalog": 1708540527, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/penpot_ynh/pull/219", "revision": "1541fc6a1388abe6aa62cc2a48bb6f401f6485fe", "timestamp": 1787032103, "version": "2.17.1~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "1b832ea2ca70b2be0a66e20b259a8af5d62d314a", "url": "https://github.com/YunoHost-Apps/penpot_ynh"}, "high_quality": false, "id": "penpot", "lastUpdate": 1787039063, "level": 6, "logo_hash": "3b75a741002987375335d3e218cd15112bea783f359f86aa714b68e4beb1550a", "maintained": true, "manifest": {"description": {"en": "Design and prototyping platform", "fr": "Plateforme de conception et de prototypage"}, "id": "penpot", "integration": {"architectures": ["amd64", "arm64"], "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["orhtej2"], "name": "Penpot", "packaging_format": 2, "upstream": {"admindoc": "https://help.penpot.app/technical-guide/", "code": "https://github.com/penpot/penpot", "license": "MPL-2.0", "userdoc": "https://help.penpot.app/user-guide/", "website": "https://penpot.app/"}, "version": "2.17.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["design"]}, "pepettes": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "776893c7606a6d9102e6cee0380c931e4e603b62", "url": "https://github.com/YunoHost-Apps/pepettes_ynh"}, "high_quality": false, "id": "pepettes", "lastUpdate": 1743520796, "level": 8, "logo_hash": "4ab43f8c5b51a549c1ff7379200194b9aafb26fc46b72be064fe355d2c6decc0", "maintained": true, "manifest": {"description": {"en": "Simple donation form with stripe", "fr": "Simple formulaire de don avec stripe"}, "id": "pepettes", "integration": {"architectures": "all", "disk": "55M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["ljf"], "name": "Pepettes", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/YunoHost/pepettes/blob/main/README.md", "code": "https://github.com/YunoHost/pepettes/", "demo": "https://donate.yunohost.org", "license": "MIT"}, "version": "1.3~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["ecommerce"]}, "petitesannonces": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "c7110e1b056e6b104bdec6c1aeedb9cfecbec089", "url": "https://github.com/YunoHost-Apps/petitesannonces_ynh"}, "high_quality": false, "id": "petitesannonces", "lastUpdate": 1752954339, "level": 8, "logo_hash": "8c251acfd12bdc46de2893ce20ad88ae9d615e5350a94d71a447f001d485da41", "maintained": true, "manifest": {"description": {"en": "Make your own classified advertising website easily", "fr": "Cr\u00e9er simplement et rapidement votre site de Petites Annonces"}, "id": "petitesannonces", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Antoine"], "name": "Petites Annonces", "packaging_format": 2, "upstream": {"code": "https://framagit.org/toitoinebzh/petitesannonces", "license": "AGPL-3.0-or-later", "website": "https://framagit.org/toitoinebzh/petitesannonces"}, "version": "0.1.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "petrolette": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "2ab45fc04f600480aad0a6cf4fd8419869a15756", "url": "https://github.com/YunoHost-Apps/petrolette_ynh"}, "high_quality": false, "id": "petrolette", "lastUpdate": 1762197629, "level": 8, "logo_hash": "12bf7108dcd60f3c02e6c420d8ecc592eb0ad2e28d7ba19316d8b27308a211c8", "maintained": true, "manifest": {"description": {"en": "The news reader that doesn't know you", "fr": "La page d'actu qui ne sait rien de toi"}, "id": "petrolette", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["oiseauroch"], "name": "Petrolette", "packaging_format": 2, "upstream": {"code": "https://framagit.org/yphil/petrolette", "demo": "https://petrolette.space", "fund": "https://liberapay.com/yPhil/donate", "license": "AGPL-3.0-only", "website": "https://framagit.org/yphil/petrolette"}, "version": "1.7.0~ynh1"}, "potential_alternative_to": ["Netvibes"], "state": "working", "subtags": ["rssreader"]}, "pgadmin": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/pgadmin_ynh/pull/88", "revision": "763a12480856cc51f06de47ca8e93be44b198194", "timestamp": 1785580758, "version": "9.17~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "b73d685b031fabd6afb9ae26558d09968223ccbd", "url": "https://github.com/YunoHost-Apps/pgadmin_ynh"}, "high_quality": false, "id": "pgadmin", "lastUpdate": 1786051624, "level": 8, "logo_hash": "c74f44f45660af039de9829b81e5ad700cb50b77de444f26fa3ab79cecc61eb9", "maintained": true, "manifest": {"description": {"en": "Manage PostgreSQL databases over the web", "fr": "Application web de gestion des bases de donn\u00e9es PostgreSQL"}, "id": "pgadmin", "integration": {"architectures": "all", "disk": "700M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "pgAdmin4", "packaging_format": 2, "upstream": {"admindoc": "https://www.pgadmin.org/docs", "cpe": "cpe:2.3:a:pgadmin:pgadmin", "license": "PostgreSQL", "website": "https://www.pgadmin.org"}, "version": "9.17~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "pgweb": {"added_in_catalog": 1725620686, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "9fa046613b56e9937b9d9ba5cdc2ea6ea818cb8f", "url": "https://github.com/YunoHost-Apps/pgweb_ynh"}, "high_quality": false, "id": "pgweb", "lastUpdate": 1763900412, "level": 8, "logo_hash": "728a6bad43cac6ac91d66e46207934a34138b80d06bd6e3af25b19a001384c59", "maintained": true, "manifest": {"description": {"en": "Client for PostgreSQL databases", "fr": "Client pour bases de donn\u00e9es PostgreSQL"}, "id": "pgweb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Pgweb", "packaging_format": 2, "upstream": {"code": "https://github.com/sosedoff/pgweb", "demo": "https://pgweb-demo.fly.dev/", "license": "MIT", "website": "https://sosedoff.github.io/pgweb/"}, "version": "0.17.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "phanpy": {"added_in_catalog": 1731399581, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/trendless/phanpy_ynh/pull/23", "revision": "fa50c5446601bb2f8ec62d90f35ac8588e474e40", "timestamp": 1770006227, "version": "20260201~ynh1\n20"}}, "antifeatures": ["arbitrary-limitations"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "05bb64a46b196f77ce67105e0016baf36c5e3950", "url": "https://github.com/YunoHost-Apps/phanpy_ynh"}, "high_quality": false, "id": "phanpy", "lastUpdate": 1786423889, "level": 8, "logo_hash": "50bf2a8410f37ab81ba481f995ab1965d910a3f107f69f4c0c2c8ed8dfd0f36c", "maintained": true, "manifest": {"antifeatures": {"arbitrary-limitations": {"en": "(Optional) In-line translations feature depends on 3rd party services hosted on translang.phanpy.social."}}, "description": {"en": "Minimalistic opinionated Fediverse \u2042 web client", "es": "Cliente minimalista y original para el Fediverso \u2042", "fr": "Client Fediverse \u2042 minimaliste et original"}, "id": "phanpy", "integration": {"architectures": "all", "disk": "350M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["xmgz", "trendless"], "name": "Phanpy", "packaging_format": 2, "upstream": {"code": "https://github.com/cheeaun/phanpy", "demo": "https://phanpy.social/", "license": "MIT", "website": "https://phanpy.social/"}, "version": "20260808~ynh1"}, "potential_alternative_to": ["Bluesky", "Mastodon", "Threads", "Twitter", "X"], "state": "working", "subtags": ["microblogging"]}, "photoprism": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/photoprism_ynh/pull/75", "revision": "2e4b351f07c75febaf111b5005bc5424688aad2c", "timestamp": 1767774428, "version": "2025.11.30~ynh1"}}, "antifeatures": ["paid-content"], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "fec34a81ad886821013aa74d3b89696861ea1d50", "url": "https://github.com/YunoHost-Apps/photoprism_ynh"}, "high_quality": false, "id": "photoprism", "lastUpdate": 1785301481, "level": 8, "logo_hash": "52275c13ee14d4edd71fab7ec6fefe425a16817348ae51a74370429131554d64", "maintained": true, "manifest": {"description": {"ca": "Aplicaci\u00f3 de fotografia amb IA per la web descentralitzada", "en": "AI-Powered Photos App for the Decentralized Web", "fr": "Gestion de photos en ligne", "gl": "App de Fotos con tecnolox\u00eda IA para a Web Descentralizada"}, "id": "photoprism", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Photoprism", "packaging_format": 2, "upstream": {"admindoc": "https://docs.photoprism.app/developer-guide/", "code": "https://github.com/photoprism/photoprism", "demo": "https://demo-fr.photoprism.app", "fund": "https://www.photoprism.app/membership", "license": "AGPL-3.0-only", "userdoc": "https://docs.photoprism.app/user-guide/", "website": "https://photoprism.app"}, "version": "2026.07.28~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["pictures"]}, "photoview": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/photoview_ynh/pull/148", "revision": "22d2348e9d766e54836e9990fb41b0ed872803c6", "timestamp": 1767641993, "version": "2.4.0~ynh11\n16\n1.20"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "21720c74b837acb7dee8579d823a8556eee6b1ae", "url": "https://github.com/YunoHost-Apps/photoview_ynh"}, "high_quality": false, "id": "photoview", "lastUpdate": 1785049099, "level": 8, "logo_hash": "e56eb553c9c1ad815ba323ea96b051b1f4337a9cb97c0e71eace100485823200", "maintained": true, "manifest": {"description": {"en": "Simple and user-friendly photo gallery that's made for photographers ", "fr": "Galerie photos simple et facile \u00e0 utiliser, faite pour les photographes"}, "id": "photoview", "integration": {"architectures": "all", "disk": "1000M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2000M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Jules Bertholet"], "name": "Photoview", "packaging_format": 2, "upstream": {"admindoc": "https://photoview.github.io/docs/", "code": "https://github.com/photoview/photoview", "demo": "https://photos.qpqp.dk/", "fund": "https://github.com/sponsors/viktorstrate", "license": "AGPL-3.0-only", "website": "https://photoview.github.io/"}, "version": "2.4.0~ynh12"}, "potential_alternative_to": [], "state": "working", "subtags": ["pictures"]}, "phpbb": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "3f800e68c69a9f82c9a8525a314a53b360b911d9", "url": "https://github.com/YunoHost-Apps/phpbb_ynh"}, "high_quality": false, "id": "phpbb", "lastUpdate": 1761746700, "level": 8, "logo_hash": "f43d0efad980996c4e8ad4d55c8a9262c3adbe38887272b31b28d55a619635fb", "maintained": true, "manifest": {"description": {"en": "Forum software that is easy to use, powerful, and highly customisable", "fr": "Forum facile \u00e0 utiliser, puissant et hautement personnalisable"}, "id": "phpbb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "phpBB", "packaging_format": 2, "upstream": {"admindoc": "https://www.phpbb.com/support/docs/", "code": "https://github.com/phpbb/phpbb", "demo": "https://www.phpbb.com/demo/", "license": "GPL-2.0-only", "website": "http://www.phpbb.com/"}, "version": "3.3.15~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["forum"]}, "phpboost": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/phpboost_ynh/pull/29", "revision": "12de34d201ee852de09537274138acdd5b9469f7", "timestamp": 1776976199, "version": "6.0.4~ynh3"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "634a3964586998712363201012ca930e941e75ab", "url": "https://github.com/YunoHost-Apps/phpboost_ynh"}, "high_quality": false, "id": "phpboost", "lastUpdate": 1776977234, "level": 7, "logo_hash": "86672bca1565aeb81f5b4c08a3f98bae668a214a32a3a5dde705ddc315b32879", "maintained": true, "manifest": {"description": {"en": "Content management system (CMS)", "fr": "Syst\u00e8me de gestion de contenu (CMS)"}, "id": "phpboost", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "253M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "PHPBoost", "packaging_format": 2, "upstream": {"admindoc": "https://www.phpboost.com/wiki/wiki.php", "code": "https://github.com/PHPBoost/PHPBoost", "demo": "https://demo.phpboost.com/", "license": "GPL-3.0-only", "website": "https://www.phpboost.com/"}, "version": "6.0.4~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "phpinfo": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "e7b4e767a56c29ba807d00c4bfe9791ef0b6ceda", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh"}, "high_quality": false, "id": "phpinfo", "lastUpdate": 1783161271, "level": 8, "logo_hash": "c63c95f435e137331e301b9efc8d50c7b9b28e2a5f70c9ca8e5eaea2e88cb6a2", "maintained": true, "manifest": {"description": {"en": "Simple phpinfo", "fr": "Simple phpinfo"}, "id": "phpinfo", "integration": {"architectures": "all", "disk": "80M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "130M", "runtime": "40M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Phpinfo", "packaging_format": 2, "upstream": {"license": "GPL-3.0-or-later", "website": "https://www.php.net/manual/fr/function.phpinfo.php"}, "version": "1.0~ynh8"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "phpipam": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "7a4a7d700ec7bfbdd94cc64df82f276f0855feb7", "url": "https://github.com/YunoHost-Apps/phpipam_ynh"}, "high_quality": false, "id": "phpipam", "lastUpdate": 1731171662, "level": 8, "logo_hash": "da70952ce9b52dd7dcda0044fa7f0deb20b90ff433603f68cce4a6184046fac5", "maintained": true, "manifest": {"description": {"en": "Web IP address management application", "fr": "Application web de gestion d'adresses IP"}, "id": "phpipam", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "phpIPAM", "packaging_format": 2, "upstream": {"admindoc": "https://phpipam.net/documents/", "code": "https://github.com/phpipam/phpipam", "demo": "http://demo.phpipam.net", "license": "GPL-3.0-only", "website": "https://phpipam.net"}, "version": "1.19.008~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "phpldapadmin": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/phpldapadmin_ynh/pull/46", "revision": "fe1b9dc0232946f33a54462b66006d2e08b86f50", "timestamp": 1771358825, "version": "2.2.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "e541b1204d557ba7f34f97362b38a52cb797e2ae", "url": "https://github.com/YunoHost-Apps/phpldapadmin_ynh"}, "high_quality": false, "id": "phpldapadmin", "lastUpdate": 1786998000, "level": 8, "logo_hash": "dd2b45f98b6adf0a7dee84bb60495f33fd5fadfdf5a770f155b6a860a1ea79ba", "maintained": true, "manifest": {"description": {"en": "Manage LDAP databases using a web interface", "fr": "G\u00e9rez des base LDAP depuis une interface web"}, "id": "phpldapadmin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["aymhce"], "name": "phpLDAPadmin", "packaging_format": 2, "upstream": {"admindoc": "http://www.phpldapadmin.org", "code": "https://github.com/leenooks/phpLDAPadmin", "demo": "https://olddemo.phpldapadmin.org/", "license": "GPL-2.0-or-later", "website": "http://www.phpldapadmin.org"}, "version": "2.2.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "phplicensewatcher": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh/pull/29", "revision": "181d11ed7803a1f8cda0ad68ccd82076227283cd", "timestamp": 1770723721, "version": "2025.12.20~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "07754fccb388a6e5222f6ae28978eb4c6eced32f", "url": "https://github.com/YunoHost-Apps/phplicensewatcher_ynh"}, "high_quality": false, "id": "phplicensewatcher", "lastUpdate": 1786996398, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "License manager", "fr": "Gestionnaire de licences"}, "id": "phplicensewatcher", "integration": {"architectures": "all", "disk": "20M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "PHPLicenseWatcher", "packaging_format": 2, "upstream": {"admindoc": "https://phplicensewatch.sourceforge.io/index.html#Documentation", "code": "https://github.com/rpi-dotcio/phpLicenseWatcher", "license": "GPL-3.0", "website": "http://phplicensewatch.sourceforge.net"}, "version": "2026.08.05~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "phpmyadmin": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "c2b0ae2ebd2b425ccfe173b6d9c434c7575d332c", "url": "https://github.com/YunoHost-Apps/phpmyadmin_ynh"}, "high_quality": false, "id": "phpmyadmin", "lastUpdate": 1762431259, "level": 6, "logo_hash": "f4f119bf5ecce364b3da2fcae3423c2eaf19a74e0fb3cf155644daeedb13bfb1", "maintained": true, "manifest": {"description": {"en": "Manage MySQL and MariaDB databases over the web", "fr": "Application web de gestion des bases de donn\u00e9es MySQL et MariaDB"}, "id": "phpmyadmin", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["julien"], "name": "phpMyAdmin", "packaging_format": 2, "upstream": {"admindoc": "https://www.phpmyadmin.net/docs/", "code": "https://github.com/phpmyadmin/phpmyadmin", "cpe": "cpe:2.3:a:phpmyadmin:phpmyadmin", "demo": "https://demo.phpmyadmin.net/master-config", "fund": "https://www.phpmyadmin.net/donate/", "license": "GPL-2.0-only", "website": "http://www.phpmyadmin.net"}, "version": "5.2.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["db"]}, "phpservermon": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "3430f2d1791a9981a58a1b46963a667f0d3a8168", "url": "https://github.com/YunoHost-Apps/phpservermon_ynh"}, "high_quality": false, "id": "phpservermon", "lastUpdate": 1719144790, "level": 4, "logo_hash": "33205d2e40972e8841d6f891fa84d84b12c4be61c1b28b2cecef0ad9fc48cb2a", "maintained": true, "manifest": {"description": {"en": "Script that checks whether your websites and servers are up and running", "fr": "Application pour v\u00e9rifier que vos sites web et serveurs fonctionnent"}, "id": "phpservermon", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": ["Benoit"], "name": "PHP Server Monitor", "packaging_format": 2, "upstream": {"admindoc": "https://docs.phpservermonitor.org/en/latest/", "code": "https://github.com/phpservermon/phpservermon/", "fund": "https://github.com/sponsors/TimZ99", "license": "GPL-3.0-or-later", "website": "https://www.phpservermonitor.org/"}, "version": "3.5.2~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "phpsysinfo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/phpsysinfo_ynh/pull/36", "revision": "1ad0d4dec294cc9a9ce18cbc5cec954818efe6a3", "timestamp": 1781964752, "version": "3.4.6~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "550d4f01230f264eb57e2ebe9981fa8924062f7c", "url": "https://github.com/YunoHost-Apps/phpsysinfo_ynh"}, "high_quality": false, "id": "phpsysinfo", "lastUpdate": 1781967218, "level": 8, "logo_hash": "81edc59ecc3ea96ed6e1c42cbffaa859f70ba5d77b1e4bdaea0024ea853919f9", "maintained": true, "manifest": {"description": {"en": "Customizable PHP script that displays information about your system nicely", "fr": "Script PHP param\u00e9trable qui affiche des informations sur votre syst\u00e8me"}, "id": "phpsysinfo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["inrepublica"], "name": "PhpSysInfo", "packaging_format": 2, "upstream": {"admindoc": "https://phpsysinfo.github.io/phpsysinfo/", "code": "https://github.com/phpsysinfo/phpsysinfo/", "demo": "http://phpsysinfo.sourceforge.net/multi/index.php?disp=bootstrap&xml=raspbian", "license": "GPL-3.0-only", "website": "https://phpsysinfo.github.io/phpsysinfo/"}, "version": "3.4.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "piefed": {"added_in_catalog": 1764959363, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/piefed_ynh/pull/82", "revision": "01d3e23321db58236d81c13f62dba9ed00625afb", "timestamp": 1784753971, "version": "1.7.7~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "da26bd3477ce847fd79b6ee500534da26267a999", "url": "https://github.com/YunoHost-Apps/piefed_ynh"}, "high_quality": false, "id": "piefed", "lastUpdate": 1785830673, "level": 7, "logo_hash": "4cd97191c82f008a04a900f71a5f76a3bc94aedde85f6ba5a7249f80abc91cc3", "maintained": true, "manifest": {"description": {"en": "Federated forum and link aggregator, for your community", "fr": "Forum and aggr\u00e9gateur de liens f\u00e9d\u00e9r\u00e9, pour votre communaut\u00e9"}, "id": "piefed", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "3G"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["tituspijean"], "name": "PieFed", "packaging_format": 2, "upstream": {"admindoc": "https://join.piefed.social/docs/admin-guide/", "code": "https://codeberg.org/rimu/pyfedi", "demo": "https://piefed.social/", "license": "AGPL-3.0-only", "userdoc": "https://join.piefed.social/docs/", "website": "https://join.piefed.social/"}, "version": "1.7.91~ynh1"}, "potential_alternative_to": ["Hacker News", "Lemmy", "Lobste.rs", "Mbin", "Reddit"], "state": "working", "subtags": []}, "pihole": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["package-not-maintained"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "22e6708e48f7f61dd67a7fbf549894c616369b4b", "url": "https://github.com/YunoHost-Apps/pihole_ynh"}, "high_quality": false, "id": "pihole", "lastUpdate": 1735556720, "level": 4, "logo_hash": "0ee9d6cb02d8287857373d52932f380847f15ad38f3a481157c2e4808694f12b", "maintained": false, "manifest": {"description": {"en": "Network-wide ad blocking via your own DNS server", "fr": "Filtrage publicitaire via votre propre serveur DNS"}, "id": "pihole", "integration": {"architectures": "all", "disk": "200M", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "600M", "runtime": "200M"}, "sso": "not_relevant", "yunohost": ">= 11.2.4"}, "maintainers": [], "name": "Pi-hole", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pi-hole.net", "code": "https://github.com/pi-hole/pi-hole", "fund": "https://pi-hole.net/donate/#donate", "license": "EUPL-1.2", "website": "https://pi-hole.net/"}, "version": "5.18.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "pinkarrows": {"added_in_catalog": 1726562931, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/pinkarrows_ynh/pull/53", "revision": "9d58061c5795baf7b8559a0750538c255f7fb195", "timestamp": 1786926185, "version": "2026.08.15~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "5e532f7e18611be55c193f065c35a3a5dad09e31", "url": "https://github.com/YunoHost-Apps/pinkarrows_ynh"}, "high_quality": false, "id": "pinkarrows", "lastUpdate": 1786927282, "level": 8, "logo_hash": "2fcc00471519be38580cc1e6b6382d235cc1ab40ffc6b9ed1e2b6a0fa7711145", "maintained": true, "manifest": {"description": {"en": "Lightweight images/screenshot annotation tool", "fr": "Outil l\u00e9ger pour l'annotation d'images ou de captures d'\u00e9cran"}, "id": "pinkarrows", "integration": {"architectures": "all", "disk": "8M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "10M", "runtime": "15M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["oleole39"], "name": "Pink Arrows", "packaging_format": 2, "upstream": {"code": "https://github.com/robbalian/pinkarrows", "demo": "https://pinkarrows.app", "license": "MIT"}, "version": "2026.08.15~ynh1"}, "potential_alternative_to": ["Skitch"], "state": "working", "subtags": []}, "piped": {"added_in_catalog": 1706558247, "alternative_branches": {"testing": {"ahead": false, "level": 1, "pr_url": "https://github.com/YunoHost-Apps/piped_ynh/pull/290", "revision": "cfe579bfaec9d7ae969a55ad5e13e482980bac55", "timestamp": 1779905052, "version": "2026.05.04~ynh2"}}, "antifeatures": ["non-free-network"], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "ddae086974e50c6795adbea164036c814b08c0bf", "url": "https://github.com/YunoHost-Apps/piped_ynh"}, "high_quality": false, "id": "piped", "lastUpdate": 1786948662, "level": 8, "logo_hash": "12c9c6532b00eb33a82e4ae2661af872ce28c3e50fe6d7b461ef5a4fabcad832", "maintained": true, "manifest": {"description": {"en": "Alternative front-end for YouTube", "fr": "Interface alternative pour YouTube"}, "id": "piped", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": ["orhtej2"], "name": "Piped", "packaging_format": 2, "upstream": {"admindoc": "https://docs.piped.video/docs/", "code": "https://github.com/TeamPiped/Piped", "demo": "https://piped.video/", "license": "AGPL-3.0-or-later", "website": "https://docs.piped.video/"}, "version": "2026.08.13~ynh1"}, "potential_alternative_to": ["YouTube"], "state": "working", "subtags": ["videos"]}, "piwigo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/piwigo_ynh/pull/184", "revision": "d3f8b961c5e4f83d610eef9d493e36336fb3d8f1", "timestamp": 1777876121, "version": "16.4.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "988a01d9b4010d802a46aa5111567c85b04e6017", "url": "https://github.com/YunoHost-Apps/piwigo_ynh"}, "high_quality": false, "id": "piwigo", "lastUpdate": 1777881903, "level": 8, "logo_hash": "d6f721b6ac776fe80b18cb6741cdf2a353b80dc85c848c01b79d48e83111adfa", "maintained": true, "manifest": {"description": {"en": "Host, organize and share your photos", "fr": "H\u00e9berger, organiser et partager vos photos"}, "id": "piwigo", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["fflorent", "JimboJoe"], "name": "Piwigo", "packaging_format": 2, "upstream": {"admindoc": "https://piwigo.org/guides", "code": "https://github.com/Piwigo/Piwigo", "demo": "https://piwigo.org/demo", "license": "GPL-2.0", "website": "http://piwigo.org"}, "version": "16.4.0~ynh1"}, "potential_alternative_to": ["Google Photos", "Keepeek", "Koken", "Orkis Ajaris", "Orph\u00e9a"], "state": "working", "subtags": ["pictures"]}, "pixelfed": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/pixelfed_ynh/pull/330", "revision": "dc019248b88bfc7eb38110e76fcbf6e56a66186a", "timestamp": 1787584140, "version": "0.12.9~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "6ba61e4e23cf3507c4aa68e5403f9decb4ee173a", "url": "https://github.com/YunoHost-Apps/pixelfed_ynh"}, "high_quality": false, "id": "pixelfed", "lastUpdate": 1787598635, "level": 8, "logo_hash": "e1898497d70f33237f58c3fce473a6c9cd55f21594721f7bae18f418f5d48293", "maintained": true, "manifest": {"description": {"en": "Decentralized photo sharing social media platform", "fr": "Plateforme de partage de photos d\u00e9centralis\u00e9e"}, "id": "pixelfed", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1000M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["yalh76", "Lapineige"], "name": "Pixelfed", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pixelfed.org/running-pixelfed/administration.html", "code": "https://github.com/pixelfed/pixelfed", "cpe": "cpe:2.3:a:pixelfed:pixelfed", "fund": "https://www.patreon.com/dansup", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.pixelfed.org/", "website": "https://pixelfed.org/"}, "version": "0.12.9~ynh1"}, "potential_alternative_to": ["Instagram"], "state": "working", "subtags": ["pictures"]}, "plainpad": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/plainpad_ynh/pull/36", "revision": "3f0c95984359946e0885314e1caf5d24d2a9e0e8", "timestamp": 1776975385, "version": "1.1.1~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "5baccd0a53b9deb93425cff74a3b340bda2fe66b", "url": "https://github.com/YunoHost-Apps/plainpad_ynh"}, "high_quality": false, "id": "plainpad", "lastUpdate": 1776976277, "level": 8, "logo_hash": "a716efb9bd17b548c0b854a9b1018ceb4e793333011ff517360372f1b4ab1940", "maintained": true, "manifest": {"description": {"en": "Note taking application", "fr": "Prise de notes auto-h\u00e9berg\u00e9e"}, "id": "plainpad", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Plainpad", "packaging_format": 2, "upstream": {"admindoc": "https://alextselegidis.com/get/plainpad/self-hosted", "code": "https://github.com/alextselegidis/plainpad", "demo": "https://alextselegidis.com/try/plainpad/#/login", "license": "AGPL-3.0-only", "website": "https://alextselegidis.com/get/plainpad"}, "version": "1.1.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "plakar": {"added_in_catalog": 1753906047, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/plakar_ynh/pull/23", "revision": "343d3d312b9efa27eeaa6cea5e599e6ec4d3c15b", "timestamp": 1768410704, "version": "1.0.6~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "5471d5c674f8976c210a494fa33d51d12e6aa258", "url": "https://github.com/YunoHost-Apps/plakar_ynh"}, "high_quality": false, "id": "plakar", "lastUpdate": 1768426813, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Encrypted, queryable backups", "fr": "Sauvegardes crypt\u00e9es et interrogeables"}, "id": "plakar", "integration": {"architectures": ["amd64", "arm64"], "disk": "150M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Lapineige"], "name": "Plakar", "packaging_format": 2, "upstream": {"admindoc": "https://docs.plakar.io/", "code": "https://github.com/PlakarKorp/plakar", "demo": "https://demo.plakar.io/", "license": "ISC", "userdoc": "https://docs.plakar.io/", "website": "https://plakar.io/"}, "version": "1.0.6~ynh1"}, "potential_alternative_to": ["Archivist", "Borg ", "Time Machine", "Veeam"], "state": "working", "subtags": ["backup"]}, "planka": {"added_in_catalog": 1702558241, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/planka_ynh/pull/106", "revision": "99423434bbba1823f262bd8a02debad3046115a2", "timestamp": 1786623477, "version": "2.1.1~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "1aebc44e672a3c6246f7defa7e30835c838f6529", "url": "https://github.com/YunoHost-Apps/planka_ynh"}, "high_quality": false, "id": "planka", "lastUpdate": 1786998031, "level": 6, "logo_hash": "073c9da368c773797f70c37adea727cc6f1afab1ebffb56179072c80c407d56e", "maintained": true, "manifest": {"description": {"en": "Realtime kanban board for workgroups", "fr": "Tableau Kanban en temps r\u00e9el pour les groupes de travail"}, "id": "planka", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Planka", "packaging_format": 2, "upstream": {"admindoc": "https://docs.planka.cloud/docs/welcome", "code": "https://github.com/plankanban/planka", "demo": "https://community.demo.planka.cloud/login#emailOrUsername=pm1%40demo.com&password=DemoPass123!", "license": "LicenseRef-Planka-Community-License-1", "license_url": "https://github.com/plankanban/planka/blob/master/LICENSE.md", "website": "https://planka.app/"}, "version": "2.2.1~ynh1"}, "potential_alternative_to": ["Trello"], "state": "working", "subtags": ["task"]}, "pleroma": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pleroma_ynh/pull/312", "revision": "78d4a39153ff652e87272899dd7a5d3ada09487b", "timestamp": 1778862440, "version": "2.10.2~ynh2"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "5961d34894557704ff08aa435eec01c6bdca3303", "url": "https://github.com/YunoHost-Apps/pleroma_ynh"}, "high_quality": false, "id": "pleroma", "lastUpdate": 1780385393, "level": 7, "logo_hash": "3fe1c8fc9f49fda1afe1c72950d3400e4a008132fd0e22361f0c90230926f9c9", "maintained": true, "manifest": {"description": {"en": "Federated social networking server built on open protocols", "fr": "Serveur de r\u00e9seautage social f\u00e9d\u00e9r\u00e9 bas\u00e9 sur des protocoles ouverts"}, "id": "pleroma", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">=12.1.39"}, "maintainers": [], "name": "Pleroma", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pleroma.social/", "code": "https://git.pleroma.social/pleroma/pleroma/", "cpe": "cpe:2.3:a:kpherox:pleroma", "fund": "https://liberapay.com/Pleroma-euro/", "license": "AGPL-3.0-only", "website": "https://pleroma.social/"}, "version": "2.10.2~ynh2"}, "potential_alternative_to": ["X"], "state": "working", "subtags": ["microblogging"]}, "plik": {"added_in_catalog": 1776865181, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/plik_ynh/pull/2", "revision": "31e3b725f0a0582d54d71430613bbb86994c9582", "timestamp": 1776854416, "version": "1.4.2~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "e78c7b194a40caaf356bcc8c998b0f059e90be78", "url": "https://github.com/YunoHost-Apps/plik_ynh"}, "high_quality": false, "id": "plik", "lastUpdate": 1776899557, "level": 7, "logo_hash": "86a5e5d2c4e3fee98e326e70e60d4b5aace4e8f62c975cfef3476d83ff5fa427", "maintained": true, "manifest": {"description": {"en": "Temporary file upload system (Wetransfer like)", "fr": "Application de partage de fichiers temporaires"}, "id": "plik", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "Plik", "packaging_format": 2, "upstream": {"admindoc": "https://root-gg.github.io/plik", "code": "https://github.com/root-gg/plik", "demo": "https://plik.root.gg", "license": "MIT", "userdoc": "https://root-gg.github.io/plik"}, "version": "1.4.2~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "pluxml": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/pluxml_ynh/pull/96", "revision": "99600a7fdb036edd125acf7bb594f938742cc1c3", "timestamp": 1778917335, "version": "5.8.22~ynh2"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "badc7705898c3342df9dda94a5626bcfc5928f77", "url": "https://github.com/YunoHost-Apps/pluxml_ynh"}, "high_quality": false, "id": "pluxml", "lastUpdate": 1784875537, "level": 8, "logo_hash": "427a3da3839d6f8c77ec7e17e96eaa36c957a7e4126ff77611aa79ba1e2607e9", "maintained": true, "manifest": {"description": {"en": "Blog or CMS storing data in XML flat files.", "fr": "Blog ou CMS stockant ses donn\u00e9es dans des fichiers XML plats."}, "id": "pluxml", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Antoine"], "name": "PluXml", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.pluxml.org/", "code": "https://github.com/pluxml/PluXml", "demo": "https://demo.pluxml.org/", "license": "GPL-2.0-only", "website": "https://www.pluxml.org/"}, "version": "5.8.23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog"]}, "pmb": {"added_in_catalog": 1763996041, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/pmb_ynh/pull/3", "revision": "601edafbd2fda2611bd73ffcb909de5bdc4029fd", "timestamp": 1784797677, "version": "8.0.1.37~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "73b615392a3ebfdfab96e1f76c13d3214dde9f8c", "url": "https://github.com/YunoHost-Apps/pmb_ynh"}, "high_quality": false, "id": "pmb", "lastUpdate": 1784799774, "level": 6, "logo_hash": "64952b35d3d67d7c26c0fd52938a035ec5e94fb1d8541b26c00b9570b99ee889", "maintained": true, "manifest": {"description": {"en": "Library management software", "fr": "Logiciel libre de gestion de m\u00e9diath\u00e8que"}, "id": "pmb", "integration": {"architectures": "all", "disk": "1500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "130M", "runtime": "40M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "PMB", "packaging_format": 2, "upstream": {"code": "https://forge.sigb.net/", "license": "CECILL-2.0", "website": "https://www.sigb.net"}, "version": "8.0.1.37~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pmwiki": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "928b7fbef711e7a27d6c8ef898eebe3c9f8e8a67", "url": "https://github.com/YunoHost-Apps/pmwiki_ynh"}, "high_quality": false, "id": "pmwiki", "lastUpdate": 1747600256, "level": 8, "logo_hash": "295e3d1f4f71b625406df12dcc4dd06f67b3e462b715da6245bebb3210fe9ab5", "maintained": true, "manifest": {"description": {"en": "Wiki-based CMS for collaborative creation and maintenance of websites", "fr": "Wiki pour la cr\u00e9ation et l'entretien collectif de sites Internet"}, "id": "pmwiki", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "PmWiki", "packaging_format": 2, "upstream": {"admindoc": "https://www.pmwiki.org/wiki/PmWikiFr/PmWikiFr", "license": "GPL-2.0-only", "userdoc": "https://www.pmwiki.org/wiki/PmWikiFr/PmWikiUsers", "website": "https://www.pmwiki.org"}, "version": "2.4.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "pocket-id": {"added_in_catalog": 1770474916, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pocket-id_ynh/pull/11", "revision": "177fd63bcfe1203761ce7b87bcd6cbe83faeabb7", "timestamp": 1777056403, "version": "2.6.2~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "0aabcabb4c94207d1a4a20926185ec3f431ca1b6", "url": "https://github.com/YunoHost-Apps/pocket-id_ynh"}, "high_quality": false, "id": "pocket-id", "lastUpdate": 1782910549, "level": 7, "logo_hash": "9bc282b39a925aca5a87b512c30e5e7b5459205aea08c66171a50fce8c594075", "maintained": true, "manifest": {"description": {"en": "Easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services", "fr": "Fournisseur OIDC simple qui permet aux utilisateurs de s'authentifier aupr\u00e8s de vos services \u00e0 l'aide de leurs cl\u00e9s d'acc\u00e8s"}, "id": "pocket-id", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Pocket-ID", "packaging_format": 2, "upstream": {"admindoc": "https://pocket-id.org/docs", "code": "https://github.com/pocket-id/pocket-id", "demo": "https://demo.pocket-id.org/", "license": "BSD-2-Clause", "website": "https://pocket-id.org/"}, "version": "2.9.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pollaris": {"added_in_catalog": 1764104509, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pollaris_ynh/pull/9", "revision": "500874e7189c1affd4635e6611c4135ccb113b39", "timestamp": 1774986842, "version": "1.1.3~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "c4e646c1669ea9840b939f7c380a75b5d120ecb3", "url": "https://github.com/YunoHost-Apps/pollaris_ynh"}, "high_quality": false, "id": "pollaris", "lastUpdate": 1784913605, "level": 7, "logo_hash": "8329a03dc70233f92ff48e14686c76049872aa500ad33ffed79a25e620185ea2", "maintained": true, "manifest": {"description": {"en": "Polling tool to plan, organise and make decisions quickly", "fr": "Outil de sondage pour planifier, organiser et prendre rapidement des d\u00e9cisions"}, "id": "pollaris", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Pollaris", "packaging_format": 2, "upstream": {"admindoc": "https://framagit.org/pollaris/pollaris/-/blob/main/docs/administrators/install.md", "code": "https://framagit.org/pollaris/pollaris/", "license": "GPL-3.0-only", "website": "https://pollaris.org/"}, "version": "1.2.3~ynh1"}, "potential_alternative_to": ["Doodle", "OpenSondage"], "state": "working", "subtags": ["poll"]}, "postiz": {"added_in_catalog": 1781721667, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/postiz_ynh/pull/5", "revision": "0d085cbf043fbcf005228bae9de177e5f0e6c170", "timestamp": 1783434172, "version": "2.21.9~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "893455e1818c9e3ed79a66745591f0f25efab29e", "url": "https://github.com/YunoHost-Apps/postiz_ynh"}, "high_quality": false, "id": "postiz", "lastUpdate": 1785154584, "level": 7, "logo_hash": "a52a1a84866fb0989021c48f159f66d669a7a5913286f052246f6b86b29bdbf3", "maintained": true, "manifest": {"description": {"en": "The ultimate agentic social media scheduling tool", "fr": "L'outil ultime de planification agentique des r\u00e9seaux sociaux"}, "id": "postiz", "integration": {"architectures": "all", "disk": "2000M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "4096M", "runtime": "2048M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["CodeShakingSheep"], "name": "Postiz", "packaging_format": 2, "upstream": {"admindoc": "https://docs.postiz.com", "code": "https://github.com/gitroomhq/postiz-app", "license": "AGPL-3.0-only", "website": "https://postiz.com"}, "version": "2.22.1~ynh1"}, "potential_alternative_to": ["Buffer", "Hootsuite"], "state": "working", "subtags": []}, "prestashop": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "4015b228c40bd011acece1f06a69b1651ab7c2d5", "url": "https://github.com/YunoHost-Apps/prestashop_ynh"}, "high_quality": false, "id": "prestashop", "lastUpdate": 1763994638, "level": 6, "logo_hash": "e30cac7b2ffd3c1d706e768d60c12057c7fce7520f018df99459b9f01b0a0407", "maintained": true, "manifest": {"description": {"en": "Create a E-commerce Website", "fr": "Cr\u00e9er un site ecommerce"}, "id": "prestashop", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Prestashop", "packaging_format": 2, "upstream": {"code": "https://github.com/PrestaShop/PrestaShop", "demo": "https://demo.prestashop.com/#/en/front", "license": "OSL-3.0", "userdoc": "https://doc.prestashop.com/display/PS17/Guide+de+l'utilisateur", "website": "https://prestashop.com"}, "version": "8.2.1~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["ecommerce"]}, "pretalx": {"added_in_catalog": 1745268525, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pretalx_ynh/pull/21", "revision": "c45d508ddd485c3f94da4d876f75fcc42171df2f", "timestamp": 1776507634, "version": "2026.1.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "9979719a906382dab3dd9a1775fc2d9c27ebf540", "url": "https://github.com/YunoHost-Apps/pretalx_ynh"}, "high_quality": false, "id": "pretalx", "lastUpdate": 1783667390, "level": 7, "logo_hash": "763c45ecd8b2c3411bf79f99e320c6a167e25441cadc5e80fb8a175a5e5c17cb", "maintained": true, "manifest": {"description": {"en": "Conference management software", "fr": "Logiciel de gestion de conf\u00e9rence"}, "id": "pretalx", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.30"}, "maintainers": ["eric_G"], "name": "Pretalx", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pretalx.org/", "code": "https://github.com/pretalx/pretalx", "demo": "https://pretalx.com/p/try", "license": "Apache-2.0", "website": "https://pretalx.com/"}, "version": "2026.2.1~ynh1"}, "potential_alternative_to": ["Zoho Backstage"], "state": "working", "subtags": ["meeting"]}, "pretix": {"added_in_catalog": 1763239055, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pretix_ynh/pull/16", "revision": "dac6598fdecfe41489818a6a20652202b7794dad", "timestamp": 1772749580, "version": "2025.2.0~ynh2"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "be435dd261bcfd0068cca0231364434e7a7de3dc", "url": "https://github.com/YunoHost-Apps/pretix_ynh"}, "high_quality": false, "id": "pretix", "lastUpdate": 1772751357, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Ticket shop for conferences, festivals, concerts...", "fr": "Billetterie pour conf\u00e9rences, festivals, concerts..."}, "id": "pretix", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Pretix", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pretix.eu/en/latest/admin/installation/manual_smallscale.html", "code": "https://github.com/pretix/pretix", "demo": "https://pretix.eu/about/en/setup", "license": "AGPL-3.0", "website": "https://pretix.eu/"}, "version": "2025.2.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "privatebin": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/vdbhb59/privatebin_ynh/pull/73", "revision": "eba29417b342d2b428ff360870cd09ff60916b5f", "timestamp": 1786190132, "version": "2.0.6~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "045bc5be610135683d3efda35fd2e9c7a1f784aa", "url": "https://github.com/YunoHost-Apps/privatebin_ynh"}, "high_quality": false, "id": "privatebin", "lastUpdate": 1786205878, "level": 8, "logo_hash": "d7ca4302ed57bc7c0d702a23e7da7426584e883e46bbb3ad36cb438076c857a3", "maintained": true, "manifest": {"description": {"en": "Pastebin where the server has zero knowledge of pasted data", "fr": "Pastebin o\u00f9 le serveur ignore les donn\u00e9es copi\u00e9es"}, "id": "privatebin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "PrivateBin", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/PrivateBin/PrivateBin/wiki", "code": "https://github.com/PrivateBin/PrivateBin", "demo": "https://privatebin.net/", "license": "Zlib", "website": "https://privatebin.info/"}, "version": "2.0.6~ynh1"}, "potential_alternative_to": ["Pastebin", "ZeroBin"], "state": "working", "subtags": ["pastebin"]}, "privtracker": {"added_in_catalog": 1737920236, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "656fd968e89d73c173b67b14d00addbffe9c0267", "url": "https://github.com/YunoHost-Apps/privtracker_ynh"}, "high_quality": false, "id": "privtracker", "lastUpdate": 1746880059, "level": 4, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Private BitTorrent tracker generator", "fr": "G\u00e9n\u00e9rateur de tracker BitTorrent priv\u00e9"}, "id": "privtracker", "integration": {"architectures": ["amd64", "arm64", "i386"], "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "40M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "PrivTracker", "packaging_format": 2, "upstream": {"code": "https://github.com/meehow/privtracker", "license": " AGPL-3.0", "userdoc": "https://privtracker.com/", "website": "https://privtracker.com/"}, "version": "1.2.2~ynh1"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "profilarr": {"added_in_catalog": 1731398400, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/profilarr_ynh/pull/14", "revision": "2fe860146c334f8335862a4b4bdb3883caa6bf87", "timestamp": 1783493674, "version": "2.0.9~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "0205c927dba809819afe4b23914aba8ecac53ed6", "url": "https://github.com/YunoHost-Apps/profilarr_ynh"}, "high_quality": false, "id": "profilarr", "lastUpdate": 1787032356, "level": 7, "logo_hash": "50e20aab0315fe0b7cfa6812360d4c0af3bd2086e0a53cbf9139e43ea4b7f7e6", "maintained": true, "manifest": {"description": {"en": "Configuration management tool for Radarr/Sonarr that automates importing and version control of custom formats and quality profiles.", "fr": "Outil de gestion de configuration pour Radarr/Sonarr qui automatise l'importation des formats personnalis\u00e9s et des profils de qualit\u00e9."}, "id": "profilarr", "integration": {"architectures": ["amd64", "arm64"], "disk": "1.5G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "3G", "runtime": "256M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["bowgartfield"], "name": "Profilarr", "packaging_format": 2, "upstream": {"code": "https://github.com/Dictionarry-Hub/profilarr", "fund": "https://github.com/sponsors/Dictionarry-Hub", "license": "AGPL-3.0-only", "website": "https://dictionarry.dev/"}, "version": "2.2.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "projectsend": {"added_in_catalog": 1748096375, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/projectsend_ynh/pull/8", "revision": "5f49ed4bba33e387e31674824e93841573c8d365", "timestamp": 1786633712, "version": "2098~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "c1986582a7f1769f6951aae815ca217512158b86", "url": "https://github.com/YunoHost-Apps/projectsend_ynh"}, "high_quality": false, "id": "projectsend", "lastUpdate": 1786634681, "level": 8, "logo_hash": "2822b99c428b4b18736eeab6f8bf5da702ea81f2e2a56662c322bafb707c91a4", "maintained": true, "manifest": {"description": {"en": "Upload files and assign them to specific clients", "fr": "T\u00e9l\u00e9charger des fichiers et les affecter \u00e0 des clients sp\u00e9cifiques"}, "id": "projectsend", "integration": {"architectures": "all", "disk": "250M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "90M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "ProjectSend", "packaging_format": 2, "upstream": {"admindoc": "https://docs.projectsend.org/", "code": "https://github.com/projectsend/projectsend", "fund": "https://www.patreon.com/ignacionelson", "license": "GPL-2.0", "website": "https://www.projectsend.org/"}, "version": "2098~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "prometheus": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "dc64981713305411b7e75c4a3793a16b87670ec3", "url": "https://github.com/YunoHost-Apps/prometheus_ynh"}, "high_quality": false, "id": "prometheus", "lastUpdate": 1781897949, "level": 8, "logo_hash": "d8f11f5f039e4e1f2037e0bd682ae8d6a3eaf6db138972fe19df8e667a2944d4", "maintained": true, "manifest": {"description": {"en": "Monitoring system and time series database", "fr": "Supervision chronologique de syst\u00e8mes et services"}, "id": "prometheus", "integration": {"architectures": ["i386", "amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "Prometheus", "packaging_format": 2, "upstream": {"admindoc": "https://prometheus.io/docs", "code": "https://github.com/prometheus/prometheus", "cpe": "cpe:2.3:a:prometheus:prometheus", "demo": "https://demo.do.prometheus.io", "license": "Apache-2.0", "website": "https://prometheus.io"}, "version": "3.12.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "prose": {"added_in_catalog": 1739112393, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b45f9383fe1b52ffad824302de67380e8e70fa14", "url": "https://github.com/YunoHost-Apps/prose_ynh"}, "high_quality": false, "id": "prose", "lastUpdate": 1769532659, "level": 8, "logo_hash": "715df7d6b435918e1b0668619454f90be750f726ebddf1054356e4eb29ce0c6f", "maintained": true, "manifest": {"description": {"en": "XMPP client for team messaging", "fr": "Client XMPP pour messagerie d'\u00e9quipe"}, "id": "prose", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Prose", "packaging_format": 2, "upstream": {"code": "https://github.com/prose-im/prose-app-web", "license": "MPL-2.0", "website": "https://prose.org/"}, "version": "0.14.1~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "prosody": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "stable", "revision": "25a91b4e65c3dfdc857b0e01a5fba1e50f6c8adb", "url": "https://github.com/YunoHost-Apps/prosody_ynh"}, "high_quality": false, "id": "prosody", "lastUpdate": 1783949251, "level": 8, "logo_hash": "7db19b316a01749d2788db65208cde1d122bb902f2e05db20a1c2d09aaddad46", "maintained": true, "manifest": {"description": {"en": "Modern XMPP communication server", "fr": "Serveur de communication XMPP moderne"}, "id": "prosody", "integration": {"architectures": "all", "disk": "75M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "10M", "runtime": "10M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["yalh76", "anubister", "pitchum"], "name": "Prosody", "packaging_format": 2, "upstream": {"admindoc": "https://prosody.im/doc", "code": "https://hg.prosody.im/", "license": "MIT", "website": "https://prosody.im/"}, "version": "0.12.4~ynh121"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "WhatsApp"], "state": "working", "subtags": ["chat"]}, "prowlarr": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "8ff3725109fc3ec2d9a60eaa9f6a2c8578775335", "url": "https://github.com/YunoHost-Apps/prowlarr_ynh"}, "high_quality": false, "id": "prowlarr", "lastUpdate": 1784908811, "level": 8, "logo_hash": "f70fb315d7465ba262418d19ccd22298f0e33d4207b126d73c2c6ff788e891dc", "maintained": true, "manifest": {"description": {"en": "Complete management of your indexers for Radarr, Sonarr, Lidarr...", "fr": "Gestion compl\u00e8te de vos indexeurs pour Radarr, Sonarr, Lidarr..."}, "id": "prowlarr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Prowlarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.servarr.com/prowlarr", "code": "https://github.com/Prowlarr/Prowlarr", "license": "GPL-3.0-only", "website": "https://prowlarr.com"}, "version": "2.5.2.5491~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "psitransfer": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/psitransfer_ynh/pull/35", "revision": "db59960fcb949002d067fb1270fdcb3b6f7fdeac", "timestamp": 1769945573, "version": "2.4.0~ynh1\n22"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "ac1314506b4648f1a24915c17988ee3ba69c0097", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh"}, "high_quality": false, "id": "psitransfer", "lastUpdate": 1780471263, "level": 8, "logo_hash": "93d31db30e70f772591c3ab2a37e50934e4edba3e324d0d609c65c9805135b5e", "maintained": true, "manifest": {"description": {"en": "Simple file sharing solution", "fr": "Solution simple de partage de fichiers"}, "id": "psitransfer", "integration": {"architectures": "all", "disk": "350M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "600M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "PsiTransfer", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/psi-4ward/psitransfer/tree/master/docs", "code": "https://github.com/psi-4ward/psitransfer", "license": "BSD-2-Clause", "website": "https://psi.cx/tags/PsiTransfer"}, "version": "2.4.4~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "pterodactyl": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pterodactyl_ynh/pull/46", "revision": "cb7e327415ffba40b405af8e727e94bcf2f4772f", "timestamp": 1767791125, "version": "1.12.0~ynh1\n2.8.11"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "b9f97ea5373f5c8fc72fcc2f65661a89502157d1", "url": "https://github.com/YunoHost-Apps/pterodactyl_ynh"}, "high_quality": false, "id": "pterodactyl", "lastUpdate": 1786998069, "level": 8, "logo_hash": "3ae97d18be1d4db24d7510a16f177594c1124289c2260e7a0c65a9361328a227", "maintained": true, "manifest": {"description": {"en": "Game server management panel", "fr": "Panneau de gestion du serveur de jeu"}, "id": "pterodactyl", "integration": {"architectures": "all", "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Pterodactyl", "packaging_format": 2, "upstream": {"admindoc": "https://pterodactyl.io/project/introduction.html", "code": "https://github.com/pterodactyl/panel", "license": "MIT", "website": "https://pterodactyl.io/"}, "version": "1.15.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pufferpanel": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 3, "pr_url": "https://github.com/YunoHost-Apps/pufferpanel_ynh/pull/20", "revision": "8f256ebce1a7cf50c0e3cdc3437e5f336c9f7c0f", "timestamp": 1771338084, "version": "2.7.1~ynh1"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "9998c16c9108cfe6888de45f8328666ac8a980b9", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh"}, "high_quality": false, "id": "pufferpanel", "lastUpdate": 1742764187, "level": 6, "logo_hash": "7f089b991c269a3bfcf144ffe4ab51bc56a287d836a8b07c85bfc9f0e92eb6ae", "maintained": true, "manifest": {"description": {"en": "Web-based Game Server Management System", "fr": "Syst\u00e8me de gestion de serveur de jeu"}, "id": "pufferpanel", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": false, "ram": {"build": "350M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": [], "name": "PufferPanel", "packaging_format": 2, "upstream": {"admindoc": "https://docs.pufferpanel.com/en/latest/", "code": "https://github.com/PufferPanel/PufferPanel", "license": "Apache-2.0", "website": "https://www.pufferpanel.com/"}, "version": "2.7.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pureblog": {"added_in_catalog": 1776455650, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/pureblog_ynh/pull/22", "revision": "e4e94b57cff05bb7a97e0282adf312b00548d4be", "timestamp": 1778520424, "version": "3.0.1~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "e4b8078f0e0875fa34336b1521688181f986191f", "url": "https://github.com/YunoHost-Apps/pureblog_ynh"}, "high_quality": false, "id": "pureblog", "lastUpdate": 1787032159, "level": 7, "logo_hash": "4aace4cafe5a70796a4e602547c5d775bceb6b462be2477105d9888b95f7d2a1", "maintained": true, "manifest": {"description": {"en": "Blogging platform, designed for personal use", "fr": "Plateforme de blog, con\u00e7ue pour un usage personnel"}, "id": "pureblog", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "PureBlog", "packaging_format": 2, "upstream": {"admindoc": "https://pureblog.org/docs", "code": "https://github.com/kevquirk/pureblog", "license": "LicenseRef-Pure-Blog-1", "license_url": "https://github.com/kevquirk/pureblog/blob/main/LICENSE.md", "website": "https://pureblog.org/"}, "version": "3.7.2~ynh1"}, "potential_alternative_to": ["Blogger", "Blogspot"], "state": "working", "subtags": ["blog", "website"]}, "pydio": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "f12cd63f7467fae1ca070692993030bd18c7ba76", "url": "https://github.com/YunoHost-Apps/pydio_ynh"}, "high_quality": false, "id": "pydio", "lastUpdate": 1769206638, "level": 8, "logo_hash": "e2ba6db615e263585b5390cd0f9153dbb59eb88283db32fadebf1e537462b14b", "maintained": true, "manifest": {"description": {"en": "File sharing platform", "fr": "Plateforme de partage de fichiers"}, "id": "pydio", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "700M", "runtime": "700M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["julienmalik"], "name": "Pydio", "packaging_format": 2, "upstream": {"admindoc": "https://pydio.com/en/docs", "code": "https://github.com/pydio/cells", "cpe": "cpe:2.3:a:pydio:cells", "fund": "https://pydio.com/en/pricing", "license": "AGPL-3.0", "website": "https://pydio.com"}, "version": "4.4.17~ynh1"}, "potential_alternative_to": ["Google Drive", "Microsoft OneDrive"], "state": "working", "subtags": ["files"]}, "pyinventory": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/pyinventory_ynh/pull/167", "revision": "a69e6f6a47eba39088faac7b2876a24c14531f14", "timestamp": 1786346983, "version": "0.25.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "594faee3be4f29b2a6bdd273bcc6ff9727e46472", "url": "https://github.com/YunoHost-Apps/pyinventory_ynh"}, "high_quality": false, "id": "pyinventory", "lastUpdate": 1786353607, "level": 6, "logo_hash": "32c873397bef7b9680bcd8bdeaf80e3fbbc2b32e9e9927a4b083787a40aa311a", "maintained": true, "manifest": {"description": {"en": "Web based management to catalog things including state and location etc."}, "id": "pyinventory", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">=12"}, "maintainers": ["Jens Diemer"], "name": "PyInventory", "packaging_format": 2, "upstream": {"code": "https://github.com/jedie/PyInventory", "license": "GPL-3.0-or-later"}, "version": "0.25.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "pyload": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "0557d891e3fa1c776bf03bba87deb17ba1f9e7e4", "url": "https://github.com/YunoHost-Apps/pyload_ynh"}, "high_quality": false, "id": "pyload", "lastUpdate": 1761642182, "level": 0, "logo_hash": "10922e128a5bdf8ef61f52836121819d7901cfdc4024762f65aa9fafa7b38551", "maintained": true, "manifest": {"description": {"en": "Download Manager", "fr": "Gestionnaire de t\u00e9l\u00e9chargement"}, "id": "pyload", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "pyLoad", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/pyload/pyload/wiki", "code": "https://github.com/pyload/pyload", "license": "AGPL-3.0-or-later", "website": "https://pyload.net"}, "version": "0.4.20~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pytition": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "6550f4d1c6b6f1acac47d0f88c1e651ef18b6f45", "url": "https://github.com/YunoHost-Apps/pytition_ynh"}, "high_quality": false, "id": "pytition", "lastUpdate": 1762196393, "level": 6, "logo_hash": "407ee3c2c02dcb2b3da2f1074d41bb53cdbb4d593545c44e0b385c669667883a", "maintained": true, "manifest": {"description": {"en": "Host privacy-friendly online petitions", "fr": "H\u00e9bergez des p\u00e9titions en ligne respectueuses de la vie priv\u00e9e"}, "id": "pytition", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Salamandar"], "name": "Pytition", "packaging_format": 2, "upstream": {"admindoc": "https://pytition.readthedocs.io/en/latest/", "code": "https://github.com/pytition/Pytition", "demo": "https://demo.pytition.org", "license": "BSD-3-Clause", "website": "https://pytition.org"}, "version": "2.8.1~ynh2"}, "potential_alternative_to": ["Avaaz", "Change"], "state": "working", "subtags": ["website"]}, "qbittorrent": {"added_in_catalog": 1678129147, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/qbittorrent_ynh/pull/21", "revision": "282be77e2e93eb2bdf3540815a797e54ea286b89", "timestamp": 1787420267, "version": "4.5.2~ynh2"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "debb462f5bb0d082d0811ca919a4725d707854fc", "url": "https://github.com/YunoHost-Apps/qbittorrent_ynh"}, "high_quality": false, "id": "qbittorrent", "lastUpdate": 1787421407, "level": 8, "logo_hash": "92e0d623e20c09cce16eabf8e0fe8d5c643ef25e92628445671d458056ddb057", "maintained": true, "manifest": {"description": {"en": "Bittorrent client that aims to be a good alternative to all other bittorrent clients.", "fr": "Client bittorrent qui vise \u00e0 \u00eatre une bonne alternative \u00e0 tous les autres clients bittorrent"}, "id": "qbittorrent", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["kay0u"], "name": "qBittorrent", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/qbittorrent/qBittorrent/wiki", "code": "https://github.com/qbittorrent/qBittorrent", "cpe": "cpe:2.3:a:qbittorrent:qbittorrent", "license": "GPL-3.0-or-later", "website": "https://www.qbittorrent.org"}, "version": "4.5.2~ynh2"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "qr": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "be5e2404aa907dad85d59900e26993f24bf6580d", "url": "https://code.antopie.org/miraty/qr_ynh"}, "high_quality": false, "id": "qr", "lastUpdate": 1779660000, "level": 8, "logo_hash": "4148084c985dd9280dcbe312fae88dc2d76ada71e26f4c46d582443693164cbb", "maintained": true, "manifest": {"description": {"en": "Web interface for generating QR codes", "fr": "Interface Web pour g\u00e9n\u00e9rer des codes QR"}, "id": "qr", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "100M", "runtime": "10M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["Miraty"], "name": "LibreQR", "packaging_format": 2, "upstream": {"code": "https://code.antopie.org/miraty/libreqr", "demo": "https://qr.antopie.org", "license": "AGPL-3.0-or-later"}, "version": "2.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "question2answer": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/question2answer_ynh/pull/21", "revision": "9ab9ac7d5192880393df7c62d2cd2e9e595425a9", "timestamp": 1767169561, "version": "1.8.8~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "5cc14a4a3cd687caeb0ac3af1eb36d13a49b2192", "url": "https://github.com/YunoHost-Apps/question2answer_ynh"}, "high_quality": false, "id": "question2answer", "lastUpdate": 1767371792, "level": 8, "logo_hash": "983d12aedca827bd54313d8ec66d5e97fbd5c78e26fb39051ca134fdd86567cf", "maintained": true, "manifest": {"description": {"en": "Platform for Question&Answer sites", "fr": "Plateforme de Question/R\u00e9ponses"}, "id": "question2answer", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "70M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Nils Van Zuijlen"], "name": "Question2Answer", "packaging_format": 2, "upstream": {"admindoc": "https://docs.question2answer.org", "code": "https://github.com/q2a/question2answer", "demo": "http://demo.question2answer.org", "license": "GPL-2.0-or-later", "website": "https://www.question2answer.org"}, "version": "1.8.8~ynh1"}, "potential_alternative_to": ["Stack Exchange", "Stack Overflow"], "state": "working", "subtags": []}, "qui": {"added_in_catalog": 1770884921, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/qui_ynh/pull/4", "revision": "ee13690c02849f3b79aa8d8e2e6b13d39ca6536f", "timestamp": 1770998567, "version": "1.13.1~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "59c3d7a48daa455257c57ff7df387fed587c4fed", "url": "https://github.com/YunoHost-Apps/qui_ynh"}, "high_quality": false, "id": "qui", "lastUpdate": 1785479721, "level": 7, "logo_hash": "fe3b5452fe059b9f203601b1a8c43893162f910641cb46055648ac935ad80065", "maintained": true, "manifest": {"description": {"en": "qBittorrent web UI", "fr": "Interface utilisateur Web qBittorrent"}, "id": "qui", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Qui", "packaging_format": 2, "upstream": {"admindoc": "https://getqui.com/docs/intro", "code": "https://github.com/autobrr/qui", "license": "GPL-2.0", "website": "https://getqui.com/"}, "version": "1.24.0~ynh1"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "radarr": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "880950c87a4f125ea4f0f9ded4967dece1acfdb3", "url": "https://github.com/YunoHost-Apps/radarr_ynh"}, "high_quality": false, "id": "radarr", "lastUpdate": 1784051819, "level": 6, "logo_hash": "d4c1f08843d7b29d53b5871e262fbfd6bba06527c47b39beb10a213041b8dc22", "maintained": true, "manifest": {"description": {"en": "Movie collection manager for Usenet and BitTorrent users", "fr": "Gestionnaire de filmoth\u00e8que pour utilisateurs de Usenet et BitTorrent"}, "id": "radarr", "integration": {"architectures": ["armhf", "arm64", "amd64"], "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "100M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Radarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.servarr.com/Radarr", "code": "https://github.com/Radarr/Radarr", "fund": "https://radarr.video/donate", "license": "GPL-3.0-only", "website": "https://radarr.video"}, "version": "6.3.0.10514~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "rallly": {"added_in_catalog": 1708020558, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rallly_ynh/pull/85", "revision": "beca8535689ea39766963ef44adae3a22ceeb677", "timestamp": 1775468974, "version": "4.8.1~ynh1"}}, "antifeatures": ["paid-content"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "471efe9044a1406b6f1ddfdf4379c5263bae7c4c", "url": "https://github.com/YunoHost-Apps/rallly_ynh"}, "high_quality": false, "id": "rallly", "lastUpdate": 1786998105, "level": 8, "logo_hash": "60085287b6a5b9b519e7927d4c8d449a61139fe59f774b27059e518fb2412398", "maintained": true, "manifest": {"description": {"en": "Tool for creating scheduling polls", "fr": "Outil de cr\u00e9ation de sondages de planification"}, "id": "rallly", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Rallly", "packaging_format": 2, "upstream": {"admindoc": "https://support.rallly.co/introduction", "code": "https://github.com/lukevella/rallly", "demo": "https://app.rallly.co/polls", "license": "AGPL-3.0", "website": "https://rallly.co/fr"}, "version": "4.12.3~ynh1"}, "potential_alternative_to": ["Doodle"], "state": "working", "subtags": ["poll"]}, "razzia": {"added_in_catalog": 1776974958, "alternative_branches": {}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "main", "revision": "a84474accc68ba9db330617ee1d67e1a8903ae30", "url": "https://github.com/YunoHost-Apps/razzia_ynh"}, "high_quality": false, "id": "razzia", "lastUpdate": 1785348197, "level": 6, "logo_hash": "a60792361e552c8d7b7821e394a0d1bd324e21fbf0da57a541d8838979bf27a7", "maintained": true, "manifest": {"description": {"en": "Quiz platform for smaller events", "fr": "Plateforme de quiz pour les petits \u00e9v\u00e9nements"}, "id": "razzia", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "Razzia", "packaging_format": 2, "upstream": {"code": "https://github.com/Ralex91/Razzia", "fund": "https://ko-fi.com/Ralex91", "license": "MIT"}, "version": "3.1.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "rclone": {"added_in_catalog": 1718745783, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rclone_ynh/pull/61", "revision": "80f5fa84f72c34581e9cf8de0d869a0b6f6e23ef", "timestamp": 1779638678, "version": "1.74.2~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "932a231008f6c7c5c0b407c5c5e885f5bd969978", "url": "https://github.com/YunoHost-Apps/rclone_ynh"}, "high_quality": false, "id": "rclone", "lastUpdate": 1785577914, "level": 8, "logo_hash": "aff414243f7ed79c228114fdb1685bbcb80dd04354886836e0f76d7a834d8f68", "maintained": true, "manifest": {"description": {"en": "Web UI for Rclone", "fr": "Interface utilisateur Web pour Rclone"}, "id": "rclone", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Rclone", "packaging_format": 2, "upstream": {"code": "https://github.com/rclone/rclone", "license": "MIT", "userdoc": "https://rclone.org/docs/", "website": "https://rclone.org/"}, "version": "1.75.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "readarr": {"added_in_catalog": 1696451897, "alternative_branches": {}, "antifeatures": ["deprecated-software"], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "5943755b720a4d70492b9e0577c096f03cb46e15", "url": "https://github.com/YunoHost-Apps/readarr_ynh"}, "high_quality": false, "id": "readarr", "lastUpdate": 1758094698, "level": 6, "logo_hash": "42f66e48b8c2a05f6c6cd61902ad740e0c9e7ffca6862a5dd89c7fd33bc2ec22", "maintained": true, "manifest": {"description": {"en": "Book Manager and Automation (Sonarr for Ebooks)", "fr": "Gestionnaire de livres et automatisation (Sonarr pour livres \u00e9lectroniques)"}, "id": "readarr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Readarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.servarr.com/readarr/installation/linux", "code": "https://github.com/Readarr/Readarr", "fund": "https://opencollective.com/readarr", "license": "GPL-3.0", "website": "https://readarr.com/"}, "version": "0.4.18.2805~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["books"]}, "readeck": {"added_in_catalog": 1707572608, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/readeck_ynh/pull/90", "revision": "c1bc2ec03ccffb740a39db13107846b06e067a98", "timestamp": 1786730732, "version": "0.22.3~ynh2"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "9484d3b4f48d2f852e722081825f31f4d8a75e9e", "url": "https://github.com/YunoHost-Apps/readeck_ynh"}, "high_quality": false, "id": "readeck", "lastUpdate": 1787031689, "level": 8, "logo_hash": "66ab037f7eec9bb4b739b0f59437c1db806b31657258975034324764d044ab89", "maintained": true, "manifest": {"description": {"en": "Bookmark manager and a read later tool", "fr": "Gestionnaire de favoris et outil de lecture ult\u00e9rieure"}, "id": "readeck", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["OniriCorpe"], "name": "Readeck", "packaging_format": 2, "upstream": {"admindoc": "https://readeck.org/en/docs/", "code": "https://codeberg.org/readeck/readeck", "license": "AGPL-3.0", "website": "https://readeck.org/"}, "version": "0.23.1~ynh1"}, "potential_alternative_to": ["Instapaper", "Omnivore", "Pocket", "Shaarli", "Wallabag"], "state": "working", "subtags": []}, "readflow": {"added_in_catalog": 1745522166, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "69db322f37824a4113944bdd70c7540cd1a38ef1", "url": "https://github.com/YunoHost-Apps/readflow_ynh"}, "high_quality": false, "id": "readflow", "lastUpdate": 1784785518, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": " Track your Kobo reads on Anilist.co and Hardcover.app using Calibre-Web and Calibre databases "}, "id": "readflow", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["Thovi98"], "name": "Readflow", "packaging_format": 2, "upstream": {"code": "https://github.com/RobBrazier/readflow", "license": "MPL-2.0"}, "version": "0.3.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "redirect": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 1, "pr_url": "https://github.com/rosbeef/redirect_ynh/pull/74", "revision": "b1372a23ea04d02fbb8b0f7a634458d2c2525f9d", "timestamp": 1785806173, "version": "2.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "108632fee50d847f5f8e3280284d27ca20434df5", "url": "https://github.com/YunoHost-Apps/redirect_ynh"}, "high_quality": false, "id": "redirect", "lastUpdate": 1758570668, "level": 8, "logo_hash": "58a393dfcc3d2dadce182591db18fd32ba71f9e23b51558b72b35a34a393710b", "maintained": true, "manifest": {"description": {"en": "Create a redirection or a proxy to another path", "fr": "Cr\u00e9er une redirection ou un proxy vers un autre emplacement"}, "id": "redirect", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "Redirect", "packaging_format": 2, "upstream": {"license": "AGPL-3.0-or-later", "website": "https://en.wikipedia.org/wiki/Reverse_proxy"}, "version": "2.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "redlib": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "5567bb4557720341ccc43dd392325e73cb10fa6f", "url": "https://github.com/YunoHost-Apps/redlib_ynh"}, "high_quality": false, "id": "redlib", "lastUpdate": 1767265753, "level": 0, "logo_hash": "3f7c577bde35f9c9d049a5e9119108a05e0336283fc6bc399e8977a2ccef93a9", "maintained": true, "manifest": {"description": {"en": "Libre alternative to Reddit", "fr": "Alternative libre \u00e0 Reddit"}, "id": "redlib", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Redlib", "packaging_format": 2, "upstream": {"code": "https://github.com/redlib-org/redlib", "license": "AGPL-3.0"}, "version": "0.36.0~ynh7"}, "potential_alternative_to": ["Hacker News", "Lobste.rs", "Reddit"], "state": "working", "subtags": []}, "redmine": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "9974b16a5c9c471eb013e22fac0efd5cdd576e8b", "url": "https://github.com/YunoHost-Apps/redmine_ynh"}, "high_quality": false, "id": "redmine", "lastUpdate": 1782977498, "level": 6, "logo_hash": "56c28f2be9ad0d23f6e2f2db96e62771853a37ad5f8a6d950c4e04adc6a5e1de", "maintained": true, "manifest": {"description": {"en": "Flexible project management Web application", "fr": "Gestionnaire de projet flexible sous forme d'application Web"}, "id": "redmine", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Redmine", "packaging_format": 2, "upstream": {"code": "https://github.com/redmine/redmine", "license": "GPL-2.0", "website": "https://www.redmine.org"}, "version": "7.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "reiverr": {"added_in_catalog": 1698585254, "alternative_branches": {}, "antifeatures": ["alpha-software"], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "42ddb22dac87a77559d907741a7ae1bbd0dfcdd8", "url": "https://github.com/YunoHost-Apps/reiverr_ynh"}, "high_quality": false, "id": "reiverr", "lastUpdate": 1777384713, "level": 7, "logo_hash": "14c9d471b008d654ea11725308c0c436dbcb992db4082017fe26a560b34cf8bb", "maintained": true, "manifest": {"description": {"en": "Clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr", "fr": "Interface claire combin\u00e9e pour Jellyfin, TMDB, Radarr et Sonarr, en plus d\u2019\u00eatre un rempla\u00e7ant d\u2019Overseerr"}, "id": "reiverr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Reiverr", "packaging_format": 2, "upstream": {"code": "https://github.com/aleksilassila/reiverr", "license": "GPL-3.0"}, "version": "2.2.0~ynh3"}, "potential_alternative_to": ["Jellyfin-vue", "Jellyseerr", "Overseerr"], "state": "working", "subtags": ["mediacenter", "videos"]}, "restic": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/restic_ynh/pull/63", "revision": "d3600e59d839e4d365fc37176b012ab399386b27", "timestamp": 1773680763, "version": "0.18.1~ynh3"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0c11e57d37a13f810fcba5a0a7bd58ce3ce75179", "url": "https://github.com/YunoHost-Apps/restic_ynh"}, "high_quality": false, "id": "restic", "lastUpdate": 1784960937, "level": 8, "logo_hash": "619bbe1900fa30c7a05d9f4dabce7437d30ea9e7598de189902ff3fcd17636f5", "maintained": true, "manifest": {"description": {"en": "Regularly create encrypted backups sent to another server using Restic", "fr": "Cr\u00e9ez r\u00e9guli\u00e8rement des sauvegardes chiffr\u00e9es envoy\u00e9es sur un autre serveur avec Restic"}, "id": "restic", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Gildas-GH"], "name": "Restic", "packaging_format": 2, "upstream": {"admindoc": "https://restic.readthedocs.io/en/latest/", "code": "https://github.com/restic/restic", "license": "BSD-2-Clause", "website": "https://restic.net"}, "version": "0.19.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "retroarch": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "ef1b871e657d5119fc32016494b20766e7837aaf", "url": "https://github.com/YunoHost-Apps/retroarch_ynh"}, "high_quality": false, "id": "retroarch", "lastUpdate": 1768239999, "level": 8, "logo_hash": "3cd5225b908d73754ef0937a9f84274c9bb7bc7e4634e94e687220a96fc1a0e9", "maintained": true, "manifest": {"description": {"en": "Emulate videogames system and play videogames through your web browser", "fr": "Emulez des consoles de jeux et jouer \u00e0 ces jeux vid\u00e9os dans votre explorateur web"}, "id": "retroarch", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["Krakinou"], "name": "Retroarch Web Player", "packaging_format": 2, "upstream": {"admindoc": "https://docs.libretro.com/", "code": "https://github.com/libretro/RetroArch", "demo": "https://web.libretro.com/", "license": "GPL-3.0-or-later", "userdoc": "https://docs.libretro.com/", "website": "http://www.retroarch.com/"}, "version": "1.22.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "revealjs": {"added_in_catalog": 1742237211, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "1b2e249bd59bc54177972cf60176630821a5fb12", "url": "https://github.com/YunoHost-Apps/revealjs_ynh"}, "high_quality": false, "id": "revealjs", "lastUpdate": 1761741629, "level": 8, "logo_hash": "34ce30e9036a3650922420637f355492d37b9f441b1537640fec57fcc8d794b5", "maintained": true, "manifest": {"description": {"en": "HTML Presentation Framework", "fr": "HTML Presentation Framework"}, "id": "revealjs", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Reveal.js", "packaging_format": 2, "upstream": {"admindoc": "https://revealjs.com/installation/", "code": "https://github.com/hakimel/reveal.js", "demo": "https://revealjs.com/", "license": "MIT", "website": "https://revealjs.com/"}, "version": "5.1.0~ynh1"}, "potential_alternative_to": ["Google Slides", "Office 365", "Prezi", "SoZi"], "state": "working", "subtags": ["impress"]}, "reverseproxy": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "eb433df9b99691a60dbff550bf63228a450657e4", "url": "https://github.com/YunoHost-Apps/reverseproxy_ynh"}, "high_quality": false, "id": "reverseproxy", "lastUpdate": 1749819396, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Create a reverse proxy to a socket/port, optionally serve static files from folder", "fr": "Cr\u00e9er un reverse proxy vers un socket/port, optionnellement servir des fichiers statiques depuis un dossier"}, "id": "reverseproxy", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "90M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["selfhoster1312"], "name": "Reverse Proxy", "packaging_format": 2, "upstream": {"license": "AGPL-3.0-or-later", "website": "https://en.wikipedia.org/wiki/Reverse_proxy"}, "version": "0.2~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "rmfakecloud": {"added_in_catalog": 1787043440, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/rmfakecloud_ynh/pull/1", "revision": "0d955582f42bea59302e1367d44bdb54999fed9e", "timestamp": 1787041901, "version": "0.0.31~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "a57d740fa9102381dc726396d273865d77581ea8", "url": "https://github.com/YunoHost-Apps/rmfakecloud_ynh"}, "high_quality": false, "id": "rmfakecloud", "lastUpdate": 1787042960, "level": 7, "logo_hash": "2ea116844418f0b1f3c6a7ef1c925265824ff9d89b0ab0de43ec0e7e574e4034", "maintained": true, "manifest": {"description": {"en": "Host your own cloud for the remarkable"}, "id": "rmfakecloud", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Thovi98"], "name": "rmfakecloud", "packaging_format": 2, "upstream": {"code": "https://github.com/ddvk/rmfakecloud", "license": "AGPL-3.0", "userdoc": "https://ddvk.github.io/rmfakecloud/remarkable/setup/", "website": "https://ddvk.github.io/rmfakecloud/"}, "version": "0.0.31~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "rocketchat": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rocketchat_ynh/pull/248", "revision": "38904b3f776c78c9c29e8347df3b82ccd282de95", "timestamp": 1784455338, "version": "8.5.1~ynh1"}}, "antifeatures": ["not-totally-free-upstream"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b4f6ae65b0149bcd48081ae7b9999187849c2d2f", "url": "https://github.com/YunoHost-Apps/rocketchat_ynh"}, "high_quality": false, "id": "rocketchat", "lastUpdate": 1784876220, "level": 8, "logo_hash": "7915771df461e1c8c8d6c11814b1ba33ff9d3e118c45e6501fb278484f2783a6", "maintained": true, "manifest": {"description": {"en": "Team collaboration communication platform", "fr": "Plateforme de communication collaborative en \u00e9quipe"}, "id": "rocketchat", "integration": {"architectures": ["amd64"], "disk": "1700M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Rocket.Chat", "packaging_format": 2, "upstream": {"admindoc": "https://docs.rocket.chat/", "code": "https://github.com/RocketChat/Rocket.Chat", "demo": "https://cloud.rocket.chat/trial", "license": "GPL-3.0", "userdoc": "https://docs.rocket.chat/guides/user-guides", "website": "https://rocket.chat/"}, "version": "8.5.1~ynh1"}, "potential_alternative_to": ["Slack"], "state": "working", "subtags": ["chat"]}, "rosariosis": {"added_in_catalog": 1759473707, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/rosariosis_ynh/pull/23", "revision": "2f5f694e9b4e0a958792d49effc698cce90f13ee", "timestamp": 1769540760, "version": "12.7.2~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "main", "revision": "b64962495234f87a2f3ae66104eef1c235bf71f2", "url": "https://github.com/YunoHost-Apps/rosariosis_ynh"}, "high_quality": false, "id": "rosariosis", "lastUpdate": 1784665129, "level": 8, "logo_hash": "4340cf119afa72bea03e738dc723cef10b2000d6100a6de2413b426434293733", "maintained": true, "manifest": {"description": {"en": "Student Information System for school management", "fr": "Syst\u00e8me d'information scolaire pour la gestion des \u00e9tablissements scolaires"}, "id": "rosariosis", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "RosarioSIS", "packaging_format": 2, "upstream": {"admindoc": "https://www.rosariosis.org/documentation/", "code": "https://gitlab.com/francoisjacquet/rosariosis", "demo": "https://www.rosariosis.org/demo/", "license": "GPL-2.0-or-later", "website": "https://www.rosariosis.org/"}, "version": "12.9.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "roundcube": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/roundcube_ynh/pull/283", "revision": "9bf5f492c591c20a5856b0c77ef4050808f3a60d", "timestamp": 1786342299, "version": "1.7.3~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "7db2a9afdaf3beda55ef51c6cba3d452cdb4a7be", "url": "https://github.com/YunoHost-Apps/roundcube_ynh"}, "high_quality": false, "id": "roundcube", "lastUpdate": 1786343694, "level": 8, "logo_hash": "89579c825558c572f05985884e237c89b81847541641f0610016e660c35fc82a", "maintained": true, "manifest": {"description": {"en": "Web interface to check your mailbox", "fr": "Interface web pour consulter votre bo\u00eete mail"}, "id": "roundcube", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Roundcube", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/roundcube/roundcubemail/wiki", "code": "https://github.com/roundcube/roundcubemail", "demo": "https://demo.yunohost.org/webmail/", "license": "GPL-3.0-only", "website": "https://roundcube.net/"}, "version": "1.7.3~ynh1"}, "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "state": "working", "subtags": ["email"]}, "rspamd": {"added_in_catalog": 1730230504, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rspamd_ynh/pull/29", "revision": "b51397fec25699d2a726d0c718ee7b096e6aee30", "timestamp": 1770282866, "version": "3.14.2~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "322275b213f64de11716e6ec39e2571c2ec24071", "url": "https://github.com/YunoHost-Apps/rspamd_ynh"}, "high_quality": false, "id": "rspamd", "lastUpdate": 1786828627, "level": 8, "logo_hash": "b0a32a9087c2272e5478446f2555fce1a08b9f95f2113427fbb239704832f215", "maintained": true, "manifest": {"description": {"en": "Spam filtering system", "fr": "Syst\u00e8me pour filtrer les spams"}, "id": "rspamd", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Rspamd", "packaging_format": 2, "upstream": {"admindoc": "https://rspamd.com/doc", "code": "https://github.com/rspamd/rspamd", "license": "Apache-2.0", "website": "https://rspamd.com/"}, "version": "4.1.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "rspamdui": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "d27c59c776b15fe8a62ab2a10985cbbcf5647ebb", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh"}, "high_quality": false, "id": "rspamdui", "lastUpdate": 1767026686, "level": 8, "logo_hash": "b0a32a9087c2272e5478446f2555fce1a08b9f95f2113427fbb239704832f215", "maintained": true, "manifest": {"description": {"en": "Simple control interface for rspamd spam filtering system", "fr": "Interface de contr\u00f4le simple pour le syst\u00e8me de filtrage de spam rspamd"}, "id": "rspamdui", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Rspamd Web UI", "packaging_format": 2, "upstream": {"code": "https://github.com/rspamd/rspamd", "license": "Apache-2.0", "website": "https://rspamd.com/webui"}, "version": "1.0~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "rss-bridge": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "79c7efa82fa785705f6a9078600fdc6bac466fd9", "url": "https://github.com/YunoHost-Apps/rss-bridge_ynh"}, "high_quality": false, "id": "rss-bridge", "lastUpdate": 1763194632, "level": 8, "logo_hash": "99eba2f19e57c9ef89a63c52ed38eca8900894760a7832b11abb1ba205a8c6d5", "maintained": true, "manifest": {"description": {"en": "RSS and Atom feed generator for websites that don't have one", "fr": "G\u00e9n\u00e9rateur de flux RSS et Atom pour les sites Web qui n'en ont pas"}, "id": "rss-bridge", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["JimboJoe", "Lapineige"], "name": "RSS-Bridge", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/RSS-Bridge/rss-bridge/wiki", "code": "https://github.com/RSS-Bridge/rss-bridge", "demo": "https://wtf.roflcopter.fr/rss-bridge/", "license": "Unlicense"}, "version": "2025.08.05~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "rsshub": {"added_in_catalog": 1696613491, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rsshub_ynh/pull/113", "revision": "2d0ff0c46fa379a40f5f9571122066094a0b0cea", "timestamp": 1773165206, "version": "2026.03.08~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "9382cc6dd08db1e1f4cc037503c03a5c2471cd6b", "url": "https://github.com/YunoHost-Apps/rsshub_ynh"}, "high_quality": false, "id": "rsshub", "lastUpdate": 1786964942, "level": 8, "logo_hash": "1a79f1cb2c5bbb6de5819d36637c70570477df96d0fdeb59fe7ad853305aca50", "maintained": true, "manifest": {"description": {"en": "Extensible RSS feed aggregator", "fr": "Agr\u00e9gateur de flux RSS extensible"}, "id": "rsshub", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "800M", "runtime": "600M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "RSSHub", "packaging_format": 2, "upstream": {"admindoc": "https://docs.rsshub.app/install/", "code": "https://github.com/DIYgod/RSSHub", "license": "MIT", "website": "https://docs.rsshub.app/"}, "version": "2026.08.16~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "rustdesk-server": {"added_in_catalog": 1698869593, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/rustdesk-server_ynh/pull/39", "revision": "e1f8fb3e0e547220b2c1be58e5d6904331fbe574", "timestamp": 1767356363, "version": "1.1.14~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "a5dbfb0a2f3683475276eb161238e67fa6379cf8", "url": "https://github.com/YunoHost-Apps/rustdesk-server_ynh"}, "high_quality": false, "id": "rustdesk-server", "lastUpdate": 1784826812, "level": 8, "logo_hash": "2396d1d95b1f80debaa95d38e0f1b2e284d10cdc4b3db68a839a55704c121756", "maintained": true, "manifest": {"description": {"en": "Remote control alternative for self-hosting", "fr": "Alternative de contr\u00f4le \u00e0 distance pour l'auto-h\u00e9bergement"}, "id": "rustdesk-server", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "RustDesk Server", "packaging_format": 2, "upstream": {"admindoc": "https://rustdesk.com/docs/en/", "code": "https://github.com/rustdesk/rustdesk-server", "license": "AGPL-3.0", "website": "https://rustdesk.com/"}, "version": "1.1.16~ynh1"}, "potential_alternative_to": ["AnyDesk", "TeamViewer"], "state": "working", "subtags": []}, "rutorrent": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/rutorrent_ynh/pull/1", "revision": "bb449f06ce665fc2f8722a2ec5b27c2170d30c95", "timestamp": 1783613086, "version": "5.3.5~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "55af1674a32d64477858b9b77a0e0b3d49723681", "url": "https://github.com/YunoHost-Apps/rutorrent_ynh"}, "high_quality": false, "id": "rutorrent", "lastUpdate": 1785147354, "level": 7, "logo_hash": "63f600633a12df7a819dd31ce036aec102bd145ef9ac6dc2bcfc79ef202298f7", "maintained": true, "manifest": {"description": {"en": "Web front-end for rTorrent", "fr": "Interface web frontale pour rTorrent"}, "id": "rutorrent", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "ruTorrent", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/Novik/ruTorrent/wiki/WebSERVER", "code": "https://github.com/Novik/ruTorrent", "license": "GPL-3.0-only"}, "version": "5.3.11~ynh1"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "sabnzbd": {"added_in_catalog": 1760009076, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/sabnzbd_ynh/pull/15", "revision": "bd1dd000defb288e1899184e44b2d166638adbba", "timestamp": 1778699032, "version": "5.0.1~ynh2"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "50f64021435ab98ec43ede0f769585bc56b4a15c", "url": "https://github.com/YunoHost-Apps/sabnzbd_ynh"}, "high_quality": false, "id": "sabnzbd", "lastUpdate": 1787347370, "level": 7, "logo_hash": "800f7a5fee04e624166ca07202c785ed6b5900a95af0d7f116ac3941eadf3f55", "maintained": true, "manifest": {"description": {"en": "Newsreader for downloading, verifying and extracting files from Usenet", "fr": "Lecteur de news pour t\u00e9l\u00e9charger, v\u00e9rifier et extraire des fichiers depuis Usenet"}, "id": "sabnzbd", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.28"}, "maintainers": ["bowgartfield"], "name": "SABnzbd", "packaging_format": 2, "upstream": {"admindoc": "https://sabnzbd.org/wiki/", "code": "https://github.com/sabnzbd/sabnzbd", "cpe": "cpe:2.3:a:sabnzbd:sabnzbd", "fund": "https://sabnzbd.org/donate/", "license": "GPL-2.0", "userdoc": "https://sabnzbd.org/wiki/", "website": "https://sabnzbd.org"}, "version": "5.1.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "samba": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/samba_ynh/pull/36", "revision": "67b79759121f4185c6b29826d96354febad4ad4f", "timestamp": 1774476841, "version": "4.13.13~ynh5"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "594bb93f8295f6d5987b678101cbde0b8e92c40b", "url": "https://github.com/YunoHost-Apps/samba_ynh"}, "high_quality": false, "id": "samba", "lastUpdate": 1781595050, "level": 8, "logo_hash": "b20c5c212b53de9d28722554e5057408952b40e600aa9c4964608f9343e22c4a", "maintained": true, "manifest": {"description": {"en": "Share directories on your private network thanks to SMB protocol", "fr": "Partager des dossiers sur un r\u00e9seau priv\u00e9 via le protocole SMB"}, "id": "samba", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": ["Galette"], "name": "Samba", "packaging_format": 2, "upstream": {"admindoc": "https://www.samba.org/samba/docs/", "code": "https://git.samba.org/?p=samba.git;a=summary", "license": "AGPL-3.0-only", "website": "https://www.samba.org/"}, "version": "4.13.13~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "satdress": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "59740fc70eec8b7654596a5f4d1c2a014f662b18", "url": "https://github.com/YunoHost-Apps/satdress_ynh"}, "high_quality": false, "id": "satdress", "lastUpdate": 1758378887, "level": 6, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Federated Lightning addresses server", "fr": "Serveur d'adresses Lightning f\u00e9d\u00e9r\u00e9"}, "id": "satdress", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Navan Chauhan"], "name": "Satdress", "packaging_format": 2, "upstream": {"code": "https://github.com/nbd-wtf/satdress", "demo": "https://github.com/nbd-wtf/satdress", "license": "MIT", "userdoc": "https://github.com/nbd-wtf/satdresss"}, "version": "0.8.0~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "scovie": {"added_in_catalog": 1685183203, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/scovie_ynh/pull/17", "revision": "0b5221e7e61a99f6afe205f7d9fa1e873234f244", "timestamp": 1767123376, "version": "0.0.6~ynh4"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "0e3795b823da6c0ac8790ca6920e605f0b6a85b3", "url": "https://github.com/YunoHost-Apps/scovie_ynh"}, "high_quality": false, "id": "scovie", "lastUpdate": 1767124747, "level": 8, "logo_hash": "c278b36b5069d61c2d0098bc97393bb6879cc946c1285ea190cd2a6d88427e6b", "maintained": true, "manifest": {"description": {"en": "Digital signage system for high schools", "fr": "Syst\u00e8me d'affichage dynamique pour les lyc\u00e9es"}, "id": "scovie", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "300M"}, "sso": false, "yunohost": ">=12.1.17"}, "maintainers": ["Andr\u00e9 Th\u00e9o LAURET"], "name": "Scovie", "packaging_format": 2, "upstream": {"code": "https://github.com/eldertek/scovie", "license": "GPL-3.0"}, "version": "0.0.6~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "scratch": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/scratch_ynh/pull/267", "revision": "45980c1bb1085332da3031158325b6f6a83327e5", "timestamp": 1769154167, "version": "5.2.17~ynh1"}}, "antifeatures": [], "category": "education", "featured": false, "git": {"branch": "master", "revision": "c91af2b7850b0d569f5aa9587cc8d76d9fef7336", "url": "https://github.com/YunoHost-Apps/scratch_ynh"}, "high_quality": false, "id": "scratch", "lastUpdate": 1775468899, "level": 8, "logo_hash": "236d04f447e58c7662dcd167da0a4f4fc703ced07d1abd74508ecfa584b9f5e7", "maintained": true, "manifest": {"description": {"en": "Programming language to create your own interactive stories, games, and animations", "fr": "Langage de programmation pour cr\u00e9er vos propres histoires, jeux et animations interactifs"}, "id": "scratch", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Scratch", "packaging_format": 2, "upstream": {"admindoc": "https://scratch-wiki.info/wiki/Scratch_3.0", "code": "https://github.com/scratchfoundation/scratch-gui", "demo": "https://scratch.mit.edu/projects/editor/?tutorial=getStarted", "license": "BSD-3-Clause", "website": "https://scratch.mit.edu/"}, "version": "5.3.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "screego": {"added_in_catalog": 1725285852, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "636cd6eebdbb371b75b20a2496c64f2422dc52b5", "url": "https://github.com/YunoHost-Apps/screego_ynh"}, "high_quality": false, "id": "screego", "lastUpdate": 1778827703, "level": 8, "logo_hash": "9ea81742c91088a88188a59edde8ad71b32bff5c5c3381c2509482e40a1a0674", "maintained": true, "manifest": {"description": {"en": "Screen sharing for developers", "fr": "Partage d'\u00e9cran pour les d\u00e9veloppeurs"}, "id": "screego", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "Screego", "packaging_format": 2, "upstream": {"admindoc": "https://screego.net/#/", "code": "https://github.com/screego/server", "demo": "https://app.screego.net/", "license": "GPL-3.0", "website": "https://screego.net/#/"}, "version": "1.12.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["meeting"]}, "scrutiny": {"added_in_catalog": 1678351205, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "81233606a192b08f7c5c6c61235b79b02188bd9a", "url": "https://github.com/YunoHost-Apps/scrutiny_ynh"}, "high_quality": false, "id": "scrutiny", "lastUpdate": 1786376580, "level": 8, "logo_hash": "5d42ad6980301f86c0a39b341e8e8b6fcfd15e86d8d74a2dc217848328472d23", "maintained": true, "manifest": {"description": {"en": "WebUI for smartd S.M.A.R.T monitoring"}, "id": "scrutiny", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["ewilly"], "name": "Scrutiny", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/AnalogJ/scrutiny/tree/master/docs", "code": "https://github.com/AnalogJ/scrutiny", "fund": "https://paypal.me/analogj/usd10", "license": "MIT"}, "version": "0.9.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "seafile": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/seafile_ynh/pull/202", "revision": "1a3758dd5d376412c9f7f52e0a9f529eedbccfee", "timestamp": 1784271545, "version": "13.0.25~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "d12883167536a5ea65f3c07fdc3a063107db0109", "url": "https://github.com/YunoHost-Apps/seafile_ynh"}, "high_quality": false, "id": "seafile", "lastUpdate": 1784787677, "level": 8, "logo_hash": "28977bae9ad8eb0941b4e430498334f68d39e6d84b4468f519daec75e359c944", "maintained": true, "manifest": {"description": {"en": "Open source cloud storage", "fr": "Stockage cloud open source"}, "id": "seafile", "integration": {"architectures": ["amd64", "arm64"], "disk": "5G", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "0M", "runtime": "1G"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Seafile", "packaging_format": 2, "upstream": {"admindoc": "https://manual.seafile.com", "code": "https://github.com/haiwen/seafile-server", "cpe": "cpe:2.3:a:seafile:seafile", "demo": "https://demo.seafile.com", "license": "AGPL-3.0,Apache-2.0,MIT,GPL-2.0", "website": "https://www.seafile.com"}, "version": "13.0.25~ynh1"}, "potential_alternative_to": ["Dropbox", "Google Drive", "Mega", "Microsoft OneDrive", "Resilio Sync", "Time Machine"], "state": "working", "subtags": ["files"]}, "searxng": {"added_in_catalog": 1678310393, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "d46cfe0a29f680a620e421e73bccb82d0c0756f5", "url": "https://github.com/YunoHost-Apps/searxng_ynh"}, "high_quality": false, "id": "searxng", "lastUpdate": 1787575845, "level": 8, "logo_hash": "68424aa8b5c9acdf684fd1f27e865277527368edb5832cf0d2719a9affe51f7e", "maintained": true, "manifest": {"description": {"en": "Internet metasearch engine which aggregates results from more than 70 search services", "fr": "M\u00e9ta-moteur de recherche qui rassemble les r\u00e9sultats de plus de 70 services de recherche"}, "id": "searxng", "integration": {"architectures": "all", "disk": "210M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "250M", "runtime": "200M"}, "sso": "not_relevant", "yunohost": ">= 11.2.30"}, "maintainers": ["ewilly"], "name": "SearXNG", "packaging_format": 2, "upstream": {"admindoc": "https://docs.searxng.org/admin/", "code": "https://github.com/searxng/searxng", "demo": "https://searx.be", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.searxng.org/user/", "website": "https://docs.searxng.org"}, "version": "2026.08.22~ynh1"}, "potential_alternative_to": ["Bing", "DuckDuckGo", "Google", "SearX", "Yahoo"], "state": "working", "subtags": []}, "seaweedfs": {"added_in_catalog": 1770226764, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/seaweedfs_ynh/pull/67", "revision": "ada53068aa3b940e37e6d8cd7de4d1219df57974", "timestamp": 1784813549, "version": "4.40~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "966517b625f05c56de8bd0b2cc547014908a0cfd", "url": "https://github.com/YunoHost-Apps/seaweedfs_ynh"}, "high_quality": false, "id": "seaweedfs", "lastUpdate": 1787443305, "level": 7, "logo_hash": "f316dd4cf642b9c945fbf53765c870edd6cb1e23956375dd5049fe36bd62b853", "maintained": true, "manifest": {"description": {"en": "Versatile and efficient storage system", "fr": "Syst\u00e8me de stockage polyvalent et efficace"}, "id": "seaweedfs", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "200M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["otm33GH"], "name": "SeaweedFS", "packaging_format": 2, "upstream": {"code": "https://github.com/seaweedfs/seaweedfs", "license": "Apache-2.0", "userdoc": "https://github.com/seaweedfs/seaweedfs/wiki", "website": "https://seaweedfs.com/"}, "version": "4.44~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "secretsanta": {"added_in_catalog": 1768253017, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/secretsanta_ynh/pull/1", "revision": "f8940e946a0ceb771065a2164937668b3a214f67", "timestamp": 1768135269, "version": "2024.12.04~ynh1\n22.20"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "d1ba838092081700d422815fef8e5d5947b2e645", "url": "https://github.com/YunoHost-Apps/secretsanta_ynh"}, "high_quality": false, "id": "secretsanta", "lastUpdate": 1768145447, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Randomly pair participants for a Secret Santa gift exchange."}, "id": "secretsanta", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "Secret Santa", "packaging_format": 2, "upstream": {"code": "https://github.com/arcanis/secretsanta", "demo": "http://mael.dev/secretsanta/", "fund": "https://github.com/sponsors/arcanis", "license": "MIT", "website": "http://mael.dev/secretsanta/"}, "version": "2024.12.04~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "seerr": {"added_in_catalog": 1683832079, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "76c3636cac17a2b81f43092599f487cedf55a6d9", "url": "https://github.com/YunoHost-Apps/seerr_ynh"}, "high_quality": false, "id": "seerr", "lastUpdate": 1785474665, "level": 6, "logo_hash": "40b580975e9a13bd64c83a40e80020a815fbf52c9c9c9af5c6825749203d06be", "maintained": true, "manifest": {"description": {"en": "Media request management and discovery tool for Jellyfin, Radarr, and Sonarr", "fr": "Gestionnaire de demandes et de d\u00e9couverte de m\u00e9dias pour Jellyfin, Radarr, et Sonarr"}, "id": "seerr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["Thovi98"], "name": "Seerr", "packaging_format": 2, "upstream": {"code": "https://github.com/seerr-team/seerr", "license": "MIT"}, "version": "3.4.1~ynh1"}, "potential_alternative_to": ["Jellyseerr", "Overseerr"], "state": "working", "subtags": []}, "selfoss": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "6ea64604ec0c6af5f5a48023d9a1aa318743e23c", "url": "https://github.com/YunoHost-Apps/selfoss_ynh"}, "high_quality": false, "id": "selfoss", "lastUpdate": 1757965202, "level": 8, "logo_hash": "f99b2ec5156bbad8de7dd469d4277f5826ee0b1dbd83b070c9510aa6e72b736d", "maintained": true, "manifest": {"description": {"en": "Multipurpose RSS reader", "fr": "Lecteur RSS polyvalent"}, "id": "selfoss", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Selfoss", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/fossar/selfoss/wiki", "code": "https://github.com/fossar/selfoss", "license": "AGPL-3.0-only", "userdoc": "https://selfoss.aditu.de/", "website": "https://selfoss.aditu.de/"}, "version": "2.19~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": ["rssreader"]}, "send": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "23ddee8efe40090955a6020047526673bc1f8fb0", "url": "https://github.com/YunoHost-Apps/send_ynh"}, "high_quality": false, "id": "send", "lastUpdate": 1759647693, "level": 8, "logo_hash": "e1054d668b305453c6beacd751a60a1385770665132424851cd383925cd5e3c7", "maintained": true, "manifest": {"description": {"en": "File sharing which allows to send encrypted files", "fr": "Partage de fichiers qui permet d'envoyer des fichiers chiffr\u00e9s"}, "id": "send", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Send", "packaging_format": 2, "upstream": {"code": "https://github.com/timvisee/send", "demo": "https://send.vis.ee/", "license": "MPL-2.0", "website": "https://send.vis.ee/"}, "version": "3.4.27~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "shaarli": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "575ca9a2b01cf0999909dba99c52757d2e27dd11", "url": "https://github.com/YunoHost-Apps/shaarli_ynh"}, "high_quality": false, "id": "shaarli", "lastUpdate": 1785750585, "level": 8, "logo_hash": "58b1202294125763a05e799b7c5b1f612bb348ca452835660082998c41f855e1", "maintained": true, "manifest": {"description": {"en": "Save, sort, synchronize and share web addresses", "fr": "Sauvegarder, trier, synchroniser et partager des adresses web"}, "id": "shaarli", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Lapineige"], "name": "Shaarli", "packaging_format": 2, "upstream": {"admindoc": "https://shaarli.readthedocs.io/en/master/", "code": "https://github.com/shaarli/Shaarli", "demo": "https://demo.shaarli.org/", "license": "MIT"}, "version": "0.16.5~ynh1"}, "potential_alternative_to": ["Delicious", "Diigo"], "state": "working", "subtags": ["blog"]}, "sharkey": {"added_in_catalog": 1707378045, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/sharkey_ynh/pull/66", "revision": "741cbba84714289664491dd94ec0fda8b7f4a5ea", "timestamp": 1768410410, "version": "2025.4.5~ynh1\n22"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "4c17935121ec5639b40b39c45b531856220afecd", "url": "https://github.com/YunoHost-Apps/sharkey_ynh"}, "high_quality": false, "id": "sharkey", "lastUpdate": 1779656597, "level": 8, "logo_hash": "5834acd27b897dcce9da3995449c15de1e1b69583e3b4fd90b866a3ff0ff2942", "maintained": true, "manifest": {"description": {"en": "Microblogging platform", "fr": "Platforme de Microblogging"}, "id": "sharkey", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["oufmilo"], "name": "Sharkey", "packaging_format": 2, "upstream": {"code": "https://activitypub.software/TransFem-org/Sharkey", "license": "AGPL-3.0", "website": "https://git.joinsharkey.org/Sharkey"}, "version": "2025.4.7~ynh1"}, "potential_alternative_to": ["Calckey", "Firefish", "Mastodon", "Misskey", "Pleroma", "Threads", "X"], "state": "working", "subtags": ["microblogging"]}, "sheetable": {"added_in_catalog": 1753992837, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "5f7f68558f11b64f45763c0ac3afee8baab9afaf", "url": "https://github.com/YunoHost-Apps/sheetable_ynh"}, "high_quality": false, "id": "sheetable", "lastUpdate": 1767036870, "level": 8, "logo_hash": "b360065d11801907c10272c34d17d81064c75d03564a26386f4f4b3bcac178a9", "maintained": true, "manifest": {"description": {"en": "Music sheet organizing software", "fr": "Logiciel d'organisation de partitions de musique"}, "id": "sheetable", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["eric_G"], "name": "SheetAble", "packaging_format": 2, "upstream": {"admindoc": "https://sheetable.net/docs/Installation/native-installation", "code": "https://github.com/SheetAble/SheetAble", "license": "AGPL-3.0", "website": "https://sheetable.net/"}, "version": "0.8.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "shields": {"added_in_catalog": 1731863011, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/shields_ynh/pull/33", "revision": "54317cba75c87ff019933588a1ce84379cfd1f1a", "timestamp": 1769605622, "version": "2026.01.17~ynh1\n22"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "39797fae11b1c00d5cdd77313f791778ca7106fc", "url": "https://github.com/YunoHost-Apps/shields_ynh"}, "high_quality": false, "id": "shields", "lastUpdate": 1784874995, "level": 8, "logo_hash": "23be7f11d2710e1fc97d5bf32a02316350fcb91c9d909c0d3e33546e07faeebe", "maintained": true, "manifest": {"description": {"en": "Concise, consistent, and legible badges in SVG and raster format", "fr": "Badges concis, coh\u00e9rents et lisibles au format SVG et raster"}, "id": "shields", "integration": {"architectures": "all", "disk": "512M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "512M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Shields", "packaging_format": 2, "upstream": {"admindoc": "https://shields.io/docs", "code": "https://github.com/badges/shields", "license": "CC0-1.0", "website": "https://shields.io/"}, "version": "2026.07.23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "shiori": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "dd8b1d3a4cddce23242d002406b4c2bcf10b5c27", "url": "https://github.com/YunoHost-Apps/shiori_ynh"}, "high_quality": false, "id": "shiori", "lastUpdate": 1767430130, "level": 8, "logo_hash": "16c64bf504aec38b48792eb3cef5ba0aa416f511a6ff6b77af975debfe06156e", "maintained": true, "manifest": {"description": {"en": "Simple bookmark manager", "fr": "Gestionnaire de liens simple"}, "id": "shiori", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Shiori", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/go-shiori/shiori/wiki", "code": "https://github.com/go-shiori/shiori", "license": "MIT", "userdoc": "https://github.com/go-shiori/shiori/wiki/Usage"}, "version": "1.8.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "signaturepdf": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/signaturepdf_ynh/pull/53", "revision": "3120aeb65aea7b7fc0a45fc19464ecfc33b35121", "timestamp": 1775920259, "version": "1.9.2~ynh3"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "5fcc96868e39202acec2744d4caa5b7f927d8dc2", "url": "https://github.com/YunoHost-Apps/signaturepdf_ynh"}, "high_quality": false, "id": "signaturepdf", "lastUpdate": 1781349345, "level": 7, "logo_hash": "5f7be93e15618b9d5d65e13efa6d8475b40d66fe3889dea3b7d31daea6f299b3", "maintained": true, "manifest": {"description": {"en": "Sign (alone or with others), stamp, reorganize, edit metadata and compress PDF files", "fr": "Signez (seul ou \u00e0 plusieurs), tamponnez, r\u00e9organisez, \u00e9ditez les m\u00e9tadatas et compresser des fichiers PDF"}, "id": "signaturepdf", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Signaturepdf", "packaging_format": 2, "upstream": {"code": "https://github.com/24eme/signaturepdf", "demo": "https://pdf.24eme.fr", "license": "AGPL-3.0-only", "website": "https://pdf.24eme.fr/signature"}, "version": "1.10.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "silverbullet": {"added_in_catalog": 1710170758, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/silverbullet_ynh/pull/69", "revision": "e1bcc27c0e6f7ba4482b8566850d57b486bdda40", "timestamp": 1778135113, "version": "2.7.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "ef4bffa2985f794bac5c4a9b9097df108611860b", "url": "https://github.com/YunoHost-Apps/silverbullet_ynh"}, "high_quality": false, "id": "silverbullet", "lastUpdate": 1785392871, "level": 8, "logo_hash": "76ebfb044a9aafe54c950e15963e761c92a1af4a97c38f23bae78538b367b2a2", "maintained": true, "manifest": {"description": {"en": "Creative space where you collect, create and expand your personal knowledge", "fr": "Espace cr\u00e9atif o\u00f9 vous recueillez, cr\u00e9ez et \u00e9largissez vos connaissances personnelles"}, "id": "silverbullet", "integration": {"architectures": ["amd64", "arm64"], "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["fflorent"], "name": "SilverBullet", "packaging_format": 2, "upstream": {"code": "https://github.com/silverbulletmd/silverbullet", "fund": "https://silverbullet.md/Funding", "license": "MIT", "website": "https://silverbullet.md"}, "version": "2.10.0~ynh1"}, "potential_alternative_to": ["Joplin", "Logseq", "Microsoft OneNote", "Obsidian"], "state": "working", "subtags": ["text"]}, "simplex": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/simplex_ynh/pull/65", "revision": "bff4de3a922542127b13e63b4dbd72dd83298368", "timestamp": 1766685111, "version": "6.4.4~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "765cf1e715d97a6c4ccb0b5730b3b7d4cef89c21", "url": "https://github.com/YunoHost-Apps/simplex_ynh"}, "high_quality": false, "id": "simplex", "lastUpdate": 1766685572, "level": 8, "logo_hash": "5b2edc21f0a88a0b72152385c95df2d080707bd2452c81ff9a106e07906a42ef", "maintained": true, "manifest": {"description": {"en": "Messaging platform operating without user identifiers", "fr": "Plate-forme de messagerie fonctionnant sans identifiants d'utilisateurs"}, "id": "simplex", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "SimpleX", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/simplex-chat/simplex-chat/blob/stable/docs/SERVER.md", "code": "https://github.com/simplex-chat/simplexmq", "cpe": "cpe:2.3:a:simplex:simplex_chat", "fund": "https://opencollective.com/simplex-chat", "license": "AGPL-3.0", "website": "https://simplex.chat/"}, "version": "6.4.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "snac": {"added_in_catalog": 1772668800, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/snac_ynh/pull/1", "revision": "8da799bd98fffffb8c88598db6dd9e805aedc7a4", "timestamp": 1772793230, "version": "2.90~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "408ae6960046b6806b34675fbf6cf1e88f93b6cd", "url": "https://github.com/YunoHost-Apps/snac_ynh"}, "high_quality": false, "id": "snac", "lastUpdate": 1786998213, "level": 7, "logo_hash": "082b02cd74a84e1d9c6074da861920b34fd173b667f1eac95c51dd435080b738", "maintained": true, "manifest": {"description": {"en": "A simple, minimalistic ActivityPub instance (Fediverse) with a file-based storage system", "fr": "Une instance ActivityPub simple et minimaliste (Fediverse) avec un stockage bas\u00e9 sur des fichiers"}, "id": "snac", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "256M", "runtime": "64M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["rochacbruno"], "name": "snac2", "packaging_format": 2, "upstream": {"admindoc": "https://comam.es/snac-doc/", "code": "https://codeberg.org/grunfink/snac2", "demo": "https://comam.es/snac/", "fund": "https://ko-fi.com/grunfink", "license": "MIT"}, "version": "2.94~ynh1"}, "potential_alternative_to": ["Akkoma", "Bluesky", "Calckey", "GoToSocial", "Mastodon", "Misskey", "Pleroma", "Threads", "X"], "state": "working", "subtags": ["microblogging"]}, "snappymail": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/snappymail_ynh/pull/201", "revision": "63f0acd4a25ae1d768cfd02216fd9667f39bc499", "timestamp": 1770307748, "version": "2.38.2~ynh4"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "61df99b32cceaa901c88534dceb3e91535a4a39c", "url": "https://github.com/YunoHost-Apps/snappymail_ynh"}, "high_quality": false, "id": "snappymail", "lastUpdate": 1770313329, "level": 8, "logo_hash": "9deb01bfc027b583a466fb9643a5bb4f068e61b8858733d545bbce51b1fc5f42", "maintained": true, "manifest": {"description": {"en": "Simple, modern, lightweight & fast web-based e-mail client", "fr": "Client de messagerie Web simple, moderne, l\u00e9ger et rapide"}, "id": "snappymail", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "SnappyMail", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/the-djmaze/snappymail/wiki", "code": "https://github.com/the-djmaze/snappymail", "demo": "https://snappymail.eu/demo/", "license": "AGPL-3.0-only", "website": "https://snappymail.eu/"}, "version": "2.38.2~ynh4"}, "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "state": "working", "subtags": ["email"]}, "snipeit": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/snipeit_ynh/pull/134", "revision": "3eff64877f28a6d4e15ebbc07d19bd029d576b0f", "timestamp": 1779821710, "version": "8.5.0~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "54f0e21aab4d3f29224cd48d81069464b939ef9e", "url": "https://github.com/YunoHost-Apps/snipeit_ynh"}, "high_quality": false, "id": "snipeit", "lastUpdate": 1787031872, "level": 8, "logo_hash": "bbdbfb9a5c33dce1464677a63aaee6d54d930cb4815bfa5b0f30010c8bfa03ec", "maintained": true, "manifest": {"description": {"en": "Manage assets for IT operations", "fr": "Gestionnaire de ressources informatiques"}, "id": "snipeit", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Snipe-IT", "packaging_format": 2, "upstream": {"admindoc": "https://snipe-it.readme.io/docs/introduction", "code": "https://github.com/snipe/snipe-it", "cpe": "cpe:2.3:a:snipeitapp:snipe-it", "demo": "https://snipeitapp.com/demo/", "fund": "https://snipeitapp.com/donate", "license": "AGPL-3.0-or-later", "userdoc": "https://snipe-it.readme.io/docs/overview", "website": "https://snipeitapp.com"}, "version": "8.7.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "snowflake": {"added_in_catalog": 1766062149, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/snowflake_ynh/pull/4", "revision": "e0deff34ff9fe2ff9366a2a9a763f59475784f76", "timestamp": 1766057344, "version": "2.11.0~ynh1\n1.22"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "9158824c3c71afd62e32f7efb952c4395dba430b", "url": "https://github.com/YunoHost-Apps/snowflake_ynh"}, "high_quality": false, "id": "snowflake", "lastUpdate": 1782977719, "level": 7, "logo_hash": "a971e3f382db5a847d7e6c5d6a759ef8e0a4a6143fc7427530331edec0d53f16", "maintained": true, "manifest": {"description": {"en": "Pluggable Transport using WebRTC", "fr": "Proxy utilisant WebRTC"}, "id": "snowflake", "integration": {"architectures": "all", "disk": "600M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "500M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Snowflake", "packaging_format": 2, "upstream": {"admindoc": "https://community.torproject.org/relay/setup/snowflake/standalone/", "code": "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake", "license": "BSD-3-Clause", "website": "https://snowflake.torproject.org/"}, "version": "2.14.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "snserver": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["non-free-assets", "package-not-maintained"], "category": "office", "featured": false, "git": {"branch": "master", "revision": "7683dafdf9598fd6318bd353fc6ac20203a043c1", "url": "https://github.com/YunoHost-Apps/snserver_ynh"}, "high_quality": false, "id": "snserver", "lastUpdate": 1776156446, "level": 6, "logo_hash": "8b69846671f371abd378428f59925325a7780aeeff1ee1edf75115fbd21a282c", "maintained": false, "manifest": {"description": {"en": "End-to-end encrypted note-taking app syncing server", "fr": "Serveur de synchronisation de prise de notes chifr\u00e9es de bout en bout"}, "id": "snserver", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Fabian Wilkens"], "name": "Standard Notes Server", "packaging_format": 2, "upstream": {"admindoc": "https://docs.standardnotes.com", "code": "https://github.com/standardnotes/server", "demo": "https://standardnotes.com/demo", "license": "AGPL-3.0-or-later", "userdoc": "https://standardnotes.com/help", "website": "https://standardnotes.com/"}, "version": "2026.04.11~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "snweb": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/snweb_ynh/pull/137", "revision": "9c1635c652020eee0dba69d88273c5d8735d2d63", "timestamp": 1768817575, "version": "3.201.8~ynh1\n22"}}, "antifeatures": ["package-not-maintained"], "category": "office", "featured": false, "git": {"branch": "master", "revision": "4633e5835667d47b2a398b26a903b619afc13edb", "url": "https://github.com/YunoHost-Apps/snweb_ynh"}, "high_quality": false, "id": "snweb", "lastUpdate": 1787075319, "level": 7, "logo_hash": "ec70181af043b3956bbb966d233fef52f73499ff6dc0bc2f09965de5f9c65014", "maintained": false, "manifest": {"description": {"en": "End-to-end encrypted note-taking app", "fr": "Application de prise de notes chiffr\u00e9es"}, "id": "snweb", "integration": {"architectures": "all", "disk": "3600M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "1500M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Fabian Wilkens"], "name": "Standard Notes", "packaging_format": 2, "upstream": {"admindoc": "https://docs.standardnotes.org/", "code": "https://github.com/standardnotes/app", "demo": "https://standardnotes.org/demo", "license": "AGPL-3.0-or-later", "userdoc": "https://standardnotes.org/help", "website": "https://standardnotes.org/"}, "version": "3.202.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "soapbox": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "cd02e994e98de01c48cfe5afd4ce7b9059d749a8", "url": "https://github.com/YunoHost-Apps/soapbox_ynh"}, "high_quality": false, "id": "soapbox", "lastUpdate": 1727864197, "level": 8, "logo_hash": "6972e59631c892bbc451a5720ae5458db4eea60539b412e281e104495b097658", "maintained": true, "manifest": {"description": {"en": "Alternative frontend for Pleroma", "fr": "Interface alternative pour Pleroma"}, "id": "soapbox", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "Soapbox", "packaging_format": 2, "upstream": {"admindoc": "https://docs.soapbox.pub/", "code": "https://gitlab.com/soapbox-pub/soapbox-fe", "cpe": "cpe:2.3:a:soapbox_project:soapbox", "license": "AGPL-3.0", "website": "https://soapbox.pub/"}, "version": "3.2.0~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "sogo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/sogo_ynh/pull/48", "revision": "e43ab2f1a61de4a555efcaa8d37ec4ea870516c2", "timestamp": 1770658267, "version": "5.8.0~ynh8"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "c700fdcf2fd7c85620387215152a42ad049af5bb", "url": "https://github.com/YunoHost-Apps/sogo_ynh"}, "high_quality": false, "id": "sogo", "lastUpdate": 1786050775, "level": 8, "logo_hash": "291e0f8a1d489dd96b04ebde33438c3edcaa5db89af8d3381d8bffe10a64ca9a", "maintained": true, "manifest": {"description": {"en": "Share calendars, address books and mails in your organisation", "fr": "Partagez calendriers, carnets d'adresse et e-mails dans votre organisation"}, "id": "sogo", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "300M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "SOGo", "packaging_format": 2, "upstream": {"admindoc": "https://www.sogo.nu/support.html#/documentation", "code": "https://github.com/inverse-inc/sogo", "cpe": "cpe:2.3:a:alinto:sogo", "demo": "https://demo.sogo.nu/SOGo/", "fund": "https://www.sogo.nu/partner.html", "license": "LGPL-2.1,GPL-2.0", "website": "https://sogo.nu/"}, "version": "5.8.0~ynh9"}, "potential_alternative_to": [], "state": "working", "subtags": ["email"]}, "sonarr": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "1e5ad9c500c6ad2227cd1aa4950c9de5bcb31c28", "url": "https://github.com/YunoHost-Apps/sonarr_ynh"}, "high_quality": false, "id": "sonarr", "lastUpdate": 1784047308, "level": 8, "logo_hash": "b34396822cb314ca4c6d4e10ed99a9e6b0e33168051e70deb8c724eee24cc547", "maintained": true, "manifest": {"description": {"en": "Series collection manager for Usenet and BitTorrent users", "fr": "Gestionnaire de collection de s\u00e9ries pour utilisateurs de Usenet et BitTorrent"}, "id": "sonarr", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["tituspijean"], "name": "Sonarr", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.servarr.com/Sonarr", "code": "https://github.com/Sonarr/Sonarr", "license": "GPL-3.0-only", "website": "https://sonarr.tv"}, "version": "4.0.19.2979~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "spacedeck": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/spacedeck_ynh/pull/17", "revision": "22ad2bf320795c75de683eb12f68d14976f0055c", "timestamp": 1767174545, "version": "2023.09.21~ynh2\n18"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "f45a0ce11950b74b030ebe4a4839ea31b71a49a5", "url": "https://github.com/YunoHost-Apps/spacedeck_ynh"}, "high_quality": false, "id": "spacedeck", "lastUpdate": 1767180787, "level": 8, "logo_hash": "41b621751a21a60d713e6aeb8a59c83d5b6a49f4992bbdc68d7e1b2b9a253638", "maintained": true, "manifest": {"description": {"en": "Real time, collaborative whiteboard application with rich media support", "fr": "Tableau blanc collaborative en temps r\u00e9el bas\u00e9e avec prise en charge de m\u00e9dias riches"}, "id": "spacedeck", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "20M"}, "sso": false, "yunohost": ">=12.1.17"}, "maintainers": ["tituspijean"], "name": "Spacedeck", "packaging_format": 2, "upstream": {"code": "https://github.com/spacedeck/spacedeck-open", "license": "AGPL-3.0-only"}, "version": "2023.09.21~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "sparkyfitness": {"added_in_catalog": 1754029899, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/sparkyfitness_ynh/pull/114", "revision": "99252fc4cb6f59cfc428f7a2f681284f5e2f137a", "timestamp": 1776708280, "version": "0.16.5.8~ynh2"}}, "antifeatures": ["not-totally-free-upstream"], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "44802b1df7a2d9630a58667f790f68600e916f89", "url": "https://github.com/YunoHost-Apps/sparkyfitness_ynh"}, "high_quality": false, "id": "sparkyfitness", "lastUpdate": 1780386743, "level": 8, "logo_hash": "230972b97eee1c06942a2dc4981685dc704afbec0cc9cf07b98a8c7943dac1d7", "maintained": true, "manifest": {"description": {"en": "Track food, fitness, water, and health \u2014 together. ", "fr": "Suivez votre alimentation, votre forme et votre sant\u00e9 \u2014 au m\u00eame endroit"}, "id": "sparkyfitness", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "SparkyFitness", "packaging_format": 2, "upstream": {"admindoc": "https://codewithcj.github.io/SparkyFitness", "code": "https://github.com/CodeWithCJ/SparkyFitness", "license": "PolyForm-Noncommercial-1.0.0"}, "version": "0.16.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "spftoolbox": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "3c2fe47172de2c5c743c519604de19da812e2669", "url": "https://github.com/YunoHost-Apps/spftoolbox_ynh"}, "high_quality": false, "id": "spftoolbox", "lastUpdate": 1747686580, "level": 8, "logo_hash": "c152c6238ac57fb3bacb791d765e96679cee71d71c5862699131dfd609211e2d", "maintained": true, "manifest": {"description": {"en": "Look up DNS records such as SPF, MX, Whois", "fr": "Recherchez des enregistrements DNS tels que SPF, MX, Whois"}, "id": "spftoolbox", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "SPFtoolbox", "packaging_format": 2, "upstream": {"code": "https://github.com/charlesabarnes/SPFtoolbox", "demo": "http://spftoolbox.com/", "license": "MIT", "website": "http://spftoolbox.com/"}, "version": "2025.05.12~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "spip": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/spip_ynh/pull/138", "revision": "97efe74195e743c0883ca64d7f8aad17ca00f924", "timestamp": 1786994819, "version": "4.4.20~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "6cc57ea95ffa2773856d1bae941cb87676006b1f", "url": "https://github.com/YunoHost-Apps/spip_ynh"}, "high_quality": false, "id": "spip", "lastUpdate": 1787305517, "level": 8, "logo_hash": "6c4daf3c85ba39bae8e703721a2156264a864c99f27498de9dbd4647cbb61b5e", "maintained": true, "manifest": {"description": {"en": "CMS with a focus on collaborative edition and multilingualism", "fr": "CMS con\u00e7u pour l'\u00e9dition collaborative et le multilinguisme"}, "id": "spip", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": ["genma"], "name": "SPIP", "packaging_format": 2, "upstream": {"admindoc": "https://www.spip.net/en_rubrique209.html", "code": "https://git.spip.net/spip/spip", "demo": "https://demo.spip.net/", "license": "GPL-3.0-or-later", "userdoc": "https://www.spip.net/en_rubrique57.html", "website": "http://www.spip.net/"}, "version": "4.4.21~ynh1"}, "potential_alternative_to": ["Blogger", "Coldfusion", "Wix"], "state": "working", "subtags": ["website"]}, "squid3": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "508daa04063c60dfc7a44f6025fb9bcec7cb255b", "url": "https://github.com/YunoHost-Apps/squid3_ynh"}, "high_quality": false, "id": "squid3", "lastUpdate": 1764254893, "level": 8, "logo_hash": "9d2c3ef80dee2fd7ce19e45e6bfe453ca573fe1958d25e8efa3c8d88f47d9363", "maintained": true, "manifest": {"description": {"en": "Caching proxy for the Web supporting HTTP, HTTPS, FTP and more.", "fr": "Proxy cache pour le web, compatible HTTP, HTTPS, FTP et plus encore."}, "id": "squid3", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "squid3", "packaging_format": 2, "upstream": {"code": "https://github.com/squid-cache/squid", "cpe": "cpe:2.3:a:squid-cache:squid", "license": "GPL-2.0-only", "website": "http://www.squid-cache.org"}, "version": "4.13~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "ssbroom": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "d12f610b852cc88a732e7a558d0e716c196426cd", "url": "https://github.com/YunoHost-Apps/ssbroom_ynh"}, "high_quality": false, "id": "ssbroom", "lastUpdate": 1747414720, "level": 8, "logo_hash": "11a805f3387d0e881509e995845a32c6e87ab7464bded7ef403f41147aff87cc", "maintained": true, "manifest": {"description": {"en": "Secure Scuttlebutt room server", "fr": "Serveur de salon Scuttlebutt s\u00e9curis\u00e9"}, "id": "ssbroom", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Max Fowler"], "name": "Scuttlebutt Room", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md", "code": "https://github.com/ssb-ngi-pointer/go-ssb-room", "demo": "https://hermies.club/", "license": "AGPL-3.0", "userdoc": "https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md"}, "version": "2.0.6~ynh11"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ssh_apprise": {"added_in_catalog": 1760880888, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "b3567e9a87b43027b0ef763cc200e6513f09f739", "url": "https://github.com/YunoHost-Apps/ssh_apprise_ynh"}, "high_quality": false, "id": "ssh_apprise", "lastUpdate": 1787329045, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Get notified of any SSH connection with Apprise", "fr": "Notification de connexions SSH avec Apprise"}, "id": "ssh_apprise", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["tituspijean"], "name": "SSH Apprise", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/caronc/apprise/wiki", "code": "https://github.com/caronc/apprise", "license": "BSD-2-Clause"}, "version": "1.13.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "sshwifty": {"added_in_catalog": 1729325184, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "929cee3ddc70f5b94051a61a376ec2e4dc83b0b2", "url": "https://github.com/YunoHost-Apps/sshwifty_ynh"}, "high_quality": false, "id": "sshwifty", "lastUpdate": 1784908964, "level": 8, "logo_hash": "635134f6172536ce4aa0753ba8897df44adc2dcf8702d231412f766530f6d06f", "maintained": true, "manifest": {"description": {"en": "Web SSH & Telnet (WebSSH & WebTelnet client)", "fr": "Web SSH et Telnet (client Web SSH et Web Telnet)"}, "id": "sshwifty", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Sshwifty", "packaging_format": 2, "upstream": {"code": "https://github.com/nirui/sshwifty", "demo": "https://sshwifty-demo.nirui.org/", "license": "AGPL-3.0"}, "version": "0.4.8~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "statpingng": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "87cb6bac19718be5be044e6d2d18f83a637ba4f9", "url": "https://github.com/YunoHost-Apps/statpingng_ynh"}, "high_quality": false, "id": "statpingng", "lastUpdate": 1749192005, "level": 8, "logo_hash": "98eb3db06e387e0084de885b593d0308d8c519dd4e484f8e4266c28b209cb113", "maintained": true, "manifest": {"description": {"en": "External monitoring tool", "fr": "Outils de monitoring externe"}, "id": "statpingng", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["oiseauroch"], "name": "statping-ng", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/statping-ng/statping-ng/wiki", "code": "https://github.com/statping-ng/statping-ng/", "license": "GPL-3.0-only", "userdoc": "https://statping-ng.github.io/", "website": "https://statping-ng.github.io/"}, "version": "0.93.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "stirling-pdf": {"added_in_catalog": 1727854840, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/stirling-pdf_ynh/pull/122", "revision": "02a52f6ecfdf14bd99b3e2d2368f10eb8221c2cf", "timestamp": 1769807959, "version": "2.4.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "d987a93f4a8ee3225c2ef51c52a3f9aae83c0666", "url": "https://github.com/YunoHost-Apps/stirling-pdf_ynh"}, "high_quality": false, "id": "stirling-pdf", "lastUpdate": 1786344614, "level": 8, "logo_hash": "7ca928ad664253965a10e64a92e0ca8fc805b64fbf40f5708b256ddf87d0f14c", "maintained": true, "manifest": {"description": {"en": "Perform various operations on PDF files", "fr": "Effectuez diverses op\u00e9rations sur des fichiers PDF"}, "id": "stirling-pdf", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "400M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Stirling PDF", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/Stirling-Tools/Stirling-PDF/blob/main/LocalRunGuide.md", "code": "https://github.com/Stirling-Tools/Stirling-PDF", "demo": "https://stirlingpdf.io/", "license": "MIT", "userdoc": "https://docs.stirlingpdf.com/", "website": "https://www.stirlingpdf.com/"}, "version": "2.14.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "streamlit": {"added_in_catalog": 1766095143, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/streamlit_ynh/pull/6", "revision": "74218b262c49cfeb82f8484b4668125c6a112e11", "timestamp": 1784912873, "version": "1.52.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "1a889074ed679025c638829b816b45f12014c8ad", "url": "https://github.com/YunoHost-Apps/streamlit_ynh"}, "high_quality": false, "id": "streamlit", "lastUpdate": 1784913058, "level": 6, "logo_hash": "90b32856cc7c0fa12cbbd4e41f5f782d970783e662e6923b6ba2797b3ca12103", "maintained": true, "manifest": {"description": {"en": "Quickly transform Python scripts into interactive web apps", "fr": "Transformez rapidement des scripts Python en applications web interactives"}, "id": "streamlit", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["Gredin67"], "name": "Streamlit", "packaging_format": 2, "upstream": {"admindoc": "https://docs.streamlit.io/deploy", "code": "https://github.com/streamlit/streamlit", "cpe": "cpe:2.3:a:snowflake:streamlit", "demo": "https://streamlit.io/playground", "license": "Apache-2.0", "userdoc": "https://docs.streamlit.io/develop", "website": "https://streamlit.io"}, "version": "1.52.1~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "streams": {"added_in_catalog": 1691216343, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/streams_ynh/pull/194", "revision": "60f6fc8408ec3e04a48cb9c811097801f6532f3b", "timestamp": 1784305953, "version": "26.5.3~ynh4"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "f9820b62dc4a4b10428c930733af64abe7dbfc1f", "url": "https://github.com/YunoHost-Apps/streams_ynh"}, "high_quality": false, "id": "streams", "lastUpdate": 1786998258, "level": 8, "logo_hash": "a1e0daa6aa7e6dbdb3148437fe31c1eae3f6a071b9c9d7a8efec73c030e2c487", "maintained": true, "manifest": {"description": {"en": "Open source fediverse server", "fr": "Serveur fediverse open source"}, "id": "streams", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Papa Dragon"], "name": "Streams", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/streams/streams", "license": "Unlicense"}, "version": "26.8.14~ynh1"}, "potential_alternative_to": ["Facebook", "Threads", "Tumblr", "X"], "state": "working", "subtags": ["microblogging"]}, "stremio": {"added_in_catalog": 1730914119, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "12d4f8741e3fe6bdd4de9f143585708aac2464bd", "url": "https://github.com/YunoHost-Apps/stremio_ynh"}, "high_quality": false, "id": "stremio", "lastUpdate": 1730924046, "level": 8, "logo_hash": "1fe4b20ac1b7ee90827c17ea899059b92f268f270f53f1a54705bb7ba14fe8df", "maintained": true, "manifest": {"description": {"en": "Modern media center", "fr": "Centre multim\u00e9dia moderne"}, "id": "stremio", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": ["eric_G"], "name": "Stremio", "packaging_format": 2, "upstream": {"code": "https://github.com/Stremio/stremio-web", "license": "GPL-2.0", "userdoc": "https://stremio.zendesk.com/hc/en-us", "website": "https://www.stremio.com/"}, "version": "5.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["mediacenter"]}, "superset": {"added_in_catalog": 1706951650, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/superset_ynh/pull/36", "revision": "a804e3a9cb89310f068645287b32057f505b8037", "timestamp": 1766657977, "version": "6.0.0~ynh1"}}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "30417571e96eb3873166e4935feb8f013309f7f5", "url": "https://github.com/YunoHost-Apps/superset_ynh"}, "high_quality": false, "id": "superset", "lastUpdate": 1783096712, "level": 8, "logo_hash": "71a23aee2309aa0ffa9c960dc818b03d933058d4c93f8e6dd41ea238ee843938", "maintained": true, "manifest": {"description": {"en": "Data exploration and visualization platform", "fr": "Plateforme d'exploration et de visualisation de donn\u00e9es"}, "id": "superset", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "Apache Superset", "packaging_format": 2, "upstream": {"admindoc": "https://superset.apache.org/docs/intro", "code": "https://github.com/apache/superset", "license": "Apache-2.0", "website": "https://superset.apache.org/"}, "version": "6.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "sutom": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/sutom_ynh/pull/33", "revision": "1bf17d8fb227fb9e2f20e164b821300520eb3cf2", "timestamp": 1768814906, "version": "2026.01.13~ynh1\n20"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "d40e3ccf1ccd15b6ea60855c2cd8e0a034b03f8d", "url": "https://github.com/YunoHost-Apps/sutom_ynh"}, "high_quality": false, "id": "sutom", "lastUpdate": 1768817365, "level": 8, "logo_hash": "82696dfcbf0a9531b9dd41c79adb06c1eb0f8dd685a2a751982bebfc6bdb85b3", "maintained": true, "manifest": {"description": {"en": "Wordle-based online word game", "fr": "Jeu de lettres en ligne bas\u00e9 sur Wordle"}, "id": "sutom", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Sutom", "packaging_format": 2, "upstream": {"code": "https://framagit.org/JonathanMM/sutom", "demo": "https://sutom.nocle.fr/", "license": "MIT", "website": "https://sutom.nocle.fr/"}, "version": "2026.01.13~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "svg-path-editor": {"added_in_catalog": 1769605030, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/svg-path-editor_ynh/pull/1", "revision": "ae1abe9bde457bcdb3964cc66eb1b65847887617", "timestamp": 1769601879, "version": "2026.01.28~ynh1\n22"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "326561dbc1e4a0206a5579f6385270c077ce72a0", "url": "https://github.com/YunoHost-Apps/svg-path-editor_ynh"}, "high_quality": false, "id": "svg-path-editor", "lastUpdate": 1783351473, "level": 7, "logo_hash": "da1e36ad66ca3d5d5028e8dcfb712cfd57602b83d4aa28ff3c1452bacb2622d4", "maintained": true, "manifest": {"description": {"en": "Online editor to create and manipulate SVG paths", "fr": "\u00c9diteur en ligne pour cr\u00e9er et manipuler des chemins SVG"}, "id": "svg-path-editor", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "SVG Editor", "packaging_format": 2, "upstream": {"code": "https://github.com/Yqnn/svg-path-editor", "demo": "https://yqnn.github.io/svg-path-editor/", "license": "Apache-2.0"}, "version": "2026.06.18~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "svgedit": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/svgedit_ynh/pull/29", "revision": "7c5358c29e7edf0f1c6ba60fdf3a83e8932e11a3", "timestamp": 1767788370, "version": "7.3.3~ynh1\n20"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "c18a28a7c3c3707e251baeb84abb32075244bec0", "url": "https://github.com/YunoHost-Apps/svgedit_ynh"}, "high_quality": false, "id": "svgedit", "lastUpdate": 1767794430, "level": 8, "logo_hash": "def9a6f527a0210b97df8d030fd7e461802d57f12f82d009dc46e2fb713b0982", "maintained": true, "manifest": {"description": {"en": "Web-based SVG drawing editor working on any modern browser", "fr": "\u00c9dition de SVG en ligne fonctionnent avec tout navigateur moderne"}, "id": "svgedit", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "70M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "SVG-edit", "packaging_format": 2, "upstream": {"code": "https://github.com/SVG-Edit/svgedit", "demo": "https://svgedit.netlify.app/editor/index.html", "license": "MIT"}, "version": "7.3.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "swingmusic": {"added_in_catalog": 1741447190, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/swingmusic_ynh/pull/20", "revision": "72731faf52eae691af4d8123dfc8b434efa1656f", "timestamp": 1768813234, "version": "2.1.4~ynh1"}}, "antifeatures": ["paid-content"], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "74602608ceadab863c086ffba765bae5f9efc836", "url": "https://github.com/YunoHost-Apps/swingmusic_ynh"}, "high_quality": false, "id": "swingmusic", "lastUpdate": 1785428603, "level": 8, "logo_hash": "68a19b70032c813b31ec5a4f203a6b2e0dc171d4dda8a4171029e404aed15c96", "maintained": true, "manifest": {"description": {"en": "Beautiful music player for your local audio files", "fr": "Magnifique lecteur de musique pour vos fichiers audios locaux"}, "id": "swingmusic", "integration": {"architectures": ["amd64", "arm64"], "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Swing Music", "packaging_format": 2, "upstream": {"admindoc": "https://swingmx.com/guide/getting-started.html", "code": "https://github.com/swingmx/swingmusic", "license": "MIT", "website": "https://swingmx.com/"}, "version": "3.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "synapse": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/synapse_ynh/pull/639", "revision": "5134be718342db1fbb84d3ae6b760b7cc5466622", "timestamp": 1787320064, "version": "1.159.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "2cee01e894e7e6cdbd383635c4f035bfb5147e50", "url": "https://github.com/YunoHost-Apps/synapse_ynh"}, "high_quality": false, "id": "synapse", "lastUpdate": 1786051247, "level": 8, "logo_hash": "600b66c0f081a6896a713c43878db70b31e7fa122cf2a163b7f227b79947a5e3", "maintained": true, "manifest": {"description": {"en": "Instant messaging server which uses Matrix", "fr": "Serveur de messagerie instantan\u00e9 bas\u00e9 sur Matrix"}, "id": "synapse", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "250M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "500M", "runtime": "3G"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Synapse", "packaging_format": 2, "upstream": {"admindoc": "https://matrix-org.github.io/synapse/latest/welcome_and_overview.html", "code": "https://github.com/element-hq/synapse", "cpe": "cpe:2.3:a:matrix:synapse", "fund": "https://matrix.org/support/#", "license": "AGPL-3.0,Apache-2.0", "website": "https://matrix.org/"}, "version": "1.157.2~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "synapse-admin": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/synapse-admin_ynh/pull/104", "revision": "1a6181c912500857109ccda62766655a51c81d78", "timestamp": 1770205817, "version": "0.11.1.53~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "synapse-admin-force-rename", "revision": "a7a82519f5219a667d045c408e397a5c85a61be2", "url": "https://github.com/YunoHost-Apps/synapse-admin_ynh"}, "high_quality": false, "id": "synapse-admin", "lastUpdate": 1776406634, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Admin UI for Synapse", "fr": "Admin UI pour Synapse"}, "id": "synapse-admin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["Josu\u00e9 Tille"], "name": "Synapse Admin", "packaging_format": 2, "upstream": {"code": "https://github.com/etkecc/synapse-admin", "license": "Apache-2.0"}, "version": "1.0.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "sync-in": {"added_in_catalog": 1754562632, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/sync-in_ynh/pull/11", "revision": "50b4882e7a630b65f0b37c50defe8055895b63a7", "timestamp": 1770972186, "version": "1.11.0~ynh1\n22"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "main", "revision": "9b7a119821a63f2a2abe806a777e3679681052d1", "url": "https://github.com/YunoHost-Apps/sync-in_ynh"}, "high_quality": false, "id": "sync-in", "lastUpdate": 1785147704, "level": 8, "logo_hash": "455dda5bde8928c3b204d4141ed7e0ff19410a179b43b4fba344c17c7a4878b5", "maintained": true, "manifest": {"description": {"en": "Platform for file storage, sharing, collaboration, and sync", "fr": "Plateforme de stockage, partage, collaboration et de synchronisation de fichiers"}, "id": "sync-in", "integration": {"architectures": "all", "disk": "900M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "1G", "runtime": "1G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Sync-in", "packaging_format": 2, "upstream": {"admindoc": "https://sync-in.com/docs", "code": "https://github.com/Sync-in/server", "demo": "https://sync-in.com/docs/demo", "fund": "https://sync-in.com/support/", "license": "AGPL-3.0-or-later", "website": "https://sync-in.com/"}, "version": "2.4.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "syncserver-rs": {"added_in_catalog": 1697360862, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/syncserver-rs_ynh/pull/128", "revision": "9205738cf96885342500797b81c5309a0e70115c", "timestamp": 1776335284, "version": "0.22.3~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "df6af2a5aa62255e81e6880f0b7ddef884142887", "url": "https://github.com/YunoHost-Apps/syncserver-rs_ynh"}, "high_quality": false, "id": "syncserver-rs", "lastUpdate": 1784628088, "level": 8, "logo_hash": "df8269d42b12bdf77fc9bf0e776950482f3a32e5fd3d1922f7bfeac463c0c3e6", "maintained": true, "manifest": {"description": {"en": "Synchronize tabs, passwords, history etc. between your Firefox instances", "fr": "Synchronisez for onglets, mot de passe, historique etc entre vos Firefox"}, "id": "syncserver-rs", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["orhtej2"], "name": "Firefox SyncStorage", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/mozilla-services/syncstorage-rs/blob/master/docs/config.md", "code": "https://github.com/mozilla-services/syncstorage-rs", "fund": "https://donate.mozilla.org/en-GB/", "license": "MPL-2.0", "website": "https://www.mozilla.org/en-GB/firefox/features/sync/"}, "version": "0.23.3~ynh10"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "syncthing": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/syncthing_ynh/pull/251", "revision": "db7f8b5967aa228a37636bef179c7a5af5a21feb", "timestamp": 1775667835, "version": "2.0.16~ynh2"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "fc7da7baaf86d5d2d0e26ada278e6ecb913df8b5", "url": "https://github.com/YunoHost-Apps/syncthing_ynh"}, "high_quality": false, "id": "syncthing", "lastUpdate": 1786002779, "level": 8, "logo_hash": "ba7902c1df25112292c4ff257223a3cb5af1137cedc62c8c5f8597ef2f9c6bb6", "maintained": true, "manifest": {"description": {"en": "Continuous file synchronization program", "fr": "Programme de synchronisation de fichiers en continu"}, "id": "syncthing", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["txmrl", "yalh76"], "name": "Syncthing", "packaging_format": 2, "upstream": {"code": "https://github.com/syncthing/syncthing", "license": "MPL-2.0", "userdoc": "https://docs.syncthing.net", "website": "https://syncthing.net"}, "version": "2.1.3~ynh1"}, "potential_alternative_to": ["Dropbox", "Google Drive", "Microsoft OneDrive"], "state": "working", "subtags": ["files"]}, "tableaunoir": {"added_in_catalog": 1725978910, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/tableaunoir_ynh/pull/15", "revision": "41ca3089dc42975b660289336c8ad85b06ecd5f3", "timestamp": 1774040930, "version": "2026.03.20~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "9af181788df1485d3ca68ddae9d782e182b8b72f", "url": "https://github.com/YunoHost-Apps/tableaunoir_ynh"}, "high_quality": false, "id": "tableaunoir", "lastUpdate": 1785438606, "level": 8, "logo_hash": "80bcb8c3e39913c1892cb9f42e97f76558e927cb3d1b1b689a504471378031d2", "maintained": true, "manifest": {"description": {"en": "Online blackboard with magnets for teaching and making animations and presentations", "fr": "Tableau noir en ligne avec aimants pour enseigner, cr\u00e9er des animations et des pr\u00e9sentations"}, "id": "tableaunoir", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Tableaunoir", "packaging_format": 2, "upstream": {"code": "https://github.com/tableaunoir/tableaunoir", "demo": "https://tableaunoir.github.io/", "license": "GPL-3.0", "website": "https://tableaunoir.github.io/"}, "version": "2026.03.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "tandoor": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/tandoor_ynh/pull/157", "revision": "61fd2e4bc162d7844344423712ea288048d2783d", "timestamp": 1770726069, "version": "2.5.0~ynh1\n22"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "dcde6c421b09a06db66be6e4931e8a7ddaa7637e", "url": "https://github.com/YunoHost-Apps/tandoor_ynh"}, "high_quality": false, "id": "tandoor", "lastUpdate": 1785702362, "level": 8, "logo_hash": "15956308757f6c025e5aa45516ae1e680825b50abaf72cbcc6ed08af84fd6848", "maintained": true, "manifest": {"description": {"en": "Manage and share recipes, plan meals, build shopping lists", "fr": "G\u00e9rez et partagez des recettes, planifiez des repas, cr\u00e9ez des listes de courses"}, "id": "tandoor", "integration": {"architectures": ["armhf", "arm64", "amd64"], "disk": "1000M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "2000M", "runtime": "1500M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Tandoor", "packaging_format": 2, "upstream": {"admindoc": "https://docs.tandoor.dev", "code": "https://github.com/TandoorRecipes/recipes", "cpe": "cpe:2.3:a:tandoor:recipes", "demo": "https://app.tandoor.dev/accounts/login/?demo", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.tandoor.dev", "website": "https://tandoor.dev"}, "version": "2.6.13~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "teampass": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "233bcc99976b8098e7ab7f6f103aecdd35bc8667", "url": "https://github.com/YunoHost-Apps/teampass_ynh"}, "high_quality": false, "id": "teampass", "lastUpdate": 1747600285, "level": 6, "logo_hash": "bfcd0b998029770577b8b07516c8972f6299bfe622701be1d9e6f4e18e58363b", "maintained": true, "manifest": {"description": {"en": "Passwords Manager", "fr": "Gestionnaire de mots de passes"}, "id": "teampass", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "Teampass", "packaging_format": 2, "upstream": {"admindoc": "https://teampass.readthedocs.io/en/latest/", "code": "https://github.com/nilsteampassnet/TeamPass", "license": "AGPL-3.0", "website": "http://www.teampass.net"}, "version": "3.0.0.23~ynh4"}, "potential_alternative_to": ["1Password", "Dashlane", "Enpass", "LastPass"], "state": "working", "subtags": ["password"]}, "technitium-dns": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/technitium-dns_ynh/pull/65", "revision": "c93ad4b065cf48ee2e3c382c6a88d6cf37f3256a", "timestamp": 1785091854, "version": "15.4.0~ynh2"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "218598316206fd9ec5e0e172389bd911cebd809b", "url": "https://github.com/YunoHost-Apps/technitium-dns_ynh"}, "high_quality": false, "id": "technitium-dns", "lastUpdate": 1785097571, "level": 8, "logo_hash": "b435e366a198715a71e5b3facca64ebeda8026e31d9ba8839749f7ea55da9356", "maintained": true, "manifest": {"description": {"en": "DNS server for privacy and security", "fr": "Serveur DNS pour la confidentialit\u00e9 et la s\u00e9curit\u00e9"}, "id": "technitium-dns", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Navan Chauhan"], "name": "Technitium DNS", "packaging_format": 2, "upstream": {"admindoc": "https://technitium.com/dns/help.html", "code": "https://github.com/TechnitiumSoftware/DnsServer", "cpe": "cpe:2.3:a:technitium:dnsserver", "fund": "https://patreon.com/technitium", "license": "GPL-3.0-only", "userdoc": "https://technitium.com/dns/help.html", "website": "https://technitium.com/dns/"}, "version": "15.4.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "terraforming-mars": {"added_in_catalog": 1698757901, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/terraforming-mars_ynh/pull/304", "revision": "03e225893e5753a03478bd659c47d9a93374c40c", "timestamp": 1769416032, "version": "2026.01.25~ynh1\n20"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "master", "revision": "09523156de263249b2bdd13e60fe994ddfeb4ac7", "url": "https://github.com/YunoHost-Apps/terraforming-mars_ynh"}, "high_quality": false, "id": "terraforming-mars", "lastUpdate": 1787551381, "level": 8, "logo_hash": "72674ef17a9e76a48453779619906e7b72344df40b6f728be8b58c76f26eed34", "maintained": true, "manifest": {"description": {"en": "Implementation of Terraforming Mars board game", "fr": "Implementation du jeu de plateau Terraforming Mars"}, "id": "terraforming-mars", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Terraforming Mars ", "packaging_format": 2, "upstream": {"code": "https://github.com/terraforming-mars/terraforming-mars", "demo": "https://terraforming-mars.herokuapp.com/", "license": "GPL-3.0"}, "version": "2026.08.23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "textarea": {"added_in_catalog": 1766613909, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/textarea_ynh/pull/1", "revision": "0bceb1df7fd1c172529c963063220892ebe8d468", "timestamp": 1766612308, "version": "1.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "main", "revision": "0db2e630fdc3ab7590444519e11ea9904598f2ef", "url": "https://github.com/YunoHost-Apps/textarea_ynh"}, "high_quality": false, "id": "textarea", "lastUpdate": 1767348049, "level": 7, "logo_hash": "18f73b1667eda9eac7dbcb96147e01be9d21e07521dbcb6bec5ec2b3b4b494fb", "maintained": true, "manifest": {"description": {"en": "Notes webapp", "fr": "Application web pour prendre des notes"}, "id": "textarea", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Textarea", "packaging_format": 2, "upstream": {"code": "https://github.com/antonmedv/textarea", "demo": "https://textarea.my/", "license": "AGPL-3.0-only", "website": "https://textarea.my/"}, "version": "1.0.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "thelounge": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/thelounge_ynh/pull/82", "revision": "4b44d1141e98be1372ad984cc30c9f4ddf221336", "timestamp": 1779363826, "version": "4.5.0~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "0e945fe03a8e6d6b6f12950468a75280883aeb33", "url": "https://github.com/YunoHost-Apps/thelounge_ynh"}, "high_quality": false, "id": "thelounge", "lastUpdate": 1784910173, "level": 6, "logo_hash": "6f840075f72c729ef434db6db448ff4cd1bbc8d6b8a6e5b288b432d2e8a75b62", "maintained": true, "manifest": {"description": {"en": "Web IRC client", "fr": "Client Web IRC"}, "id": "thelounge", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "The Lounge", "packaging_format": 2, "upstream": {"admindoc": "https://thelounge.chat/docs", "code": "https://github.com/thelounge/thelounge", "demo": "https://demo.thelounge.chat/", "license": "MIT", "website": "https://thelounge.chat/"}, "version": "4.5.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["chat"]}, "tiddlywiki": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh/pull/74", "revision": "1e8354a5b46713bd495a965b86ad9ff0a48f793b", "timestamp": 1783761581, "version": "5.4.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "59c612ae99968851d381425bef4b34e51fb2e825", "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh"}, "high_quality": false, "id": "tiddlywiki", "lastUpdate": 1783763476, "level": 8, "logo_hash": "ed47f54294b55e1b204c46127702da67fb44bb37848d666ec1e1913eb33c8cd8", "maintained": true, "manifest": {"description": {"en": "Non-linear personal web notebook", "fr": "Carnet de notes Web personnel et non lin\u00e9aire"}, "id": "tiddlywiki", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "TiddlyWiki", "packaging_format": 2, "upstream": {"admindoc": "https://tiddlywiki.com/", "code": "https://github.com/Jermolene/TiddlyWiki5", "demo": "https://tiddlywiki.com/", "fund": "https://opencollective.com/tiddlywiki", "license": "BSD-3-Clause", "website": "https://tiddlywiki.com/"}, "version": "5.4.1~ynh1"}, "potential_alternative_to": ["Evernote", "GitBook"], "state": "working", "subtags": ["wiki"]}, "tiki": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "27986c1a93429d4eafe093fd190c67eea90b5e80", "url": "https://github.com/YunoHost-Apps/tiki_ynh"}, "high_quality": false, "id": "tiki", "lastUpdate": 1763737506, "level": 6, "logo_hash": "ccc0e0839b98b58ba5f3ac7fa1cf068600d39d9044f59610aed22b059f7b17e2", "maintained": true, "manifest": {"description": {"en": "Wiki-based, content management system", "fr": "Syst\u00e8me de gestion de contenu bas\u00e9 sur Wiki"}, "id": "tiki", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Tiki", "packaging_format": 2, "upstream": {"admindoc": "https://doc.tiki.org", "code": "https://gitlab.com/tikiwiki/tiki/", "demo": "https://tiki.org/Try-Tiki", "license": "LGPL-2.1-only", "website": "https://tiki.org/"}, "version": "29.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "timemachine": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "77e456ac799cff31aaa344c6b8e956b7f0e50183", "url": "https://github.com/YunoHost-Apps/timemachine_ynh"}, "high_quality": false, "id": "timemachine", "lastUpdate": 1761657671, "level": 8, "logo_hash": "4f5def1308930ad3a22407ef431058052f11fa70a7500bf9635c73d97e5d5621", "maintained": true, "manifest": {"description": {"en": "Configure the server as a Time Machine backup target", "fr": "Configurer le serveur comme cible de sauvegarde Time Machine"}, "id": "timemachine", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Navan Chauhan"], "name": "Time Machine", "packaging_format": 2, "upstream": {"code": "https://github.com/YunoHost-Apps/timemachine_ynh", "license": "WTFPL", "website": "https://support.apple.com/en-us/HT201250"}, "version": "1.0~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "timeoff": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "845476c041ab4217f8a8c6d70371f2c57a2551a2", "url": "https://github.com/YunoHost-Apps/timeoff_ynh"}, "high_quality": false, "id": "timeoff", "lastUpdate": 1746783600, "level": 6, "logo_hash": "527accaa3623dc4b11889098ad9c53fda9e8122d463f8ecf28fc61fa0583aa80", "maintained": true, "manifest": {"description": {"en": "Web application for managing employee absences", "fr": "Application Web de gestion des absences des employ\u00e9s"}, "id": "timeoff", "integration": {"architectures": "all", "disk": "2G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "350M", "runtime": "150M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Julien Malik"], "name": "Timeoff", "packaging_format": 2, "upstream": {"admindoc": "https://timeoff.management/support/main-page.html", "code": "https://github.com/timeoff-management/timeoff-management-application", "license": "MIT", "website": "https://timeoff.management/"}, "version": "1.4.5~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "tinyfeed": {"added_in_catalog": 1764438921, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "91d7f75a1ceccf9abcbdf115a889797f6d32dd27", "url": "https://github.com/YunoHost-Apps/tinyfeed_ynh"}, "high_quality": false, "id": "tinyfeed", "lastUpdate": 1775593285, "level": 7, "logo_hash": "ddd4e1a55e6b115119f11a59305b337c0295c5add2069bf8527215f51d3823ee", "maintained": true, "manifest": {"description": {"en": "Generate a static HTML page from a collection of feeds", "fr": "G\u00e9n\u00e9rer une page HTML statique \u00e0 partir d'un ensemble de flux"}, "id": "tinyfeed", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Tinyfeed", "packaging_format": 2, "upstream": {"admindoc": "https://feed.lovergne.dev/", "code": "https://github.com/TheBigRoomXXL/tinyfeed", "demo": "https://feed.lovergne.dev/demo/", "license": "MIT", "website": "https://feed.lovergne.dev/"}, "version": "1.5.0~ynh1"}, "potential_alternative_to": ["Feedly", "Google Reader", "Netvibes"], "state": "working", "subtags": ["rssreader"]}, "tinyfilemanager": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "6bc6836446a53079d5ba8bdc8f61f395b9e8f8c6", "url": "https://github.com/YunoHost-Apps/tinyfilemanager_ynh"}, "high_quality": false, "id": "tinyfilemanager", "lastUpdate": 1751117418, "level": 8, "logo_hash": "5d5071bb88f254f843e4b407de01f21ca80c826e785eccb6e60987180c99f326", "maintained": true, "manifest": {"description": {"en": "Web based file manager", "fr": "Gestionnaire de fichiers simple"}, "id": "tinyfilemanager", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Jarod5001"], "name": "Tiny File Manager", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/prasathmani/tinyfilemanager/wiki", "code": "https://github.com/prasathmani/tinyfilemanager", "demo": "https://tinyfilemanager.github.io/demo/", "license": "GPL-3.0", "website": "https://tinyfilemanager.github.io/"}, "version": "2.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "tldraw": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "50144805e7a7d7b7dd9408aaee79c8afa52424a8", "url": "https://github.com/YunoHost-Apps/tldraw_ynh"}, "high_quality": false, "id": "tldraw", "lastUpdate": 1762003836, "level": 8, "logo_hash": "2c9fcde85fc71252177de98804e9301bb6f0ccf5638d1734438129e343f373f1", "maintained": true, "manifest": {"description": {"en": "Tiny little drawing app", "fr": "Petite application de dessin"}, "id": "tldraw", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": ["Raoul de Limezy"], "name": "TLDraw", "packaging_format": 2, "upstream": {"code": "https://github.com/tldraw/tldraw", "demo": "https://tldraw.com", "license": "MIT", "website": "https://tldraw.com"}, "version": "1.24.5~ynh4"}, "potential_alternative_to": ["Lucidchart"], "state": "working", "subtags": ["draw"]}, "tooljet": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/tooljet_ynh/pull/217", "revision": "7f2fe93b716c658a60b8183e08989378d3bea6d6", "timestamp": 1765453703, "version": "2.67.1~ynh1\n18.18.2"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "80ac42042067910a450d17e7494660520aea523b", "url": "https://github.com/YunoHost-Apps/tooljet_ynh"}, "high_quality": false, "id": "tooljet", "lastUpdate": 1771585095, "level": 0, "logo_hash": "fda8018ef8f2509e942dcb148b1cdd88fe7c5134c6b50e06a64c6bd83e72a6ff", "maintained": true, "manifest": {"description": {"en": "Framework for building React-based Web applications and internal tools", "fr": "Construction d'applications Web bas\u00e9es sur React et d'outils internes"}, "id": "tooljet", "integration": {"architectures": "all", "disk": "3G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "3G", "runtime": "300M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Tagadda"], "name": "ToolJet", "packaging_format": 2, "upstream": {"code": "https://github.com/ToolJet/ToolJet", "cpe": "cpe:2.3:a:tooljet:tooljet", "license": "AGPL-3.0", "userdoc": "https://docs.tooljet.com/docs/intro", "website": "https://tooljet.com/"}, "version": "3.20.96~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "torrelay": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/torrelay_ynh/pull/16", "revision": "c6b5dc70926f64488b6774b68d3256da7604c8ee", "timestamp": 1766063270, "version": "0.4.8.17~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0765427d0e6e8c8362f43486e0ef600c7917c2e8", "url": "https://github.com/YunoHost-Apps/torrelay_ynh"}, "high_quality": false, "id": "torrelay", "lastUpdate": 1766066638, "level": 8, "logo_hash": "10adcbde8647ef8efd04a27977182d3c2a9ca34bcdba5f0b2e92fb7631457a0e", "maintained": true, "manifest": {"description": {"en": "Receive traffic on the Tor network and pass it along", "fr": "Recevez le trafic sur le r\u00e9seau Tor et transmettez-le"}, "id": "torrelay", "integration": {"architectures": ["amd64", "arm64", "i386"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Tor relay", "packaging_format": 2, "upstream": {"admindoc": "https://community.torproject.org/relay/setup/bridge/debian-ubuntu/", "code": "https://github.com/torproject/tor", "license": "BSD-3-Clause", "website": "https://www.torproject.org/"}, "version": "0.4.8.17~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "traccar": {"added_in_catalog": 1700418281, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/traccar_ynh/pull/51", "revision": "56aecfddfefbff8dfcebe23728b720a05b62b741", "timestamp": 1772208789, "version": "6.12.1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "73a6d1c221ae6eeb86ff63c1cdda9dad8c98ad2d", "url": "https://github.com/YunoHost-Apps/traccar_ynh"}, "high_quality": false, "id": "traccar", "lastUpdate": 1778270950, "level": 6, "logo_hash": "829af47d08200e8e6c0f049082b0edde52297e58fa993089c6d0d76ffa252c49", "maintained": true, "manifest": {"description": {"en": "GPS tracking platform", "fr": "Plateforme de suivi GPS"}, "id": "traccar", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Traccar", "packaging_format": 2, "upstream": {"admindoc": "https://www.traccar.org/documentation/", "code": "https://github.com/traccar/traccar", "demo": "https://www.traccar.org/demo-server/", "license": "GPL-3.0-only", "website": "https://www.traccar.org/"}, "version": "6.13.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "tracim": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/tracim_ynh/pull/42", "revision": "d7e5ec052050e9e9e6e8f1b84494fb4680029afa", "timestamp": 1767558900, "version": "04.12.00~ynh1\n16"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "d92204f9b4c048bd931db0dc46a0f05c530b07c8", "url": "https://github.com/YunoHost-Apps/tracim_ynh"}, "high_quality": false, "id": "tracim", "lastUpdate": 1767649895, "level": 6, "logo_hash": "baa2e1a83eedbd067e839ec811794fddc18b42d4599791f63535902343b2fc7d", "maintained": true, "manifest": {"description": {"en": "Collaborative platform intended for team collaboration", "fr": "Plateforme collaborative destin\u00e9 \u00e0 la collaboration en \u00e9quipe"}, "id": "tracim", "integration": {"architectures": ["amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": [], "name": "Tracim", "packaging_format": 2, "upstream": {"admindoc": "https://public-community.tracim.fr/ui/workspaces/143/contents", "code": "https://github.com/tracim/tracim", "demo": "https://www.algoo.fr/fr/tracim/demo", "license": "AGPL-3.0-or-later,LGPL-3.0-or-later,CC-BY-SA-2.5,MIT", "website": "https://www.tracim.fr"}, "version": "04.12.00~ynh1"}, "potential_alternative_to": ["Dropbox", "Google Drive", "Slack", "Trello"], "state": "working", "subtags": []}, "tracktor": {"added_in_catalog": 1775759462, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/tracktor_ynh/pull/1", "revision": "76b115186c56923c844a7cb091d960f7041724b5", "timestamp": 1773677381, "version": "1.2.1~ynh0"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "main", "revision": "b0be1194df6cb2756ed485540399b8f4c3adc095", "url": "https://github.com/YunoHost-Apps/tracktor_ynh"}, "high_quality": false, "id": "tracktor", "lastUpdate": 1787606901, "level": 7, "logo_hash": "59161b97781fa98d447611cd4fa00cf20a70e3992155660fffd60ef6e77689fd", "maintained": true, "manifest": {"description": {"en": "Vehicle Tracking Management System"}, "id": "tracktor", "integration": {"architectures": ["amd64", "arm64"], "disk": "1.5G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "4G", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["ewilly"], "name": "Tracktor", "packaging_format": 2, "upstream": {"code": "https://github.com/javedh-dev/tracktor", "demo": "https://tracktor.bytedge.in", "license": "MIT"}, "version": "2.1.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "traggo": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/traggo_ynh/pull/29", "revision": "f16fc9449accd2bfd5571ea8764692627fa5f0da", "timestamp": 1767826588, "version": "0.8.1~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "7ffa91b4255c099381d61414f4f1d967f364d031", "url": "https://github.com/YunoHost-Apps/traggo_ynh"}, "high_quality": false, "id": "traggo", "lastUpdate": 1779827095, "level": 8, "logo_hash": "13746079711ba5e6df70a010b96bda4d97803d4b37f56f94149b01c21df8b2a5", "maintained": true, "manifest": {"description": {"en": "Tag-based time tracking tool", "fr": "Outil de suivi du temps bas\u00e9 sur des \u00e9tiquettes"}, "id": "traggo", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.30"}, "maintainers": [], "name": "Traggo", "packaging_format": 2, "upstream": {"admindoc": "https://traggo.net/config/", "code": "https://github.com/traggo/server", "license": "GPL-3.0", "website": "https://traggo.net"}, "version": "0.8.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "transfersh": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/transfersh_ynh/pull/18", "revision": "7758d7659635414a1224851da9047ec2b46cca44", "timestamp": 1767972479, "version": "1.6.1~ynh4"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "96d2ee4fdbaa06bf6c601ca5e1da884391c6b41d", "url": "https://github.com/YunoHost-Apps/transfersh_ynh"}, "high_quality": false, "id": "transfersh", "lastUpdate": 1767978413, "level": 8, "logo_hash": "54469e4df909be4493740f37659a5a95ab1883873d414059e811bf72cd5ca5cc", "maintained": true, "manifest": {"description": {"en": "Easy and fast file sharing from the command-line", "fr": "Partage de fichiers simple et rapide depuis la ligne de commande"}, "id": "transfersh", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Transfer.sh", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/dutchcoders/transfer.sh/", "code": "https://github.com/dutchcoders/transfer.sh", "license": "MIT", "website": "https://transfer.sh/"}, "version": "1.6.1~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["files"]}, "translite": {"added_in_catalog": 1774102733, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/translite_ynh/pull/2", "revision": "c07adc04e7beadfc6fbd78187de38c31742cc73c", "timestamp": 1781972985, "version": "2026.03.21~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "f470c4bc7c506ac360a9bc05f678787211a5d5dd", "url": "https://github.com/YunoHost-Apps/translite_ynh"}, "high_quality": false, "id": "translite", "lastUpdate": 1784306292, "level": 7, "logo_hash": "d6f468ef1d11e07551505e0d963c527f49dc3c7b42b4d0fe0d51c2c0694897af", "maintained": true, "manifest": {"description": {"en": "Frontend for Google Translate, DeepL, Yandex and DDG", "fr": "Frontend pour Google Translate, DeepL, Yandex et DDG"}, "id": "translite", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "TransLite", "packaging_format": 2, "upstream": {"code": "https://codeberg.org/gospodin/translite", "demo": "https://tl.bloat.cat/", "license": "Unlicense", "website": "https://tl.bloat.cat/"}, "version": "2026.03.21~ynh1"}, "potential_alternative_to": ["DeepL", "Google Translate"], "state": "working", "subtags": []}, "transmission": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/transmission_ynh/pull/126", "revision": "ad0bfcdc2b07aae0f7c0bf64e784a2901dc0d784", "timestamp": 1771848935, "version": "3.00~ynh9"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "abf888f41846cc2276e4cf3895db8fe910b851ac", "url": "https://github.com/YunoHost-Apps/transmission_ynh"}, "high_quality": false, "id": "transmission", "lastUpdate": 1771851210, "level": 6, "logo_hash": "8c5e060c430dcae4a1918d2307409bd873c4c1652558ae1639efe8af20f36a3d", "maintained": true, "manifest": {"description": {"en": "Fast, Easy, and Free BitTorrent Client", "fr": "Client BitTorrent libre et rapide"}, "id": "transmission", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": false, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Transmission", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/transmission/transmission/wiki", "code": "https://github.com/transmission/transmission", "cpe": "cpe:2.3:a:transmissionbt:transmission", "license": "GPL-3.0", "website": "https://www.transmissionbt.com"}, "version": "3.00~ynh9"}, "potential_alternative_to": ["\u00b5Torrent"], "state": "working", "subtags": ["download"]}, "trilium": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/trilium_ynh/pull/118", "revision": "433de1f64f236ce0b87c2b061b225ca20954305b", "timestamp": 1779818311, "version": "0.103.0~ynh1"}}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "1e0964a559658aef57eac524b26eb9d8892d5fba", "url": "https://github.com/YunoHost-Apps/trilium_ynh"}, "high_quality": false, "id": "trilium", "lastUpdate": 1785147797, "level": 8, "logo_hash": "7b4c21c8a378d4d9cd883500512a62a64bf3d9c77191b15d24a53e08235d8a2f", "maintained": true, "manifest": {"description": {"en": "Hierarchical note taking application with focus on building large personal knowledge base", "fr": "Application de prise de note hi\u00e9rarchique centr\u00e9e sur la construction d'une large base de connaissances personnelle"}, "id": "trilium", "integration": {"architectures": ["amd64", "arm64"], "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "110M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Jules Bertholet"], "name": "Trilium Notes", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/TriliumNext/trilium/wiki", "code": "https://github.com/TriliumNext/trilium", "cpe": "cpe:2.3:a:trilium_project:trilium", "fund": "https://github.com/sponsors/zadam", "license": "AGPL-3.0-only"}, "version": "0.104.1~ynh1"}, "potential_alternative_to": ["Evernote"], "state": "working", "subtags": ["text"]}, "trivabble": {"added_in_catalog": 1761254187, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/trivabble_ynh/pull/5", "revision": "b865be21bcc6e513a8788efec5e6d71a7f7a714e", "timestamp": 1772562653, "version": "2025.12.06~ynh1"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "main", "revision": "13ced28043fe8ab0ad1d80e75fe5a353019161fa", "url": "https://github.com/YunoHost-Apps/trivabble_ynh"}, "high_quality": false, "id": "trivabble", "lastUpdate": 1772563179, "level": 7, "logo_hash": "5b4ac09541e9be50c830123b93b54d056b9e7b39b99060796eedeb492315e347", "maintained": true, "manifest": {"description": {"en": "Scrabble\u00ae game free play not enforcing rules", "fr": "Scrabble\u00ae en jeu libre, \u00e0 l'utilisateur d'appliquer les r\u00e8gles"}, "id": "trivabble", "integration": {"architectures": "all", "disk": "250M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Philippe Lhardy"], "name": "Trivabble", "packaging_format": 2, "upstream": {"code": "https://git.jakse.fr/trivabble/trivabble", "license": "AGPL-3.0-or-later", "website": "https://trivabble.org/"}, "version": "2025.12.06~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "trustyhash": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "e06cbda33493b2807cb92bd83df54639642c8cbe", "url": "https://github.com/YunoHost-Apps/trustyhash_ynh"}, "high_quality": false, "id": "trustyhash", "lastUpdate": 1756944451, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "SHA-256 Hash Calculator", "fr": "Calculateur de hachage SHA-256"}, "id": "trustyhash", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["jarod5001"], "name": "TrustyHash", "packaging_format": 2, "upstream": {"code": "https://github.com/sprin/TrustyHash", "demo": "https://sprin.github.io/TrustyHash/", "license": "MIT"}, "version": "2016.06.17~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "ttrss": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/ttrss_ynh/pull/299", "revision": "1a5f8bedf0c505b2a3be9c8d12a48af6672e80af", "timestamp": 1785772647, "version": "2026.08.02~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "337706d8497a441da01644d42b9f8ef1548d53e6", "url": "https://github.com/YunoHost-Apps/ttrss_ynh"}, "high_quality": false, "id": "ttrss", "lastUpdate": 1786950030, "level": 8, "logo_hash": "74cd23ed8331a4fc1a656c0c3cbe119e0a0fe73fefdbed8573ff875932c4f061", "maintained": true, "manifest": {"description": {"en": "News feed (RSS/Atom) reader and aggregator", "fr": "Lecteur de flux d\u2019actualit\u00e9 utilisant les protocoles RSS et Atom"}, "id": "ttrss", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Tiny Tiny RSS", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/tt-rss/tt-rss/wiki", "code": "https://github.com/tt-rss/tt-rss", "license": "GPL-3.0-only"}, "version": "2026.08.13~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["rssreader"]}, "tube": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "019af8973b0cef786c5a7dc81ddf0ab56a5beb91", "url": "https://github.com/YunoHost-Apps/tube_ynh"}, "high_quality": false, "id": "tube", "lastUpdate": 1771847912, "level": 8, "logo_hash": "32c3f53b314b4ffbc7f1739d59a260f9dae7bcbbffe6ae73aabe6636dee32305", "maintained": true, "manifest": {"description": {"en": "Youtube-like, video Sharing App", "fr": "Application de partage de vid\u00e9os de type Youtube"}, "id": "tube", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Tube", "packaging_format": 2, "upstream": {"code": "https://git.mills.io/prologic/tube", "license": "MIT"}, "version": "1.2.0~ynh3"}, "potential_alternative_to": ["Dailymotion", "Vimeo", "YouTube"], "state": "working", "subtags": ["videos"]}, "tunarr": {"added_in_catalog": 1764424955, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/tunarr_ynh/pull/23", "revision": "a13d13578330103e13084a64dbb91ad821b73edc", "timestamp": 1769012080, "version": "1.1.3~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "764dc4faf20eb11fa478735891faba3c067dcb0f", "url": "https://github.com/YunoHost-Apps/tunarr_ynh"}, "high_quality": false, "id": "tunarr", "lastUpdate": 1787239142, "level": 7, "logo_hash": "07abcd36a55a5e3aee13dfad032cb6cdf4b00a85dfa8e6b0c96a1f2df2cb5072", "maintained": true, "manifest": {"description": {"en": "Create live TV channels from media", "fr": "Cr\u00e9er des cha\u00eenes de t\u00e9l\u00e9vision en direct \u00e0 partir de m\u00e9dias"}, "id": "tunarr", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Tunarr", "packaging_format": 2, "upstream": {"admindoc": "https://tunarr.com/", "code": "https://github.com/chrisbenincasa/tunarr", "license": "Zlib", "website": "https://tunarr.com/"}, "version": "1.3.13~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["videos"]}, "turtl": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["package-not-maintained"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "07581e30805bd1066605d6c3ac544d2be5c37611", "url": "https://github.com/YunoHost-Apps/turtl_ynh"}, "high_quality": false, "id": "turtl", "lastUpdate": 1761662111, "level": 7, "logo_hash": "42bfb4e55788a32cf3695f55ad484f0ced5a1b844d79cf7b46e5a767467d4fdb", "maintained": false, "manifest": {"description": {"en": "Share notes, bookmarks, and documents for sensitive projects", "fr": "Partagez des notes, des marque-pages et autre documents pour des projets sensibles"}, "id": "turtl", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Turtl", "packaging_format": 2, "upstream": {"admindoc": "https://turtlapp.com/docs/", "code": "https://github.com/turtl/server", "license": "MIT", "website": "https://turtlapp.com"}, "version": "2021.03.05~ynh1"}, "potential_alternative_to": ["Evernote", "Google Keep", "Notion"], "state": "working", "subtags": ["wiki"]}, "tuwunel": {"added_in_catalog": 1756589329, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/tuwunel_ynh/pull/66", "revision": "9f3fd0b2d2dba773ae51ff9bd093d38a0d23f006", "timestamp": 1786025066, "version": "1.8.3~ynh1"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "main", "revision": "084a369074d655f10018342511e751b4cfadab4b", "url": "https://github.com/YunoHost-Apps/tuwunel_ynh"}, "high_quality": false, "id": "tuwunel", "lastUpdate": 1787129957, "level": 8, "logo_hash": "b56572960cd878a1c9aa2c163ab5971ab7cf24b937ac87666221ff602f138e80", "maintained": true, "manifest": {"description": {"en": "Simple, fast and reliable chat server powered by Matrix based on Conduit and Conduwuit", "fr": "Serveur de chat simple, rapide et fiable aliment\u00e9 par Matrix"}, "id": "tuwunel", "integration": {"architectures": ["arm64", "amd64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.9"}, "maintainers": [], "name": "Tuwunel", "packaging_format": 2, "upstream": {"admindoc": "https://matrix-construct.github.io/tuwunel/", "code": "https://github.com/matrix-construct/tuwunel", "license": "Apache-2.0", "website": "https://tuwunel.chat/"}, "version": "1.9.0~ynh1"}, "potential_alternative_to": ["Conduit", "Dendrite", "Synapse"], "state": "working", "subtags": []}, "ulogger": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "8297e9a4c962b903d2ad1ce8b3a0c13ec4f37999", "url": "https://github.com/YunoHost-Apps/ulogger_ynh"}, "high_quality": false, "id": "ulogger", "lastUpdate": 1762253636, "level": 8, "logo_hash": "e499d9ddc4af9181f6e88e7ed419eaa3d9d766e1773884b584c3d31034b60c63", "maintained": true, "manifest": {"description": {"en": "Real-time collection of geolocation data, tracks viewing and management", "fr": "G\u00e9olocalisation en temps r\u00e9el, gestion et affichage de traces"}, "id": "ulogger", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "ulogger", "packaging_format": 2, "upstream": {"code": "https://github.com/bfabiszewski/ulogger-server", "license": "AGPL-3.0-only"}, "version": "1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "umami": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/umami_ynh/pull/116", "revision": "c30e700f924be2c285e78ef56c57cf570f6f574d", "timestamp": 1776415137, "version": "3.1.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "8fe6de3b5a256d535021740d9b1793bdfb527e0f", "url": "https://github.com/YunoHost-Apps/umami_ynh"}, "high_quality": false, "id": "umami", "lastUpdate": 1787298693, "level": 8, "logo_hash": "fb86b58b6cfab4fd18576126d9a0ba73a9bb05c43ad9041a2d4369ff5b8b93ce", "maintained": true, "manifest": {"description": {"en": "Simple, fast, privacy-focused alternative to Google Analytics", "fr": "Analyse de trafic web simple et respectueux"}, "id": "umami", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["orhtej2"], "name": "Umami", "packaging_format": 2, "upstream": {"admindoc": "https://umami.is/docs/about", "code": "https://github.com/mikecao/umami", "demo": "https://app.umami.is/share/8rmHaheU/umami.is", "license": "MIT", "website": "https://umami.is/"}, "version": "3.3.1~ynh1"}, "potential_alternative_to": ["Google Analytics"], "state": "working", "subtags": ["analytics"]}, "umap": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/umap_ynh/pull/44", "revision": "69e63764bc1917967203dee15d92b3f99276f74f", "timestamp": 1776023191, "version": "3.7.3~ynh2"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "128a9e97f67fd065e52a5a121fd0dce88018a9a3", "url": "https://github.com/YunoHost-Apps/umap_ynh"}, "high_quality": false, "id": "umap", "lastUpdate": 1776029873, "level": 7, "logo_hash": "89191c6c76f866df61f96631ac95688591697d012c67b023e83880a49c4ab80e", "maintained": true, "manifest": {"description": {"en": "Create maps with OpenStreetMap layers in a minute and embed them in your site", "fr": "Cr\u00e9er des cartes personnalis\u00e9es sur des fonds OpenStreetMap en un instant et les afficher dans votre site"}, "id": "umap", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "250M", "runtime": "150M"}, "sso": true, "yunohost": ">=12.1.17"}, "maintainers": ["Yohan Boniface", "David Larlet"], "name": "uMap", "packaging_format": 2, "upstream": {"admindoc": "https://docs.umap-project.org/en/stable/", "code": "https://github.com/umap-project/umap", "demo": "https://dev.umap-project.org/", "license": "AGPL-3.0-only", "userdoc": "https://discover.umap-project.org/", "website": "https://umap-project.org/"}, "version": "3.7.3~ynh2"}, "potential_alternative_to": ["Google My Maps"], "state": "working", "subtags": []}, "ums": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/ums_ynh/pull/142", "revision": "627103d53314463a24d28dc8315cdb17b2ad4ef0", "timestamp": 1768410360, "version": "15.3.0~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "c21c2d1dc65da2e9e4c61e78924b4d547c31209a", "url": "https://github.com/YunoHost-Apps/ums_ynh"}, "high_quality": false, "id": "ums", "lastUpdate": 1784894973, "level": 8, "logo_hash": "57fb28038279915d10d47ecae5d0dba270c9067d8067b8946b2d44608b84e293", "maintained": true, "manifest": {"description": {"en": "A DLNA, UPnP and HTTP(S) Media Server", "fr": "Un Serveur Multimedia DLNA, UPnP et HTTP(S)"}, "id": "ums", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "350M", "runtime": "350M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Krakinou"], "name": "Universal Media Server", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/UniversalMediaServer/UniversalMediaServer/wiki", "code": "https://github.com/UniversalMediaServer/UniversalMediaServer", "license": "GPL-2.0-or-later", "website": "https://www.universalmediaserver.com"}, "version": "15.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "unattended_upgrades": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "4c4ade682567ce53dfb37675d2c220d5d0264424", "url": "https://github.com/YunoHost-Apps/unattended_upgrades_ynh"}, "high_quality": false, "id": "unattended_upgrades", "lastUpdate": 1730049193, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Daily automatic upgrades", "fr": "Mise \u00e0 jour automatique quotidienne"}, "id": "unattended_upgrades", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "5M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": [], "name": "Unattended-upgrades", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.debian.org/UnattendedUpgrades", "license": "GPL-2.0-or-later", "userdoc": "https://manpages.debian.org/stretch/apticron/apticron.1.en.html", "website": "https://wiki.debian.org/UnattendedUpgrades"}, "version": "1.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "uptime-kuma": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh/pull/175", "revision": "28597d54e4239d0adac90bb761bc57201b6a279d", "timestamp": 1785654967, "version": "2.5.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "67d20950e26dc05bc290a4d9a20c2b21ab1f32b6", "url": "https://github.com/YunoHost-Apps/uptime-kuma_ynh"}, "high_quality": false, "id": "uptime-kuma", "lastUpdate": 1785656280, "level": 8, "logo_hash": "85b2c6657285341b0a0e6bb2223f30b9e11d0089cd9f07d4a80014692c699858", "maintained": true, "manifest": {"description": {"en": "Monitoring tool like Uptime-Robot", "fr": "Outil de surveillance similaire \u00e0 Uptime-Robot"}, "id": "uptime-kuma", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "900M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["ketsapiwiq"], "name": "Uptime Kuma", "packaging_format": 2, "upstream": {"code": "https://github.com/louislam/uptime-kuma", "demo": "https://demo.kuma.pet/start-demo", "license": "MIT", "userdoc": "https://github.com/louislam/uptime-kuma/wiki", "website": "https://uptime.kuma.pet/"}, "version": "2.5.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "upvote-rss": {"added_in_catalog": 1767002855, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/upvote-rss_ynh/pull/1", "revision": "89cc1f999e9e9ff68a82dc08f4aadb03a1479b72", "timestamp": 1767002221, "version": "1.8.0~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "main", "revision": "ca906c2a56ae1079f074a165b7196575550b238f", "url": "https://github.com/YunoHost-Apps/upvote-rss_ynh"}, "high_quality": false, "id": "upvote-rss", "lastUpdate": 1767003341, "level": 7, "logo_hash": "0f287f95d32a3066561948b57789dc971e42ce735379947d699ae741174bc448", "maintained": true, "manifest": {"description": {"en": "Generate rich RSS feeds from Reddit, Hacker News, Lemmy, Mbin", "fr": "G\u00e9n\u00e9rez des flux RSS riches \u00e0 partir de Reddit, Hacker News, Lemmy, Mbin"}, "id": "upvote-rss", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Upvote RSS", "packaging_format": 2, "upstream": {"code": "https://github.com/johnwarne/upvote-rss", "demo": "https://www.upvote-rss.com/", "license": "MIT", "website": "https://www.upvote-rss.com/"}, "version": "1.8.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "vaultwarden": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/vaultwarden_ynh/pull/326", "revision": "46c70156fe4075170126e8472adeb3d8402e0cb9", "timestamp": 1787419152, "version": "1.37.2~ynh1"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "a845c174edfa613e4fed2693f9a7a9e3c720ac0b", "url": "https://github.com/YunoHost-Apps/vaultwarden_ynh"}, "high_quality": false, "id": "vaultwarden", "lastUpdate": 1787420210, "level": 8, "logo_hash": "c3aa0c76599d2a3589990e19c359fe6cd6c897bcf43486df31ea1fc747259a49", "maintained": true, "manifest": {"description": {"en": "Encrypted end-to-end password manager", "fr": "Gestionnaire de mots de passe chiffr\u00e9 de bout en bout"}, "id": "vaultwarden", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "80M", "runtime": "70M"}, "sso": true, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Vaultwarden", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/dani-garcia/vaultwarden/wiki", "code": "https://github.com/dani-garcia/vaultwarden", "license": "GPL-3.0-or-later", "userdoc": "https://help.bitwarden.com/"}, "version": "1.37.2~ynh1"}, "potential_alternative_to": ["1Password", "Bitwarden", "Dashlane", "Enpass", "LastPass"], "state": "working", "subtags": ["password"]}, "versitygw": {"added_in_catalog": 1773524556, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/versitygw_ynh/pull/8", "revision": "5dcaac7e479b1907ead14ad394f7a5666676f456", "timestamp": 1780525221, "version": "1.5.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "6b76c725e349a8870f3bceb308a97db514fbe429", "url": "https://github.com/YunoHost-Apps/versitygw_ynh"}, "high_quality": false, "id": "versitygw", "lastUpdate": 1787236989, "level": 7, "logo_hash": "8141fdaa50800f0693e0180192b42c71266c3666404bab4c142b8f544416caba", "maintained": true, "manifest": {"description": {"en": "A High-Performance S3 Translation Service.", "fr": "Passerelle S3 haute performance."}, "id": "versitygw", "integration": {"architectures": ["amd64", "arm64"], "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["otm33GH"], "name": "Versity S3 Gateway", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/versity/versitygw/wiki", "code": "https://github.com/versity/versitygw", "license": "Apache-2.0", "website": "https://www.versity.com/products/versitygw/"}, "version": "1.7.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "vert": {"added_in_catalog": 1744530993, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/vert_ynh/pull/43", "revision": "aa6adf5fb95642dd8db63a5e89d2a3bf0b4787a2", "timestamp": 1771847803, "version": "2026.02.05~ynh2"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "9440f3a6a3733dfd17d9cc09b0b6160e591b7932", "url": "https://github.com/YunoHost-Apps/vert_ynh"}, "high_quality": false, "id": "vert", "lastUpdate": 1771889814, "level": 8, "logo_hash": "25c80a0211abf8263fe39bbb2d1658ef07a79401fc558a5449591ea1bed87e2f", "maintained": true, "manifest": {"description": {"en": "File conversion utility", "fr": "Utilitaire de conversion de fichiers"}, "id": "vert", "integration": {"architectures": ["amd64"], "disk": "2100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2300M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Vert", "packaging_format": 2, "upstream": {"code": "https://github.com/VERT-sh/VERT", "demo": "https://vert.sh/", "fund": "https://donations.vert.sh", "license": "AGPL-3.0", "website": "https://vert.sh/"}, "version": "2026.02.05~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "vikunja": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/vikunja_ynh/pull/120", "revision": "330404d84d84e1204958628d158ac3559bb9b493", "timestamp": 1786527530, "version": "2.3.0~ynh3"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "e2b6f5d9da4b35c1f0cf6829b45d4e75d7840e30", "url": "https://github.com/YunoHost-Apps/vikunja_ynh"}, "high_quality": false, "id": "vikunja", "lastUpdate": 1786598444, "level": 8, "logo_hash": "f25c6b0d57a5b7fc2dd3d2b6838b90c6e81d34dd6bc610de3f062c71cfdd125a", "maintained": true, "manifest": {"description": {"en": "Self-hosted To-Do list application", "fr": "Application de liste de t\u00e2ches auto-h\u00e9berg\u00e9e"}, "id": "vikunja", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Vikunja", "packaging_format": 2, "upstream": {"admindoc": "https://vikunja.io/docs/", "code": "https://github.com/go-vikunja/vikunja", "demo": "https://try.vikunja.io/login", "fund": "https://www.buymeacoffee.com/kolaente", "license": "GPL-3.0", "website": "https://vikunja.io/"}, "version": "2.5.0~ynh1"}, "potential_alternative_to": ["Microsoft To-Do", "Todoist", "Wunderlist"], "state": "working", "subtags": ["task"]}, "virtualtabletop": {"added_in_catalog": 1760485470, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/virtualtabletop_ynh/pull/62", "revision": "541e20a97a85c5cdbd74fc217282d2a84d3cc1c1", "timestamp": 1783900854, "version": "2026.07.12~ynh1"}}, "antifeatures": [], "category": "games", "featured": false, "git": {"branch": "main", "revision": "ce444ac3c2e24cd16e351c1b75c232996839060b", "url": "https://github.com/YunoHost-Apps/virtualtabletop_ynh"}, "high_quality": false, "id": "virtualtabletop", "lastUpdate": 1787533928, "level": 8, "logo_hash": "fe4a1be080121a8d125e746569d75f9728517304f68d7d7f8ee23d17bb91ae21", "maintained": true, "manifest": {"description": {"en": "Virtual surface in the browser on which you can play board, dice and card games", "fr": "Surface virtuelle dans le navigateur sur laquelle vous pouvez jouer \u00e0 des jeux de soci\u00e9t\u00e9, de d\u00e9s et de cartes"}, "id": "virtualtabletop", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "500M", "runtime": "250M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["trendless"], "name": "VirtualTabletop", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/ArnoldSmith86/virtualtabletop/wiki", "code": "https://github.com/ArnoldSmith86/virtualtabletop", "demo": "https://virtualtabletop.io", "fund": "https://www.patreon.com/virtualtabletop", "license": "GPL-3.0-only", "userdoc": "https://github.com/ArnoldSmith86/virtualtabletop/wiki/Playing-Games"}, "version": "2026.08.23~ynh1"}, "potential_alternative_to": ["playingcards.io"], "state": "working", "subtags": []}, "vore": {"added_in_catalog": 1690540859, "alternative_branches": {}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "05b18e5f1f9e6b3b730a097b586b2b3359df2145", "url": "https://github.com/YunoHost-Apps/vore_ynh"}, "high_quality": false, "id": "vore", "lastUpdate": 1747841654, "level": 6, "logo_hash": "ec0616ff89726502a3172069159c524060e13edf9ee0c49890ad84d185665157", "maintained": true, "manifest": {"description": {"en": "Simple, multi-tenant feed reader", "fr": "Lecteur de flux simple et multi-utilisateurs"}, "id": "vore", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "Vore", "packaging_format": 2, "upstream": {"admindoc": "https://j3s.sh/thought/vore-a-new-rss-feed-reader.html", "code": "https://git.j3s.sh/vore/tree/main/", "demo": "https://vore.website/j3s", "license": "MIT", "website": "https://git.j3s.sh/vore"}, "version": "2025.05.11~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["rssreader"]}, "vpnclient": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/vpnclient_ynh/pull/159", "revision": "ba51f2f3ddfcc0ed03f10c8fe14d6f14547bb4bd", "timestamp": 1770492424, "version": "2.3~ynh7"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "f1aa083cda55f2a9a4cc972cde8b53f3a0edbd93", "url": "https://github.com/labriqueinternet/vpnclient_ynh"}, "high_quality": false, "id": "vpnclient", "lastUpdate": 1770541712, "level": 8, "logo_hash": "06676558fd9774aeb5cf8c84f5651c8c232a4abd2de53e8e5e29ab2f8d197124", "maintained": true, "manifest": {"description": {"en": "Tunnel the internet traffic through a VPN", "fr": "Fait passer le trafic internet \u00e0 travers un VPN"}, "id": "vpnclient", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": [], "name": "VPN Client", "packaging_format": 2, "upstream": {"license": "AGPL-3.0", "website": "https://labriqueinter.net"}, "version": "2.3~ynh8"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "vvveb": {"added_in_catalog": 1746693860, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/vvveb_ynh/pull/18", "revision": "5a83d46a1767e8dc28a725864c955e53c7506fc9", "timestamp": 1774040066, "version": "1.0.7.3~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "c06076a3a920ed3d27f47a9217a8d519604b7bbb", "url": "https://github.com/YunoHost-Apps/vvveb_ynh"}, "high_quality": false, "id": "vvveb", "lastUpdate": 1774377913, "level": 8, "logo_hash": "0e3d784a5d060ebb6401d67c2b18b962cbdc1fd809a972668a8b0c1709a7ad6a", "maintained": true, "manifest": {"description": {"en": "CMS to build websites, blogs or ecommerce stores", "fr": "CMS pour cr\u00e9er des sites Web, des blogs ou des boutiques de commerce \u00e9lectronique"}, "id": "vvveb", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "Vvveb", "packaging_format": 2, "upstream": {"admindoc": "https://docs.vvveb.com/installation", "code": "https://github.com/givanz/Vvveb", "fund": "https://www.vvveb.com/page/sponsor", "license": "AGPL-3.0", "website": "https://www.vvveb.com/"}, "version": "1.0.7.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["ecommerce"]}, "wallabag2": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/wallabag2_ynh/pull/244", "revision": "4085accbc678a77f933427e3416759b434f72c9a", "timestamp": 1766758214, "version": "2.6.14~ynh1\n2.9.2"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "ab1172965c7131c26c7700d8037f66d79926b733", "url": "https://github.com/YunoHost-Apps/wallabag2_ynh"}, "high_quality": false, "id": "wallabag2", "lastUpdate": 1766774031, "level": 6, "logo_hash": "c31b575d3f1edaf907eaa80c3df32635abdf583343b08e691b805e4b15a2fee1", "maintained": true, "manifest": {"description": {"en": "Save and classify articles. Read them later", "fr": "Enregistrez et classez les articles. Lisez-les plus tard"}, "id": "wallabag2", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.17"}, "maintainers": ["lapineige"], "name": "Wallabag", "packaging_format": 2, "upstream": {"admindoc": "https://doc.wallabag.org/en/", "code": "https://github.com/wallabag/wallabag", "cpe": "cpe:2.3:a:wallabag:wallabag", "demo": "https://demo.yunohost.org/wallabag/", "fund": "https://liberapay.com/wallabag", "license": "MIT", "website": "https://www.wallabag.org"}, "version": "2.6.14~ynh1"}, "potential_alternative_to": ["Pocket", "Shaarli"], "state": "working", "subtags": []}, "wallos": {"added_in_catalog": 1730380821, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wallos_ynh/pull/124", "revision": "37e73729bb0a69e935ef53d357b26f2861b5e46d", "timestamp": 1784558637, "version": "5.4.2~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "5fa7b9c1a0e4b9d5830b8989c2996aa5c2efbd74", "url": "https://github.com/YunoHost-Apps/wallos_ynh"}, "high_quality": false, "id": "wallos", "lastUpdate": 1786995173, "level": 8, "logo_hash": "95c7e16ced07b59110fdf3a19cca4761c34f2bde9d18141458013772b295f20c", "maintained": true, "manifest": {"description": {"en": "Personal Subscription Tracker", "fr": "Outil de suivi d'abonnement personnel"}, "id": "wallos", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "120M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Wallos", "packaging_format": 2, "upstream": {"code": "https://github.com/ellite/Wallos", "demo": "https://demo.wallosapp.com", "license": "GPL-3.0"}, "version": "5.4.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["task"]}, "wanderer": {"added_in_catalog": 1730020711, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wanderer_ynh/pull/199", "revision": "046e030ebad49075c76cd961add68929280d94fe", "timestamp": 1783606696, "version": "0.20.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "1d74f3bfb90c247924876be2f7208a5dd3ef7502", "url": "https://github.com/YunoHost-Apps/wanderer_ynh"}, "high_quality": false, "id": "wanderer", "lastUpdate": 1783614996, "level": 8, "logo_hash": "87e731c7c8b06290ccaea97b26f3663137f294a509a3bcc7baf649350633e8bd", "maintained": true, "manifest": {"description": {"en": "Self-hosted trail database. Save your adventures! ", "fr": "Base de donn\u00e9es de trails auto-h\u00e9berg\u00e9e. Sauvegardez vos aventures\u202f!"}, "id": "wanderer", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["Thovi98"], "name": "Wanderer", "packaging_format": 2, "upstream": {"admindoc": "https://wanderer.to/getting-started/installation/", "code": "https://github.com/open-wanderer/wanderer", "demo": "https://demo.wanderer.to/", "fund": "https://buymeacoffee.com/wanderertrails", "license": "AGPL-3.0", "userdoc": "https://wanderer.to/", "website": "https://wanderer.to/"}, "version": "0.20.0~ynh1"}, "potential_alternative_to": ["Komoot"], "state": "working", "subtags": []}, "warpgate": {"added_in_catalog": 1758834008, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/warpgate_ynh/pull/36", "revision": "48739074e06a17a72cd5c42f5c8764fe2d8dc583", "timestamp": 1780970686, "version": "0.25.1~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "c8deeb31a5fad353ceb6e1d25cb0396038de634a", "url": "https://github.com/YunoHost-Apps/warpgate_ynh"}, "high_quality": false, "id": "warpgate", "lastUpdate": 1787594533, "level": 7, "logo_hash": "497a0b141fd2dc1a37d9e0c55b3e930ac6c388013f08d8a0ce3d477c140c5f7d", "maintained": true, "manifest": {"description": {"en": "Secure access to SSH, HTTPS, RDP, VNC, Kubernetes, PostgreSQL and MySQL", "fr": "Acc\u00e8s s\u00e9curis\u00e9 \u00e0 SSH, HTTPS, RDP, VNC, Kubernetes, PostgreSQL et MySQL"}, "id": "warpgate", "integration": {"architectures": ["amd64", "arm64"], "disk": "10M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "80M", "runtime": "30M"}, "sso": false, "yunohost": ">= 12.1.40.1"}, "maintainers": ["eric_G"], "name": "Warpgate", "packaging_format": 2, "upstream": {"admindoc": "https://warpgate.null.page/docs/", "code": "https://github.com/warp-tech/warpgate", "license": "Apache-2.0", "website": "https://warpgate.null.page/"}, "version": "0.28.3~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "wasteofspace": {"added_in_catalog": 1770056589, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/wasteofspace_ynh/pull/3", "revision": "43163e3ae0cefd2ff2d6b65e93be410a32252b02", "timestamp": 1770109856, "version": "1.0~ynh2"}}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "main", "revision": "d0374119dae896a298f8838a610edef50215118d", "url": "https://github.com/YunoHost-Apps/wasteofspace_ynh"}, "high_quality": false, "id": "wasteofspace", "lastUpdate": 1770110643, "level": 6, "logo_hash": "e3c707d0af7b769c46b7a68e44f1136b7889df8b4faa84ff69d578a58f95e690", "maintained": true, "manifest": {"description": {"en": "Waste of Space, does absolutely nothing useful.", "fr": "Waste of Space, ne fait absolument rien d'utile."}, "id": "wasteofspace", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["orhtej2"], "name": "Waste of Space", "packaging_format": 2, "upstream": {"code": "https://github.com/YunoHost-Apps/wasteofspace_ynh", "license": "WTFPL"}, "version": "1.0~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "watchdog": {"added_in_catalog": 1706943068, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/watchdog_ynh/pull/13", "revision": "f11b57b388bb884c4aaf356906aa97b5bc643d1d", "timestamp": 1776368348, "version": "5.16~ynh6"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0cc0ab846991a0333429c0a1cba7cbb18162fa90", "url": "https://github.com/YunoHost-Apps/watchdog_ynh"}, "high_quality": false, "id": "watchdog", "lastUpdate": 1776368689, "level": 8, "logo_hash": "e9358e44e3b31a0ca286e591029a017a1a3d2c3c2c67f280eddbe7716ea762fd", "maintained": true, "manifest": {"description": {"en": "Automatically reboot your server in case of freeze", "fr": "Red\u00e9marre automatiquement votre serveur en cas de plantage"}, "id": "watchdog", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.17"}, "maintainers": ["tituspijean"], "name": "Watchdog", "packaging_format": 2, "upstream": {"code": "https://sourceforge.net/projects/watchdog/", "license": "GPL-2.0-or-later"}, "version": "5.16~ynh6"}, "potential_alternative_to": ["SwitchingItOffAndOnAgain"], "state": "working", "subtags": ["monitoring"]}, "watchyourlan": {"added_in_catalog": 1729327985, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/watchyourlan_ynh/pull/23", "revision": "cf2fe315e165672c9ccf4b28b1594a31bebcb61e", "timestamp": 1767956601, "version": "2.1.4~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "09955fe3e4a40c19586054f7914e0f1425a2f0ae", "url": "https://github.com/YunoHost-Apps/watchyourlan_ynh"}, "high_quality": false, "id": "watchyourlan", "lastUpdate": 1767958290, "level": 8, "logo_hash": "e2dac46093cfbf30db035d02ac42b901a97304c4602072a1f8681e2c3af2266e", "maintained": true, "manifest": {"description": {"en": "Lightweight network IP scanner with web GUI", "fr": "Scanner IP r\u00e9seau l\u00e9ger avec interface graphique Web"}, "id": "watchyourlan", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["eric_G"], "name": "WatchYourLAN", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/aceberg/WatchYourLAN/blob/main/docs/VLAN_ARP_SCAN.md", "code": "https://github.com/aceberg/WatchYourLAN", "fund": "https://boosty.to/aceberg/donate", "license": "MIT"}, "version": "2.1.4~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "webhook": {"added_in_catalog": 1742713121, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "70b2e88318bccb428c4e6c652b006599151dcd71", "url": "https://github.com/YunoHost-Apps/webhook_ynh"}, "high_quality": false, "id": "webhook", "lastUpdate": 1742716465, "level": 8, "logo_hash": "cc65eefd39abe54bd3487c8f56a07914a32e0689df055d59f2b4543062cef757", "maintained": true, "manifest": {"description": {"en": "Server to run Webhook shell commands", "fr": "Serveur webhook pour lancer des commandes shell"}, "id": "webhook", "integration": {"architectures": "all", "disk": "10M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "80M", "runtime": "40M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["OniriCorpe"], "name": "Webhook", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/adnanh/webhook/tree/master/docs", "code": "https://github.com/adnanh/webhook", "fund": "https://github.com/adnanh/webhook?tab=readme-ov-file#by-giving-money", "license": "MIT"}, "version": "2.8.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "weblate": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/weblate_ynh/pull/142", "revision": "f5f15ed417dbebd00cdc080f73155c72ee4255dd", "timestamp": 1769079628, "version": "5.14.2~ynh3"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "ecaf36f020aa31256a7be352423dcfd8753ae8da", "url": "https://github.com/YunoHost-Apps/weblate_ynh"}, "high_quality": false, "id": "weblate", "lastUpdate": 1769094822, "level": 8, "logo_hash": "d7d15fb52e88c6503865c643ccf12f62aea6dd197bf28b41edb7f3f854bafd88", "maintained": true, "manifest": {"description": {"en": "Translation platform using Git and Python", "fr": "Plateforme de traduction utilisant Git et Python"}, "id": "weblate", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "3G", "runtime": "3G"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Weblate", "packaging_format": 2, "upstream": {"admindoc": "https://docs.weblate.org/", "code": "https://github.com/WeblateOrg/weblate", "cpe": "cpe:2.3:a:weblate:weblate", "demo": "https://hosted.weblate.org/", "fund": "https://weblate.org/fr/donate/", "license": "AGPL-3.0", "userdoc": "https://docs.weblate.org/", "website": "https://weblate.org"}, "version": "5.14.2~ynh3"}, "potential_alternative_to": ["Locize", "Transifex"], "state": "working", "subtags": []}, "webmin": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "06c695eb4a3e3bb74d675bd0634d3d4e5a155abe", "url": "https://github.com/YunoHost-Apps/webmin_ynh"}, "high_quality": false, "id": "webmin", "lastUpdate": 1785246825, "level": 8, "logo_hash": "2f7c49f69ed866a7457bf5dbf7175bbf0bf70eb2a42a840696a3f4e6306b610f", "maintained": true, "manifest": {"description": {"en": "Web-based interface for system administration", "fr": "Interface Web d'administration syst\u00e8me"}, "id": "webmin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "200M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Webmin", "packaging_format": 2, "upstream": {"code": "https://github.com/webmin/webmin", "license": "BSD-3-Clause", "website": "http://www.webmin.com"}, "version": "2.653~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "webtrees": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/webtrees_ynh/pull/108", "revision": "d5f982b2f5fb73a4f3c853582b287c80700d1b27", "timestamp": 1768310718, "version": "2.2.5~ynh1"}}, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "ccd892dea7b324842f0bec5cb42777707caab6e8", "url": "https://github.com/YunoHost-Apps/webtrees_ynh"}, "high_quality": false, "id": "webtrees", "lastUpdate": 1777753441, "level": 6, "logo_hash": "8e2c8a88e428d2301bddc7c3f82fed13eb512c33f0eaceee86234e2aedd3cd66", "maintained": true, "manifest": {"description": {"en": "Web-based genealogy application", "fr": "Logiciel libre de g\u00e9n\u00e9alogie en ligne"}, "id": "webtrees", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Webtrees", "packaging_format": 2, "upstream": {"admindoc": "https://wiki.webtrees.net", "code": "https://github.com/fisharebest/webtrees", "demo": "https://dev.webtrees.net/demo-stable/index.php?route=%2Fdemo-stable%2Ftree%2Fdemo", "license": "GPL-3.0-or-later", "website": "https://www.webtrees.net"}, "version": "2.2.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "wekan": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 6, "pr_url": "https://github.com/YunoHost-Apps/wekan_ynh/pull/417", "revision": "b552cc43ae75f0420bf3f1d0b1cb0b784bb95cdc", "timestamp": 1768650258, "version": "8.20~ynh1"}}, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "e5ae6a5c96ee02b278669d42bcd3941cca84b828", "url": "https://github.com/YunoHost-Apps/wekan_ynh"}, "high_quality": false, "id": "wekan", "lastUpdate": 1787566591, "level": 8, "logo_hash": "86a730694dea52aab8df7eb18fed56e033b9393552e72c4bd0657b6ca131f56f", "maintained": true, "manifest": {"description": {"en": "Trello-like kanban", "fr": "Kanban similaire \u00e0 Trello"}, "id": "wekan", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": [], "name": "Wekan", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/wekan/wekan/wiki", "code": "https://github.com/wekan/wekan", "demo": "https://demo.sandstorm.io/appdemo/m86q05rdvj14yvn78ghaxynqz7u2svw6rnttptxx49g1785cdv1h", "license": "MIT", "website": "https://wekan.github.io"}, "version": "11.10~ynh1"}, "potential_alternative_to": ["Trello"], "state": "working", "subtags": ["task"]}, "wetty": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wetty_ynh/pull/48", "revision": "b07ed551c7367788eef22d0aa3a4b1f07eebd895", "timestamp": 1784964608, "version": "3.2.0~ynh1"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "72bd13afb8aa81e9bb9f135abd7c73659e84e6f9", "url": "https://github.com/YunoHost-Apps/wetty_ynh"}, "high_quality": false, "id": "wetty", "lastUpdate": 1784967429, "level": 8, "logo_hash": "962fd2af75e91f699afcb248bef31d6b67f32c291eda294d5b9338e3ba5d7943", "maintained": true, "manifest": {"description": {"en": "Terminal in browser over http/https", "fr": "Un terminal dans le navigateur sur http/https"}, "id": "wetty", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "700M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Salamandar"], "name": "Wetty", "packaging_format": 2, "upstream": {"code": "https://github.com/butlerx/wetty", "license": "MIT"}, "version": "3.2.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "wger": {"added_in_catalog": 1753821770, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/wger_ynh/pull/7", "revision": "c322da7a9fc62035248d05a8aa2af7c3ea96761e", "timestamp": 1769098851, "version": "2.4~ynh1\n22"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "f373fefda2d40039103e8fd901be9f88b912f125", "url": "https://github.com/YunoHost-Apps/wger_ynh"}, "high_quality": false, "id": "wger", "lastUpdate": 1769101574, "level": 8, "logo_hash": "2e746a36a709ba8d3d7984c3709573d1df3b0337135b76e6338efd9ac51af834", "maintained": true, "manifest": {"description": {"en": "Fitness, workout, nutrition and weight tracker"}, "id": "wger", "integration": {"architectures": "all", "disk": "550M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1G", "runtime": "500M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "wger", "packaging_format": 2, "upstream": {"admindoc": "https://wger.readthedocs.io/en/latest/", "code": "https://github.com/wger-project/wger", "cpe": "cpe:2.3:a:wger:workout_manager", "fund": "https://buymeacoffee.com/wger", "license": "AGPL-3.0", "userdoc": "https://wger.de/", "website": "https://wger.de/"}, "version": "2.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "whitebophir": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "office", "featured": false, "git": {"branch": "master", "revision": "e50fec877842ea70fcbe06ca52965f86879b4fb1", "url": "https://github.com/YunoHost-Apps/whitebophir_ynh"}, "high_quality": false, "id": "whitebophir", "lastUpdate": 1776062144, "level": 8, "logo_hash": "16df15802cf95002d20adf85c7bdc653c08bb1125559ed066267e9fc382cc8c7", "maintained": true, "manifest": {"description": {"en": "Vector drawing collaborative board", "fr": "Tableau de dessin vectoriel collaboratif"}, "id": "whitebophir", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "350M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["bwjtkw", "oiseauroch"], "name": "Whitebophir", "packaging_format": 2, "upstream": {"code": "https://github.com/lovasoa/whitebophir", "demo": "wbo.ophir.dev", "license": "AGPL-3.0-only", "website": "https://wbo.ophir.dev/"}, "version": "1.26.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["draw"]}, "whoogle": {"added_in_catalog": 1729357550, "alternative_branches": {"testing": {"ahead": true, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/whoogle_ynh/pull/21", "revision": "a0bb175cd0a8f9adfe5a975b2a6e5092da865bd0", "timestamp": 1774041747, "version": "1.2.2~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "0bf3e32b6dcd0bac9c98ac05145c48360aa6eca1", "url": "https://github.com/YunoHost-Apps/whoogle_ynh"}, "high_quality": false, "id": "whoogle", "lastUpdate": 1757963096, "level": 8, "logo_hash": "4d2d4d117599a077435c95dae70cd6c8065df2aa8af0a51c800cdfad8f4e1021", "maintained": true, "manifest": {"description": {"en": "Self-hosted, ad-free, privacy-respecting metasearch engine", "fr": "M\u00e9tamoteur de recherche auto-h\u00e9berg\u00e9, sans publicit\u00e9 et respectueux de la vie priv\u00e9e"}, "id": "whoogle", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "80M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Whoogle", "packaging_format": 2, "upstream": {"code": "https://github.com/benbusby/whoogle-search", "fund": "https://ko-fi.com/benbusby", "license": "MIT"}, "version": "0.9.4~ynh1"}, "potential_alternative_to": ["Bing", "DuckDuckGo", "Google", "SearX", "Yahoo"], "state": "working", "subtags": []}, "wiki-go": {"added_in_catalog": 1764275192, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/wiki-go_ynh/pull/33", "revision": "80d357ce90d3708c6ee04596665a62f3d238cebb", "timestamp": 1774204800, "version": "1.8.7~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "f792da682aabe02e9d527fc22e9074ece66e8f02", "url": "https://github.com/YunoHost-Apps/wiki-go_ynh"}, "high_quality": false, "id": "wiki-go", "lastUpdate": 1787559353, "level": 7, "logo_hash": "3f64007772aad61c8f21b332dc8c3c1e710c2d74af6fedb3ad7dd312491fa77f", "maintained": true, "manifest": {"description": {"en": "Databaseless flat-file wiki platform", "fr": "Plate-forme wiki moderne sans base de donn\u00e9es"}, "id": "wiki-go", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "80M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Wiki-Go", "packaging_format": 2, "upstream": {"code": "https://github.com/leomoon-studios/wiki-go", "license": "GPL-3.0", "website": "https://wikigo.leomoon.com/"}, "version": "1.8.13~ynh1"}, "potential_alternative_to": ["GitBook", "Notion"], "state": "working", "subtags": ["wiki"]}, "wikidocs": {"added_in_catalog": 1764357068, "alternative_branches": {}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "9cb976fa6ec603ee23daa208a859e8fb7421f612", "url": "https://github.com/YunoHost-Apps/wikidocs_ynh"}, "high_quality": false, "id": "wikidocs", "lastUpdate": 1786084538, "level": 7, "logo_hash": "81313d90eeaf4eecc56571a029f1f8fab7f5b7148e130392d377d0edba07f3cb", "maintained": true, "manifest": {"description": {"en": "Databaseless markdown flat-file wiki engine", "fr": "Moteur wiki \u00e0 fichiers plats sans base de donn\u00e9es"}, "id": "wikidocs", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "130M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "WikiDocs", "packaging_format": 2, "upstream": {"code": "https://github.com/Zavy86/WikiDocs", "demo": "http://demo.wikidocs.app", "fund": "https://www.paypal.com/paypalme/zavy86", "license": "MIT", "website": "https://www.wikidocs.app/"}, "version": "1.0.93~ynh1"}, "potential_alternative_to": ["GitBook", "Notion"], "state": "working", "subtags": ["wiki"]}, "wikijs": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wikijs_ynh/pull/273", "revision": "54919cf16ba172818e9eee5b5d1efdce61a3d538", "timestamp": 1781973287, "version": "2.5.314~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "9417329aafeebd87af279919b6a1a4fe197693a4", "url": "https://github.com/YunoHost-Apps/wikijs_ynh"}, "high_quality": false, "id": "wikijs", "lastUpdate": 1781989789, "level": 8, "logo_hash": "99edc17d767a70bb4da8431183e611aae6cd4a80fd6a56bfe9ccde0bb4029d21", "maintained": true, "manifest": {"description": {"en": "Powerful and extensible Wiki", "fr": "Wiki puissant et extensible"}, "id": "wikijs", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["yalh76"], "name": "Wiki.js", "packaging_format": 2, "upstream": {"code": "https://github.com/Requarks/wiki", "demo": "https://docs-beta.requarks.io/", "license": "AGPL-3.0-or-later", "userdoc": "https://docs-beta.requarks.io/", "website": "https://wiki.js.org/"}, "version": "2.5.314~ynh1"}, "potential_alternative_to": ["GitBook", "Notion"], "state": "working", "subtags": ["wiki"]}, "wikimore": {"added_in_catalog": 1773440429, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/vdbhb59/wikimore_ynh/pull/9", "revision": "ddd96b667badf473188a7d8437cf73d2a3788073", "timestamp": 1787471489, "version": "0.1.26~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "abf1c2e20be6c9e3419886796e9ed348ac81066d", "url": "https://github.com/YunoHost-Apps/wikimore_ynh"}, "high_quality": false, "id": "wikimore", "lastUpdate": 1787484638, "level": 7, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Simple frontend for Wikimedia projects", "fr": "Interface simple pour les projets Wikimedia"}, "id": "wikimore", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["eric_G"], "name": "Wikimore", "packaging_format": 2, "upstream": {"code": "https://git.private.coffee/privatecoffee/wikimore", "demo": "https://wikimore.private.coffee/", "license": "MIT"}, "version": "0.1.26~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["wiki"]}, "wireguard": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wireguard_ynh/pull/132", "revision": "c0b7da7671d3de7fdbe313c360a1652ccc7267b9", "timestamp": 1785189036, "version": "0.6.2~ynh7"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0ee158a2db71b9806d5f1aa5739d6ab50649335b", "url": "https://github.com/YunoHost-Apps/wireguard_ynh"}, "high_quality": false, "id": "wireguard", "lastUpdate": 1785273639, "level": 8, "logo_hash": "5ca86c97ae3711e29496733dc69e795f4d0fbe4b9b343ff740926a5cbaff1909", "maintained": true, "manifest": {"description": {"en": "Fast and modern VPN server, including a configuration webapp", "fr": "Serveur VPN rapide et moderne, incluant une webapp pour le configurer"}, "id": "wireguard", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["tituspijean"], "name": "WireGuard Server", "packaging_format": 2, "upstream": {"code": "https://github.com/ngoduykhanh/wireguard-ui", "license": "MIT", "website": "https://www.wireguard.com/"}, "version": "0.6.2~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "wireguard_client": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "51a1f34210867c949e6340f518302eaa5d944da2", "url": "https://github.com/YunoHost-Apps/wireguard_client_ynh"}, "high_quality": false, "id": "wireguard_client", "lastUpdate": 1773675531, "level": 6, "logo_hash": "5ca86c97ae3711e29496733dc69e795f4d0fbe4b9b343ff740926a5cbaff1909", "maintained": true, "manifest": {"description": {"en": "Connect your server to VPNs as a client", "fr": "Connectez votre serveur \u00e0 des VPN en tant que client"}, "id": "wireguard_client", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.0.9"}, "maintainers": ["tituspijean"], "name": "WireGuard Client", "packaging_format": 2, "upstream": {"cpe": "cpe:2.3:a:pfsense:pfsense-pkg-wireguard", "fund": "https://www.wireguard.com/donations/", "license": "MIT", "website": "https://www.wireguard.com/"}, "version": "1.0.20210914~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "wondercms": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wondercms_ynh/pull/25", "revision": "ffd9b18cd4587c64f907cfe9eeb6fb53d60937af", "timestamp": 1770485171, "version": "3.6.0~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "18374797d72395fdc7dc2ab2ba565fb4b415377e", "url": "https://github.com/YunoHost-Apps/wondercms_ynh"}, "high_quality": false, "id": "wondercms", "lastUpdate": 1770545956, "level": 8, "logo_hash": "3d8c65403d751aff9e496fc67d36a446d139abc01029c71d09cd58e0c1e0c19c", "maintained": true, "manifest": {"description": {"en": "Fast and small flat file CMS", "fr": "CMS rapide sans base de donn\u00e9es"}, "id": "wondercms", "integration": {"architectures": "all", "disk": "1500M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "100M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Wondercms", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/robiso/wondercms/wiki", "code": "https://github.com/robiso/wondercms", "demo": "https://www.wondercms.com/demo/", "license": "MIT", "website": "https://wondercms.com"}, "version": "3.6.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["blog", "website"]}, "woodpecker": {"added_in_catalog": 1696247338, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/woodpecker_ynh/pull/85", "revision": "2759b802236c9d9b20c381bf922bd2e3fcd41a69", "timestamp": 1785959707, "version": "3.17.0~ynh1"}}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "e7d04baf7bbd123736154a3d70c55c38e820b117", "url": "https://github.com/YunoHost-Apps/woodpecker_ynh"}, "high_quality": false, "id": "woodpecker", "lastUpdate": 1785962484, "level": 8, "logo_hash": "0dcc341eb66b0f403a00e9ab39bc294e5f0ccf69e251f5d89f871de9995a3613", "maintained": true, "manifest": {"description": {"en": "CI engine with great extensibility integrated with GitHub, GitLab, Gitea...", "fr": "Outil d'int\u00e9gration continue extensible int\u00e9grable avec GitHub, GitLab, Gitea..."}, "id": "woodpecker", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "0M", "runtime": "200M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Salamandar"], "name": "Woodpecker", "packaging_format": 2, "upstream": {"admindoc": "https://woodpecker-ci.org/docs/administration", "code": "https://github.com/woodpecker-ci/woodpecker", "cpe": "cpe:2.3:a:woodpecker-ci:woodpecker", "fund": "https://opencollective.com/woodpecker-ci", "license": "Apache-2.0", "userdoc": "https://woodpecker-ci.org/docs/intro", "website": "https://woodpecker-ci.org"}, "version": "3.17.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["forge"]}, "wordpress": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/wordpress_ynh/pull/280", "revision": "78a0811509321a0c74610c86f04dca1f6fb5bf11", "timestamp": 1779310887, "version": "7.0~ynh1"}}, "antifeatures": ["paid-content", "non-free-addons"], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "10e660ef1b084e8e1c250fad6c4759052d7dbf03", "url": "https://github.com/YunoHost-Apps/wordpress_ynh"}, "high_quality": false, "id": "wordpress", "lastUpdate": 1779345750, "level": 8, "logo_hash": "2eb097f2c666520a8cb96b34194493d1e3095f1560a40d1c0e3e8c84fab8e7da", "maintained": true, "manifest": {"description": {"en": "Create a beautiful blog or website easily", "fr": "Logiciel de cr\u00e9ation de blog ou de site Web"}, "id": "wordpress", "integration": {"architectures": "all", "disk": "60M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "512M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["kay0u"], "name": "WordPress", "packaging_format": 2, "upstream": {"admindoc": "https://codex.wordpress.org/", "code": "https://core.trac.wordpress.org/browser", "license": "GPL-2.0", "website": "https://wordpress.org/"}, "version": "7.0~ynh1"}, "potential_alternative_to": ["Blogger", "Blogspot", "Wix"], "state": "working", "subtags": ["blog", "website"]}, "workout-cool": {"added_in_catalog": 1775755929, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/workout-cool_ynh/pull/4", "revision": "127e34a548769234cdb52c33752b9506750db8c9", "timestamp": 1775736249, "version": "1.3.2~ynh1"}}, "antifeatures": ["alpha-software"], "category": "small_utilities", "featured": false, "git": {"branch": "main", "revision": "b3532f52bda2dfa5878ec486d80d1193ab858f95", "url": "https://github.com/YunoHost-Apps/workout-cool_ynh"}, "high_quality": false, "id": "workout-cool", "lastUpdate": 1775738196, "level": 7, "logo_hash": "12d5d34acdf8efedef5878b71a703bd048652517f7aaa85a1734d98806399fdf", "maintained": true, "manifest": {"description": {"en": "Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database. "}, "id": "workout-cool", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["Thovi98"], "name": "Workout.cool", "packaging_format": 2, "upstream": {"code": "https://github.com/Snouzy/workout-cool", "demo": "https://workout.cool/", "fund": "https://ko-fi.com/workoutcool", "license": "MIT", "website": "https://workout.cool/"}, "version": "1.3.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "workout-tracker": {"added_in_catalog": 1712861274, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/workout-tracker_ynh/pull/70", "revision": "a82626645eb64528b3df4ff7ab6c4b8fbc3d0951", "timestamp": 1767594298, "version": "2.5.1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "26bcc0c699ca51aac7a3fe7a27fad08d5ca7f95b", "url": "https://github.com/YunoHost-Apps/workout-tracker_ynh"}, "high_quality": false, "id": "workout-tracker", "lastUpdate": 1783924093, "level": 8, "logo_hash": "ef67336a20ec6ff4b421669315419ff7de5f4825b8c8e0e45a28f0dc221842d6", "maintained": true, "manifest": {"description": {"en": "A workout tracking web application for personal use (or family, friends) geared towards running and other GPX-based activities"}, "id": "workout-tracker", "integration": {"architectures": ["amd64", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["Thovi98"], "name": "Workout Tracker", "packaging_format": 2, "upstream": {"code": "https://github.com/jovandeginste/workout-tracker", "license": "MIT"}, "version": "2.9.0~ynh1"}, "potential_alternative_to": ["Strava"], "state": "working", "subtags": []}, "writefreely": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/writefreely_ynh/pull/143", "revision": "2ae68149ce215aa26ef6c45ac3efe6816616b5c7", "timestamp": 1784338897, "version": "0.17.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "5ce0acd369cd53129214ca1a473e6340125e08b4", "url": "https://github.com/YunoHost-Apps/writefreely_ynh"}, "high_quality": false, "id": "writefreely", "lastUpdate": 1786410393, "level": 8, "logo_hash": "cf93c107d56996ffbe44eea6790aa8fbe8a5928a9d682f446e2d17a2d10bc011", "maintained": true, "manifest": {"description": {"en": "For starting a minimalist, federated blog or an entire community", "fr": "Permet de cr\u00e9er un blog f\u00e9d\u00e9r\u00e9 minimaliste ou une communaut\u00e9 enti\u00e8re"}, "id": "writefreely", "integration": {"architectures": ["arm64", "amd64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "100M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": ["trendless"], "name": "WriteFreely", "packaging_format": 2, "upstream": {"code": "https://github.com/writeas/writefreely", "demo": "https://write.as/new", "license": "AGPL-3.0-or-later", "userdoc": "https://writefreely.org/start", "website": "https://writefreely.org"}, "version": "0.17.2~ynh1"}, "potential_alternative_to": ["Blogger", "Medium", "Substack"], "state": "working", "subtags": ["blogging"]}, "x-prober": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "6acac4f79bff2f8698031538ba23862f49fb0753", "url": "https://github.com/YunoHost-Apps/x-prober_ynh"}, "high_quality": false, "id": "x-prober", "lastUpdate": 1786994924, "level": 8, "logo_hash": null, "maintained": true, "manifest": {"description": {"en": "Probe program for PHP environment", "fr": "Programme de test pour l'environnement PHP"}, "id": "x-prober", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "900M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["jarod5001"], "name": "x-prober", "packaging_format": 2, "upstream": {"code": "https://github.com/kmvan/x-prober", "demo": "https://prober.inn-studio.com/", "license": "GPL-3.0", "website": "https://prober.inn-studio.com/"}, "version": "10.0.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "xbackbone": {"added_in_catalog": 1692627384, "alternative_branches": {}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "c1d5206faa5db854edf026a6e718cd36b9308894", "url": "https://github.com/YunoHost-Apps/xbackbone_ynh"}, "high_quality": false, "id": "xbackbone", "lastUpdate": 1784664770, "level": 8, "logo_hash": "8f350d2c3266dceb4472cf8c1ef0161968d66f7c1a4a028f47fdb6b0f480b10f", "maintained": true, "manifest": {"description": {"en": "Lightweight file manager with full ShareX support", "fr": "Gestionnaire de fichiers l\u00e9ger avec prise en charge de ShareX"}, "id": "xbackbone", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "XBackBone", "packaging_format": 2, "upstream": {"admindoc": "https://xbackbone.app/", "code": "https://github.com/SergiX44/XBackBone", "fund": "https://xbackbone.app/sponsor.html", "license": "AGPL-3.0"}, "version": "3.8.2~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "xrsh": {"added_in_catalog": 1768070373, "alternative_branches": {}, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "cc440878027a3c7c3d7b4add6e65782b59e82d8b", "url": "https://forgejo.isvery.ninja/xrsh/xrsh_ynh"}, "high_quality": false, "id": "xrsh", "lastUpdate": 1737406682, "level": 0, "logo_hash": "f708959825b91e68efe6ae335135c955040151c1748048cee5f25ba986b2ad2b", "maintained": true, "manifest": {"description": {"en": "a WebXR terminal (boots ISO image)", "fr": "un terminal WebXR (image ISO de d\u00e9marrage)"}, "id": "xrsh", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "50M", "runtime": "50M"}, "sso": "false", "yunohost": ">= 11.2.30"}, "maintainers": ["coderofsalvation"], "name": "XRSH", "packaging_format": 2, "upstream": {"code": "https://forgejo.isvery.ninja/xrsh/xrsh", "demo": "https://xrsh.isvery.ninja/src/index.html", "license": "GPL-3.0-or-later", "userdoc": "https://forgejo.isvery.ninja/xrsh/xrsh-buildroot/_edit/main/buildroot-v86/board/v86/rootfs_overlay/root/manual.md", "website": "https://xrsh.isvery.ninja"}, "version": "0.142~ynh1"}, "potential_alternative_to": [], "state": "inprogress", "subtags": ["3D", "XR"]}, "xwiki": {"added_in_catalog": 1702980278, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/xwiki_ynh/pull/47", "revision": "5cd38a075406985bc598b51184726a77b7c2ff81", "timestamp": 1786634540, "version": "17.10.12~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "960b9f807dae819e2381092adee818b8b407014f", "url": "https://github.com/YunoHost-Apps/xwiki_ynh"}, "high_quality": false, "id": "xwiki", "lastUpdate": 1787134770, "level": 8, "logo_hash": "ad589c00545ac3e40dc7af55682b2253715f138aaa38b6290ff02d3258722314", "maintained": true, "manifest": {"description": {"en": "Collaboration tool based on the wiki principle", "fr": "Outil de collaboration bas\u00e9 sur le principe du wiki"}, "id": "xwiki", "integration": {"architectures": "all", "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "0M", "runtime": "2G"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["Josu\u00e9 Tille"], "name": "XWiki", "packaging_format": 2, "upstream": {"admindoc": "https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/", "code": "https://github.com/xwiki/xwiki-platform", "demo": "https://playground.xwiki.org/xwiki/bin/view/Main/WebHome", "license": "LGPL-2.1", "userdoc": "https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/", "website": "https://www.xwiki.org/"}, "version": "17.10.12~ynh1"}, "potential_alternative_to": ["GitBook", "Notion"], "state": "working", "subtags": ["wiki"]}, "yacy": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "8fb05f5f02165b277146c97e1756bc11d4e7b508", "url": "https://github.com/YunoHost-Apps/yacy_ynh"}, "high_quality": false, "id": "yacy", "lastUpdate": 1761070988, "level": 8, "logo_hash": "1f351d00e878695bce43eab78a88babf8d9c6acd08ff01053c31f3725e702598", "maintained": true, "manifest": {"description": {"en": "Free and decentralized search engine", "fr": "Moteur de recherche libre et d\u00e9centralis\u00e9"}, "id": "yacy", "integration": {"architectures": "all", "disk": "150M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "500M", "runtime": "590M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["Moul"], "name": "YaCy", "packaging_format": 2, "upstream": {"code": "https://github.com/yacy/yacy_search_server", "license": "GPL-2.0-or-later", "website": "https://yacy.net/"}, "version": "1.924~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "yamtrack": {"added_in_catalog": 1776091696, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/yamtrack_ynh/pull/11", "revision": "f8fcbbd4f9d258e330adb092a8e9adba948edf84", "timestamp": 1780039694, "version": "0.25.3~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "main", "revision": "3471f03e439c120387cae0a40c861e469803ae75", "url": "https://github.com/YunoHost-Apps/yamtrack_ynh"}, "high_quality": false, "id": "yamtrack", "lastUpdate": 1786256046, "level": 7, "logo_hash": "787f0fd1b1a9908dee802917ad527d124902c2cddf6e07810df375e54b953e65", "maintained": true, "manifest": {"description": {"en": "Media tracker for movies, TV shows, anime, manga, games, books and more", "fr": "Suivi de m\u00e9dias pour films, s\u00e9ries, anime, manga, jeux, livres et plus"}, "id": "yamtrack", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "300M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": ["gmanaud"], "name": "Yamtrack", "packaging_format": 2, "upstream": {"code": "https://github.com/FuzzyGrim/Yamtrack", "demo": "https://yamtrack.fuzzygrim.com", "license": "AGPL-3.0-or-later"}, "version": "0.26.1~ynh1"}, "potential_alternative_to": ["Goodreads", "IMDB", "MyAnimeList", "Trakt"], "state": "working", "subtags": []}, "yarr": {"added_in_catalog": 1715771420, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/yarr_ynh/pull/15", "revision": "964de2d596f135d50d0500431fbce35fd26f99e0", "timestamp": 1774204169, "version": "2.6~ynh1"}}, "antifeatures": [], "category": "reading", "featured": false, "git": {"branch": "master", "revision": "69896be41f0c3f99f22b26c7bffafce256c40f6e", "url": "https://github.com/YunoHost-Apps/yarr_ynh"}, "high_quality": false, "id": "yarr", "lastUpdate": 1774207367, "level": 8, "logo_hash": "8c9d24e7502080d80e35434ad286540887c6fa013c9bc5090f305a6c82c40ac1", "maintained": true, "manifest": {"description": {"en": "Web-based feed aggregator", "fr": "Agr\u00e9gateur de flux RSS"}, "id": "yarr", "integration": {"architectures": ["amd64", "arm64", "armhf"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.39"}, "maintainers": ["eric_G"], "name": "Yarr", "packaging_format": 2, "upstream": {"code": "https://github.com/nkanaev/yarr", "license": "MIT"}, "version": "2.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["rssreader"]}, "yeetfile": {"added_in_catalog": 1744746650, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/yeetfile_ynh/pull/5", "revision": "29d92a1a0c9b18657a4e820a0f595ecafe125ca8", "timestamp": 1765400052, "version": "0.2.0~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "f63708aeb8bee35d096170537d748130baf7ca28", "url": "https://github.com/YunoHost-Apps/yeetfile_ynh"}, "high_quality": false, "id": "yeetfile", "lastUpdate": 1765400607, "level": 8, "logo_hash": "6a77258c6644d577c561c68e28388f70f93b89e4a06a281204b32bba3bdedf83", "maintained": true, "manifest": {"description": {"en": "Encrypted file sharing and vault service", "fr": "Partage de fichiers crypt\u00e9s et service de coffre-fort"}, "id": "yeetfile", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "YeetFile", "packaging_format": 2, "upstream": {"admindoc": "https://docs.yeetfile.com/", "code": "https://github.com/benbusby/yeetfile", "demo": "https://yeetfile.com/", "license": "AGPL-3.0", "website": "https://yeetfile.com/"}, "version": "0.2.0~ynh2"}, "potential_alternative_to": ["Pastebin", "ZeroBin"], "state": "working", "subtags": ["pastebin"]}, "yellow": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/yellow_ynh/pull/174", "revision": "effb54379e281dde506e6af7ee6a5a542319b994", "timestamp": 1771837297, "version": "2026.02.21~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "c525ba90ab6b73575aa79f9ccfc8ae884ea06c39", "url": "https://github.com/YunoHost-Apps/yellow_ynh"}, "high_quality": false, "id": "yellow", "lastUpdate": 1784974521, "level": 8, "logo_hash": "1b355b7a1b5d0bcfb40fffa7ca07c561cf7f2a7b842eb57fd34d3eb24903ceb9", "maintained": true, "manifest": {"description": {"en": "Content management system for simple website", "fr": "Syst\u00e8me de gestion de contenu pour un site simple"}, "id": "yellow", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Yellow", "packaging_format": 2, "upstream": {"admindoc": "https://datenstrom.se/yellow/help/", "code": "https://github.com/datenstrom/yellow/", "demo": "https://datenstrom.se/yellow/demo/", "license": "GPL-2.0-only", "website": "https://datenstrom.se/yellow/"}, "version": "2026.03.23~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "yeswiki": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/yeswiki_ynh/pull/150", "revision": "a9daf4fdba497d549859b72c151b9c5293162e81", "timestamp": 1780567216, "version": "4.6.6~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "333bd5419475ee5ebfbd0b43a282a4911dacee1e", "url": "https://github.com/YunoHost-Apps/yeswiki_ynh"}, "high_quality": false, "id": "yeswiki", "lastUpdate": 1787155664, "level": 8, "logo_hash": "f08c90c8ff38d53a71e100595b62ccd9d436fddbedba8e201fb2cfc7b282a10b", "maintained": true, "manifest": {"description": {"en": "Wiki that is quick and easy to use", "fr": "Wiki facile et rapide \u00e0 prendre en main"}, "id": "yeswiki", "integration": {"architectures": "all", "disk": "100M", "helpers_version": "2.1", "ldap": true, "multi_instance": true, "ram": {"build": "200M", "runtime": "50M"}, "sso": true, "yunohost": ">= 12.1.38"}, "maintainers": ["alexAubin", "eric_G", "Florian Schmitt", "Nils Van Zuijlen", "Plumf", "12b"], "name": "YesWiki", "packaging_format": 2, "upstream": {"admindoc": "https://yeswiki.net/?doc", "code": "https://github.com/YesWiki/yeswiki", "demo": "https://ferme.yeswiki.net/?CreerSonWiki", "license": "AGPL-3.0-only", "website": "https://yeswiki.net/"}, "version": "4.6.6~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website", "wiki"]}, "yourls": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/yourls_ynh/pull/53", "revision": "0a042d665e457613c302e55b0a78de19c99696ab", "timestamp": 1768131548, "version": "1.10.3~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "9be728b2770eec598a89fbd219b6bb7617cfa73b", "url": "https://github.com/YunoHost-Apps/yourls_ynh"}, "high_quality": false, "id": "yourls", "lastUpdate": 1779654498, "level": 8, "logo_hash": "15ad792f6c360c97bcaddc14058b654b6fe630a8c1b42c466cd1a0d308c7e559", "maintained": true, "manifest": {"description": {"en": "URL shortening service", "fr": "Service de raccourcisseur d'URL"}, "id": "yourls", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "150M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Yourls", "packaging_format": 2, "upstream": {"admindoc": "https://docs.yourls.org/", "code": "https://github.com/YOURLS/YOURLS", "demo": "https://yourls.org/cookie+", "license": "MIT", "website": "https://yourls.org/"}, "version": "1.10.4~ynh1"}, "potential_alternative_to": ["bitly"], "state": "working", "subtags": ["url_shortener"]}, "youtarr": {"added_in_catalog": 1783123200, "alternative_branches": {"testing": {"ahead": false, "level": 7, "pr_url": "https://github.com/YunoHost-Apps/youtarr_ynh/pull/3", "revision": "9b403bdf34f6d6d8308dca8648cbcf09785ca8d4", "timestamp": 1784786497, "version": "1.76.1~ynh1"}}, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "2e8121abc33a9661f7ba0d13090cb0a616bfd89b", "url": "https://github.com/YunoHost-Apps/youtarr_ynh"}, "high_quality": false, "id": "youtarr", "lastUpdate": 1787241500, "level": 7, "logo_hash": "9b29c71bb1b0ad0c711a4b25df4675f380e13402350a4a6c173dfa89bef03068", "maintained": true, "manifest": {"description": {"en": "Automatically download and organize YouTube channels and playlists for Plex, Jellyfin, Emby and Kodi", "fr": "T\u00e9l\u00e9charge et organise automatiquement des cha\u00eenes et playlists YouTube pour Plex, Jellyfin, Emby et Kodi"}, "id": "youtarr", "integration": {"architectures": ["amd64", "arm64"], "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1024M", "runtime": "512M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["bowgartfield"], "name": "Youtarr", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/DialmasterOrg/Youtarr/tree/main/docs", "code": "https://github.com/DialmasterOrg/Youtarr", "fund": "https://www.patreon.com/c/ChrisDial", "license": "ISC", "userdoc": "https://github.com/DialmasterOrg/Youtarr#readme"}, "version": "1.79.0~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "yuno-archive": {"added_in_catalog": 1746179205, "alternative_branches": {}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "main", "revision": "76287302fc8f2bf5a1b5328f23d9b32bf6dc56c7", "url": "https://github.com/YunoHost-Apps/yuno-archive_ynh"}, "high_quality": false, "id": "yuno-archive", "lastUpdate": 1782043139, "level": 8, "logo_hash": "c507fa5703b50e0f6fb74b9cd45737bac5c68908cfd1139516971bb9a4a33792", "maintained": true, "manifest": {"description": {"en": "Extend functionnality of built-in yunoHost backup system", "fr": "\u00c9tend les fonctionnalit\u00e9s du backup fourni par YunoHost en permettant la sauvegarde auto \u00e0 intervales r\u00e9guli\u00e8res et l'envoi sur distant via Rclone"}, "id": "yuno-archive", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": true, "ram": {"build": "500M", "runtime": "50M"}, "sso": "not_relevant", "yunohost": ">= 12.1.39"}, "maintainers": ["Mistermasque"], "name": "Yuno Archive", "packaging_format": 2, "upstream": {"code": "https://github.com/Mistermasque/yuno-archive", "license": "AGPL-3.0-only"}, "version": "0.5.2~ynh1"}, "potential_alternative_to": ["archivist", "borg"], "state": "working", "subtags": ["backup"]}, "zabbix": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zabbix_ynh/pull/107", "revision": "ad2414cea9851920f0f5aa9c837c3112f9002b19", "timestamp": 1774175195, "version": "7.0~ynh7"}}, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "d01a1d4712e947bfd2a1107b259d7f8a01d7e0b5", "url": "https://github.com/YunoHost-Apps/zabbix_ynh"}, "high_quality": false, "id": "zabbix", "lastUpdate": 1774176980, "level": 6, "logo_hash": "9b0729fce7e4d0cd7de448f702cf44bb528dc1e46596107cd68dcbe41dd5ae34", "maintained": true, "manifest": {"description": {"en": "Monitoring tool for diverse IT components, including networks, servers, VMs and cloud services", "fr": "Outil pour monitorer des r\u00e9seaux, des serveurs, des VMs et autres services en ligne"}, "id": "zabbix", "integration": {"architectures": ["amd64"], "disk": "500M", "helpers_version": "2.1", "ldap": true, "multi_instance": false, "ram": {"build": "200M", "runtime": "200M"}, "sso": true, "yunohost": ">= 12.1.39"}, "maintainers": [], "name": "Zabbix", "packaging_format": 2, "upstream": {"admindoc": "https://www.zabbix.com/manuals", "code": "https://github.com/zabbix/zabbix", "cpe": "cpe:2.3:a:zabbix:zabbix", "license": "GPL-2.0-or-later", "website": "https://www.zabbix.com"}, "version": "7.0~ynh7"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "zerobin": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["replaced-by-another-app"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "2578277b2d08078b7073f41eaa7cc3f72f5b2c53", "url": "https://github.com/YunoHost-Apps/zerobin_ynh"}, "high_quality": false, "id": "zerobin", "lastUpdate": 1786254533, "level": 7, "logo_hash": "2ffdcc92a89c9c8312e8c2117a0261f58f271864ce2727cf03194588049bea11", "maintained": true, "manifest": {"description": {"en": "Pastebin where the server has zero knowledge of pasted data", "fr": "Pastebin o\u00f9 le serveur ignore les donn\u00e9es copi\u00e9es"}, "id": "zerobin", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Zerobin", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/PrivateBin/PrivateBin/wiki", "code": "https://github.com/PrivateBin/PrivateBin", "demo": "https://privatebin.net/", "license": "Zlib", "website": "https://privatebin.info/"}, "version": "2.0.6~ynh1"}, "potential_alternative_to": ["Pastebin"], "state": "working", "subtags": ["pastebin"]}, "zerotier": {"added_in_catalog": 1674232499, "alternative_branches": {}, "antifeatures": ["not-totally-free-upstream", "non-free-network"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "bd38ccea45c6357736a3fc70217520ea75197f60", "url": "https://github.com/YunoHost-Apps/zerotier_ynh"}, "high_quality": false, "id": "zerotier", "lastUpdate": 1781715318, "level": 8, "logo_hash": "d39f45cb30f41a68bc93b83e3d11113d3419458e1f8d1c02f84357b402d7d387", "maintained": true, "manifest": {"description": {"en": "A peer-to-peer VPN system", "fr": "Un VPN pair-\u00e0-pair"}, "id": "zerotier", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "100M", "runtime": "100M"}, "sso": "not_relevant", "yunohost": ">= 11.2.18"}, "maintainers": ["tituspijean"], "name": "ZeroTier", "packaging_format": 2, "upstream": {"admindoc": "https://docs.zerotier.com/", "code": "https://github.com/zerotier/ZeroTierOne", "cpe": "cpe:2.3:a:zerotier:zerotierone", "license": "BUSL-1.1", "website": "https://www.zerotier.com/"}, "version": "1.16.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "zeroui": {"added_in_catalog": 1693093567, "alternative_branches": {}, "antifeatures": ["non-free-dependencies"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "5e540f628e750ec9bf1e314950fb5ccedf5aacf2", "url": "https://github.com/YunoHost-Apps/zeroui_ynh"}, "high_quality": false, "id": "zeroui", "lastUpdate": 1748518483, "level": 6, "logo_hash": "886072808fdd9d38747004f84eda2a360460ea17863c55f67cc47319c47a92e4", "maintained": true, "manifest": {"description": {"en": "Web user interface for a ZeroTier network controller", "fr": "Interface utilisateur web pour un contr\u00f4leur de r\u00e9seau ZeroTier"}, "id": "zeroui", "integration": {"architectures": "all", "disk": "300M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "2G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.0.9"}, "maintainers": ["tituspijean"], "name": "ZeroUI", "packaging_format": 2, "upstream": {"code": "https://github.com/dec0dOS/zero-ui", "license": "GPL-3.0-only"}, "version": "1.5.8~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "zipline": {"added_in_catalog": 1696368077, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zipline_ynh/pull/53", "revision": "094f3cc7cdeda031fccbbe71f0ab56523ebc7a9a", "timestamp": 1769012330, "version": "4.4.1~ynh1\n22"}}, "antifeatures": [], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "a801d9e9f16a40328305ee99edd075cd459597cd", "url": "https://github.com/YunoHost-Apps/zipline_ynh"}, "high_quality": false, "id": "zipline", "lastUpdate": 1786998322, "level": 8, "logo_hash": "2e088d4b0d8deab60e3ac0fec50cb058479c10c10e55e49d5dbe54adf15ad420", "maintained": true, "manifest": {"description": {"en": "ShareX/file upload server", "fr": "Serveur de t\u00e9l\u00e9chargement ShareX/fichier"}, "id": "zipline", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "1500M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.38"}, "maintainers": [], "name": "Zipline", "packaging_format": 2, "upstream": {"admindoc": "https://zipline.diced.sh/docs/get-started", "code": "https://github.com/diced/zipline", "license": "MIT", "website": "https://zipline.diced.sh/"}, "version": "4.7.0~ynh1"}, "potential_alternative_to": ["WeTransfer"], "state": "working", "subtags": ["files"]}, "zocial": {"added_in_catalog": 1780825214, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/zocial_ynh/pull/1", "revision": "aa0629e5cb72c4cbb2e52551888f0c6886894ed4", "timestamp": 1780788945, "version": "1.0.0~ynh1"}}, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "main", "revision": "40553b8e04ffb9c0f03d02c30a00fa3499f4bb1e", "url": "https://github.com/YunoHost-Apps/zocial_ynh"}, "high_quality": false, "id": "zocial", "lastUpdate": 1780825263, "level": 7, "logo_hash": "335f8be197c06f60e49effe1648dd34904ac38a5e422afad86fcd753104193aa", "maintained": true, "manifest": {"description": {"en": "Modern, accessible fediverse client based on Enafore", "fr": "Client fediverse moderne et accessible bas\u00e9 sur Enafore"}, "id": "zocial", "integration": {"architectures": "all", "disk": "1G", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "2G", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["serrebidev"], "name": "Zocial", "packaging_format": 2, "upstream": {"admindoc": "https://git.ztfr.eu/Dome/Zocial/src/branch/main/docs/Admin-Guide.md", "code": "https://git.ztfr.eu/Dome/Zocial", "demo": "https://zocial.ztfr.eu", "license": "AGPL-3.0-only", "userdoc": "https://git.ztfr.eu/Dome/Zocial/src/branch/main/docs/User-Guide.md", "website": "https://zocial.ztfr.eu"}, "version": "1.0.0~ynh1"}, "potential_alternative_to": ["Elk", "Enafore", "Masto-FE", "Phanpy", "Pinafore", "Semaphore"], "state": "working", "subtags": ["microblogging"]}, "zola": {"added_in_catalog": 1718733357, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zola_ynh/pull/30", "revision": "a03654eabedb96ec5be28cbcf6fa4e0846f79f0d", "timestamp": 1786006093, "version": "0.23.1~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "main", "revision": "875b70cfcf86e454f56129eb20eac98ae0418fd1", "url": "https://github.com/YunoHost-Apps/zola_ynh"}, "high_quality": false, "id": "zola", "lastUpdate": 1787329152, "level": 8, "logo_hash": "baeb85886e0c1ca65d3855e35b0aca7cdf9f8c81420e5d70cad711bc8ddf2cca", "maintained": true, "manifest": {"description": {"en": "Static site generator", "fr": "G\u00e9n\u00e9rateur de site statique"}, "id": "zola", "integration": {"architectures": ["amd64", "arm64"], "disk": "180M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "80M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["OniriCorpe"], "name": "Zola", "packaging_format": 2, "upstream": {"admindoc": "https://www.getzola.org/documentation/getting-started/overview/", "code": "https://github.com/getzola/zola", "fund": "https://github.com/sponsors/Keats", "license": "MIT", "website": "https://www.getzola.org/"}, "version": "0.23.4~ynh1"}, "potential_alternative_to": ["Eleventy", "Hugo", "Jekyll", "Pelican"], "state": "working", "subtags": ["static_site_generator", "website"]}, "zoraxy": {"added_in_catalog": 1725542118, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zoraxy_ynh/pull/14", "revision": "7eaf328c02e6f8eb7a8b50e0fc93b481feb7ce45", "timestamp": 1770027560, "version": "3.3.1~ynh1"}}, "antifeatures": [], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "a50edbfee56ab3a792900e78e715e5e4009970d1", "url": "https://github.com/YunoHost-Apps/zoraxy_ynh"}, "high_quality": false, "id": "zoraxy", "lastUpdate": 1781158357, "level": 8, "logo_hash": "858cdf4c63eb4754f0354682dc7fa9146f78733aa94ab0deaf85a8b1ceb540ce", "maintained": true, "manifest": {"description": {"en": "General purpose HTTP reverse proxy and forwarding tool", "fr": "Outil de proxy inverse et de transfert HTTP \u00e0 usage g\u00e9n\u00e9ral"}, "id": "zoraxy", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.17"}, "maintainers": ["eric_G"], "name": "Zoraxy", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/tobychui/zoraxy/wiki/Getting-Started", "code": "https://github.com/tobychui/zoraxy", "license": "AGPL-3.0", "website": "https://zoraxy.aroz.org/"}, "version": "3.3.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["proxy"]}, "ztncui": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 0, "pr_url": "https://github.com/YunoHost-Apps/ztncui_ynh/pull/34", "revision": "4775bab0ad1fb565acc529af7b79cc8e49072cf6", "timestamp": 1767195207, "version": "20230311~ynh3\n16"}}, "antifeatures": ["non-free-dependencies"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "3bdc242f665b216b0fd82d94bc91756ffb5c496d", "url": "https://github.com/YunoHost-Apps/ztncui_ynh"}, "high_quality": false, "id": "ztncui", "lastUpdate": 1767373578, "level": 0, "logo_hash": "d39f45cb30f41a68bc93b83e3d11113d3419458e1f8d1c02f84357b402d7d387", "maintained": true, "manifest": {"description": {"en": "ZeroTier network controller user interface", "fr": "Interface utilisateur pour le contr\u00f4leur de r\u00e9seau ZeroTier"}, "id": "ztncui", "integration": {"architectures": "all", "disk": "200M", "helpers_version": "2.1", "ldap": false, "multi_instance": false, "ram": {"build": "350M", "runtime": "100M"}, "sso": false, "yunohost": ">=12.1.38"}, "maintainers": ["tituspijean"], "name": "Zerotier UI", "packaging_format": 2, "upstream": {"code": "https://github.com/key-networks/ztncui", "license": "GPL-3.0-only", "website": "https://key-networks.com/ztncui/"}, "version": "20230311~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "zusam": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": true, "level": 2, "pr_url": "https://github.com/YunoHost-Apps/zusam_ynh/pull/13", "revision": "c2af37e5e445267d3f1ff99f8023a16b5501bf4b", "timestamp": 1767694011, "version": "0.5.6~ynh3"}}, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "69177ef57751d9bb9980fd819a39439cdb657993", "url": "https://github.com/YunoHost-Apps/zusam_ynh"}, "high_quality": false, "id": "zusam", "lastUpdate": 1742833729, "level": 6, "logo_hash": "b312c18a55334ae6e6f40a1b47a4e1d5bf17abadd3f86aa2b12684f27e7d77c6", "maintained": true, "manifest": {"description": {"en": "Truly private space for you and your friends", "fr": "Espace enti\u00e8rement priv\u00e9 pour vous et vos amis"}, "id": "zusam", "integration": {"architectures": "all", "disk": "50M", "ldap": false, "multi_instance": true, "ram": {"build": "50M", "runtime": "50M"}, "sso": false, "yunohost": ">= 11.2"}, "maintainers": ["Papa Dragon"], "name": "Zusam", "packaging_format": 2, "upstream": {"admindoc": "https://github.com/zusam/zusam/tree/master/documentation", "code": "https://github.com/zusam/zusam", "demo": "https://demo.zusam.org", "license": "Unlicense", "website": "https://zusam.org"}, "version": "0.5.6~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["forum"]}, "zwave-js-ui": {"added_in_catalog": 1674232499, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zwave-js-ui_ynh/pull/304", "revision": "be509a422c23b74694ee3d967ff846f64e494999", "timestamp": 1777563991, "version": "11.16.2~ynh1"}}, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "80ca0cc4a8e147be891a9076f74d8c79b64c3716", "url": "https://github.com/YunoHost-Apps/zwave-js-ui_ynh"}, "high_quality": false, "id": "zwave-js-ui", "lastUpdate": 1786998527, "level": 8, "logo_hash": "94e8a6662976330111033e21b3be08697978a4e893c9bccfb3a5b9b0b216f30d", "maintained": true, "manifest": {"description": {"en": "Full featured Z-Wave Control Panel and MQTT Gateway integrated with domoticz", "fr": "Panneau de controle Z-Wave et MQTT int\u00e9gr\u00e9 avec Domoticz"}, "id": "zwave-js-ui", "integration": {"architectures": ["amd64", "armhf", "arm64"], "disk": "1024M", "helpers_version": "2.1", "ldap": "not_relevant", "multi_instance": false, "ram": {"build": "150M", "runtime": "150M"}, "sso": "not_relevant", "yunohost": ">= 12.1.38"}, "maintainers": ["Krakinou"], "name": "Zwave-JS-UI", "packaging_format": 2, "upstream": {"admindoc": "https://zwave-js.github.io/zwave-js-ui/#/", "code": "https://github.com/zwave-js/zwave-js-ui", "fund": "https://liberapay.com/robertsLando/donate", "license": "MIT", "userdoc": "https://www.domoticz.com/wiki/Zwave-JS-UI", "website": "https://zwave-js.github.io/zwave-js-ui/#/"}, "version": "11.22.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "zwiicms": {"added_in_catalog": 1678487510, "alternative_branches": {"testing": {"ahead": false, "level": 8, "pr_url": "https://github.com/YunoHost-Apps/zwiicms_ynh/pull/184", "revision": "d96b984217f0fbdf92bbf68382b687737f062901", "timestamp": 1786733198, "version": "15.1.03~ynh1"}}, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "e1e1d963fa1f90fa57f168ab5a69f0d557ed3109", "url": "https://github.com/YunoHost-Apps/zwiicms_ynh"}, "high_quality": false, "id": "zwiicms", "lastUpdate": 1786998499, "level": 8, "logo_hash": "78e033adb94697de4f2095bfbf3584789f640a5a5c4877d7b5379417d064fa79", "maintained": true, "manifest": {"description": {"en": "Simple, lightweight, database-free, scalable and responsive CMS", "fr": "CMS simple, l\u00e9ger, sans base de donn\u00e9es, modulable et responsive"}, "id": "zwiicms", "integration": {"architectures": "all", "disk": "50M", "helpers_version": "2.1", "ldap": false, "multi_instance": true, "ram": {"build": "800M", "runtime": "50M"}, "sso": false, "yunohost": ">= 12.1.40"}, "maintainers": ["ewilly"], "name": "ZwiiCMS", "packaging_format": 2, "upstream": {"admindoc": "", "code": "https://codeberg.org/fredtempez/ZwiiCMS", "fund": "https://ko-fi.com/T6T4FPG1A", "license": "GPL-3.0-or-later", "userdoc": "https://www.zwiicms.fr/prise-en-main", "website": "https://zwiicms.fr/"}, "version": "15.1.03~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}}, "categories": [{"description": {"en": "Files sync, contact, calendar, password managers\u2026", "es": "Sincronizaci\u00f3n, contactos, calendario, gestor de contrase\u00f1as\u2026", "eu": "Sinkronizazioa, kontaktuak, egutegia, pasahitzen kudeaketa\u2026", "fr": "Fichiers, contacts, calendrier, mots de passe\u2026", "it": "Sincronizzazione di file, contatti, calendari, gestione password\u2026"}, "icon": "cloud", "id": "synchronization", "subtags": [{"id": "files", "title": {"en": "Files", "es": "Archivos", "eu": "Fitxategiak", "fr": "Fichiers", "it": "File"}}, {"id": "calendar", "title": {"en": "Calendar", "es": "Calendario", "eu": "Egutegia", "fr": "Calendrier", "it": "Calendario"}}, {"id": "contacts", "title": {"en": "Contacts", "es": "Contactos", "eu": "Kontaktuak", "fr": "Contacts", "it": "Contatti"}}, {"id": "password", "title": {"en": "Passwords", "es": "Contrase\u00f1as", "eu": "Pasahitzak", "fr": "Mots de passe", "it": "Password"}}], "title": {"en": "Synchronization", "es": "Sincronizaci\u00f3n", "eu": "Sinkronizazioa", "fr": "Synchronisation", "it": "Sincronizzazione"}}, {"description": {"en": "Websites, blog, wiki, CMS\u2026", "es": "Paginas Web, blog, wiki, CMS\u2026", "eu": "Web orriak, blogak, wikiak, CMSak\u2026", "fr": "Site web, blog, wiki, CMS\u2026", "it": "Siti web, blog, wiki, CMS\u2026"}, "icon": "globe", "id": "publishing", "subtags": [{"id": "website", "title": {"en": "Website", "es": "Paginas web", "eu": "Web orriak", "fr": "Site web", "it": "Siti web"}}, {"id": "blog", "title": {"en": "Blog", "es": "blog", "eu": "Blogak", "fr": "Blog", "it": "Blog"}}, {"id": "wiki", "title": {"en": "Wiki", "es": "Wiki", "eu": "Wikiak", "fr": "Wiki", "it": "Wiki"}}, {"id": "ecommerce", "title": {"en": "E-commerce", "es": "Comercio eletronico", "eu": "Merkataritza elektronikoa", "fr": "Vente en ligne", "it": "Vendite online"}}, {"id": "analytics", "title": {"en": "Analytics", "es": "Estadisticas", "eu": "Estatistikak", "fr": "Statistiques", "it": "Analisi del traffico"}}, {"id": "static_site_generator", "title": {"en": "Static site generator", "fr": "G\u00e9n\u00e9rateur de site statique"}}], "title": {"en": "Publishing", "es": "Publicaciones", "eu": "Argitalpenak", "fr": "Publication", "it": "Pubblicazione"}}, {"description": {"en": "Chat, email, forum, meetings\u2026", "es": "Chat, email, foro, reuniones en grupo\u2026", "eu": "Txata, ePosta, foroak, talde-bilerak\u2026", "fr": "Chat, email, forum, meetings\u2026", "it": "Messaggistica, posta elettronica, forum, riunioni\u2026"}, "icon": "comments-o", "id": "communication", "subtags": [{"id": "chat", "title": {"en": "Instant messaging", "es": "Mensajeria Instantanea", "eu": "Bat-bateko mezularitza", "fr": "Messagerie instantann\u00e9e", "it": "Messaggistica istantanea"}}, {"id": "forum", "title": {"en": "Forum", "es": "Foro", "eu": "Foroak", "fr": "Forum", "it": "Forum"}}, {"id": "email", "title": {"en": "Email", "es": "Email", "eu": "ePosta", "fr": "Email", "it": "Posta elettronica"}}, {"id": "meeting", "title": {"en": "Meetings", "es": "Reuniones", "eu": "Bilerak", "fr": "Meetings", "it": "Riunioni"}}], "title": {"en": "Communication", "es": "Comunicacion", "eu": "Komunikazioa", "fr": "Communication", "it": "Comunicazione"}}, {"description": {"en": "Collaborative text editing, spreadsheets\u2026", "es": "Edici\u00f3n de texto colaborativo, hojas de c\u00e1lculo\u2026", "eu": "Testu eta kalkulu-orrien edizioa\u2026", "fr": "\u00c9dition de texte collaborative, tableurs\u2026", "it": "Modifica di testo collaborativa, tabelle\u2026"}, "icon": "file-text-o", "id": "office", "subtags": [{"id": "text", "title": {"en": "Text", "es": "Texto", "eu": "Testua", "fr": "Texte", "it": "Testo"}}, {"id": "spreadsheet", "title": {"en": "Spreadsheet", "es": "Hoja de c\u00e1lculo", "eu": "Kalkulu-orriak", "fr": "Tableur", "it": "Tabelle"}}, {"id": "impress", "title": {"en": "Slide show", "es": "Diapositivas", "eu": "Diapositiba-aurkezpenak", "fr": "Diaporama", "it": "Diapositive"}}, {"id": "draw", "title": {"en": "Graphism", "es": "Graficos", "eu": "Grafikoak", "fr": "Graphisme", "it": "Grafica"}}, {"id": "mindmap", "title": {"en": "Mindmap", "es": "Mapas mentales", "eu": "Ideia-zuhaitzak", "fr": "Cartes mentale", "it": "Mappe mentali"}}], "title": {"en": "Office", "es": "Ofimatica", "eu": "Bulegoa", "fr": "Bureautique", "it": "Burocrazia"}}, {"description": {"en": "Tasks, polls, accounting, ERP\u2026", "es": "Tareas, encuestas, contabilidad, ERP\u2026", "eu": "Zereginak, inkestak, kontabilitatea, enpresa-baliabideen plangintza (ERP)\u2026", "fr": "T\u00e2ches, sondages, comptabilit\u00e9, ERP\u2026", "it": "Gestione attivit\u00e0, sondaggi, contabilit\u00e0, ERP\u2026"}, "icon": "area-chart", "id": "productivity_and_management", "subtags": [{"id": "task", "title": {"en": "Task", "es": "Tarea", "eu": "Zereginak", "fr": "T\u00e2ches", "it": "Gestione attivit\u00e0"}}, {"id": "poll", "title": {"en": "Poll", "es": "Enuesta", "eu": "Inkestak", "fr": "Sondage", "it": "Sondaggi"}}, {"id": "accounting", "title": {"en": "Accounting", "es": "Contabilidad", "eu": "Kontabilitatea", "fr": "Comptabilit\u00e9", "it": "Contabilit\u00e0"}}, {"id": "business_and_ngos", "title": {"en": "Business and NGOs", "es": "Empresas y ONGs", "eu": "Korporazio eta GKEak", "fr": "Entreprises et associations", "it": "Imprese e associazioni"}}], "title": {"en": "Productivity & management", "es": "Productividad & management", "eu": "Produktibitatea eta kudeaketa", "fr": "Productivit\u00e9 & gestion", "it": "Produttivit\u00e0 & gestionale"}}, {"description": {"en": "Pastebins, URL shortener, proxies, file manager\u2026", "es": "Pastebins, acortador de URL, proxies, gestor de archivos\u2026", "eu": "Pastebinak, URL laburtzaileak, proxyak, fitxategi-kudeatzailea\u2026", "fr": "Pastebins, raccourcisseurs d'URL, proxys, gestionnaire de fichiers\u2026", "it": "Pastebin, accorciamento di URL, proxy, gestore dei file\u2026"}, "icon": "umbrella", "id": "small_utilities", "subtags": [{"id": "pastebin", "title": {"en": "Pastebin", "es": "Pastebin", "eu": "Pastebinak", "fr": "Pastebin", "it": "Pastebin"}}, {"id": "url_shortener", "title": {"en": "URL shortener", "es": "acortador de URL", "eu": "URL laburtzaileak", "fr": "Raccourcisseurs d'URL", "it": "Accorciatore di URL"}}, {"id": "proxy", "title": {"en": "Proxy", "es": "Proxy", "eu": "Proxyak", "fr": "Proxy (Interm\u00e9diaire)", "it": "Proxy"}}, {"id": "files", "title": {"en": "File manager", "es": "Gestor de archivos", "eu": "Fitxategi-kudeatzailea", "fr": "Gestionnaire de fichiers", "it": "Gestore dei file"}}], "title": {"en": "Small utilities", "es": "Heramientas peque\u00f1as", "eu": "Tresna txikiak", "fr": "Petits utilitaires", "it": "Piccoli strumenti"}}, {"description": {"en": "Newsfeed readers, books library\u2026", "es": "Lector de noticias, libros\u2026", "eu": "Albiste-jarioak, liburutegiak\u2026", "fr": "Fils d'actualit\u00e9, livres\u2026", "it": "Notizie, libri\u2026"}, "icon": "newspaper-o", "id": "reading", "subtags": [{"id": "rssreader", "title": {"en": "RSS readers", "es": "lectores RSS", "eu": "RSS irakurleak", "fr": "Lecteurs RSS", "it": "Lettore RSS"}}, {"id": "books", "title": {"en": "Books", "es": "Libros", "eu": "Liburuak", "fr": "Livres", "it": "Libri"}}], "title": {"en": "Reading", "es": "Lectura", "eu": "Irakurketa", "fr": "Lecture", "it": "Lettura"}}, {"description": {"en": "Tools for the educational world", "es": "Herramientas para el mundo educativo", "eu": "Hezkuntza mundurako tresnak", "fr": "Outils pour le monde \u00e9ducatif", "it": "Strumenti per il mondo dell'istruzione"}, "icon": "graduation-cap", "id": "education", "subtags": [], "title": {"en": "Education", "es": "Educaci\u00f3n", "eu": "Hezkuntza", "fr": "\u00c9ducation", "it": "Istruzione"}}, {"description": {"en": "Music library, pictures gallery, P2P, TV shows\u2026", "es": "Galeria de Musica, de imagenes, P2P, series\u2026", "eu": "Musika liburutegiak, argazki-bildumak, P2P, TB saioak\u2026", "fr": "Biblioth\u00e8que de musique, d'images, P2P, s\u00e9ries\u2026", "it": "Librerie musicali, gallerie d\u2019immagini, P2P, serie TV\u2026"}, "icon": "music", "id": "multimedia", "subtags": [{"id": "mediacenter", "title": {"en": "Media center", "es": "Centro multimedia", "eu": "Multimedia", "fr": "Centre multim\u00e9dia", "it": "Centro multimediale"}}, {"id": "download", "title": {"en": "Download", "es": "Descarga", "eu": "Deskargak", "fr": "T\u00e9l\u00e9chargement", "it": "Download"}}, {"id": "music", "title": {"en": "Music", "es": "Musica", "eu": "Musika", "fr": "Musique", "it": "Musica"}}, {"id": "pictures", "title": {"en": "Pictures", "es": "Imagenes", "eu": "Irudiak", "fr": "Images", "it": "Immagini"}}, {"id": "videos", "title": {"en": "Videos", "es": "Videos", "eu": "Bideoak", "fr": "Vid\u00e9os", "it": "Video"}}], "title": {"en": "Multimedia", "es": "Multimedia", "eu": "Multimedia", "fr": "Multim\u00e9dia", "it": "Multimedia"}}, {"description": {"en": "Microblogging, federated media", "es": "Microblogging, medias federados", "eu": "Mikroblogak, federatutako media", "fr": "Microblogging, m\u00e9dias f\u00e9d\u00e9r\u00e9s", "it": "Microblogging, media federati"}, "icon": "users", "id": "social_media", "subtags": [{"id": "microblogging", "title": {"en": "Microblogging", "es": "Microblogging", "eu": "Mikroblogintza", "fr": "Microblogging", "it": "Microblogging"}}, {"id": "blogging", "title": {"en": "Blogging", "es": "Blogging", "eu": "Blogintza", "fr": "Blogging", "it": "Blogging"}}, {"id": "events", "title": {"en": "Events", "es": "Eventos", "eu": "Gertaerak", "fr": "\u00c9v\u00e9nements", "it": "Eventi"}}, {"id": "videos", "title": {"en": "Videos", "es": "Videos", "eu": "Bideoak", "fr": "Vid\u00e9os", "it": "Video"}}, {"id": "pictures", "title": {"en": "Pictures", "es": "Imagenes", "eu": "Irudiak", "fr": "Images", "it": "Immagini"}}, {"id": "music", "title": {"en": "Music", "es": "Musica", "eu": "Musika", "fr": "Musique", "it": "Musica"}}], "title": {"en": "Social media", "es": "Medias sociales", "eu": "Sare sozialak", "fr": "M\u00e9dias sociaux", "it": "Social media"}}, {"description": {"en": "Wanna have some fun? ;)", "es": "Quiero jugar? ;)", "eu": "Dibertitu nahi duzu? ;)", "fr": "Envie de s'amuser ? ;)", "it": "Voglia di divertirti? ;)"}, "icon": "gamepad", "id": "games", "subtags": [], "title": {"en": "Games", "es": "Juegos", "eu": "Jolasak", "fr": "Jeux", "it": "Giochi"}}, {"description": {"en": "Git forges, apps skeleton, CI, translation\u2026", "es": "Git forges, esqueleto de aplicaciones, CI, Traducci\u00f3n\u2026", "eu": "Forge Git, aplikazioen eskematizazioa, CI, itzulpengintza\u2026", "fr": "Forges Git, squelette d'apps, CI, traduction\u2026", "it": "Forge Git, schematizzazione di applicazioni, CI, traduzioni\u2026"}, "icon": "flask", "id": "dev", "subtags": [{"id": "forge", "title": {"en": "Forge", "es": "Forge", "eu": "Forge", "fr": "Forge", "it": "Forgia"}}, {"id": "skeleton", "title": {"en": "Skeleton", "es": "Esqueleto", "eu": "Eskematizazioa", "fr": "Squelettes", "it": "Schematizzazione"}}, {"id": "programming", "title": {"en": "Programming", "es": "Programaci\u00f3n", "eu": "Programazioa", "fr": "Programmation", "it": "Programmazione"}}, {"id": "design", "title": {"en": "Design", "es": "Dise\u00f1o", "eu": "Diseinua", "fr": "Design", "it": "Progettazione"}}], "title": {"en": "Development", "es": "Desarollo", "eu": "Garapena", "fr": "D\u00e9veloppement", "it": "Sviluppo"}}, {"description": {"en": "Monitoring, backup, network, DB tools\u2026", "es": "Monitoreo, respaldo, red, base de datoss\u2026", "eu": "Monitorizazioa, babeskopiak, sarea, datu-baseen tresnak\u2026", "fr": "Monitoring, sauvegardes, outils r\u00e9seau, bases de donn\u00e9es\u2026", "it": "Monitoraggio, backup, servizi di rete, database\u2026"}, "icon": "wrench", "id": "system_tools", "subtags": [{"id": "backup", "title": {"en": "Backup", "es": "Respaldo", "eu": "Babeskopiak", "fr": "Sauvegardes", "it": "Backup"}}, {"id": "monitoring", "title": {"en": "Monitoring", "es": "Monitoreo", "eu": "Monitorizazioa", "fr": "Monitoring", "it": "Monitoraggio"}}, {"id": "network", "title": {"en": "Network", "es": "Red", "eu": "Sarea", "fr": "R\u00e9seau", "it": "Rete"}}, {"id": "db", "title": {"en": "Databases", "es": "Base de datos", "eu": "Datu-baseak", "fr": "Bases de donn\u00e9es", "it": "Database"}}], "title": {"en": "System tools", "es": "Herramientas de systema", "eu": "Sistemaren tresnak", "fr": "Outils syst\u00e8me", "it": "Strumenti di sistema"}}, {"description": {"en": "Home automation, energy dashboard\u2026", "es": "Domotic, tablero de energ\u00eda\u2026", "eu": "Domotika, automatizazioa, energiaren kudeaketa\u2026", "fr": "Domotique, \u00e9nergie\u2026", "it": "Domotica, controllo energia\u2026"}, "icon": "home", "id": "iot", "subtags": [], "title": {"en": "Internet of Things (IoT)", "es": "Internet de las Cosas (IoT)", "eu": "Gauzen internet (IoT)", "fr": "Internet des objets (IoT)", "it": "Interned delle Cose (IoT)"}}, {"description": {"en": "Weird experimental or very-custom stuff", "es": "Experimentaciones raras o cosas muy especificas", "eu": "Esperimentuak, kontu arraroak edo gauza oso bereziak", "fr": "Trucs exp\u00e9rimentaux et autres projets sp\u00e9cifiques", "it": "Esperimenti e altri progetti particolari"}, "icon": "tree", "id": "wat", "subtags": [], "title": {"en": "Wat", "es": "Wat", "eu": "Wat", "fr": "Wat", "it": "Wat"}}], "security": {"apps": {"grist": [{"date": "2026-01-21", "fixed_in_version": "1.7.10~ynh1", "level": "danger", "more_infos": ["https://github.com/gristlabs/grist-core/security/advisories/GHSA-7xvx-8pf2-pv5g", "https://forum.yunohost.org/t/grist-remote-code-execution-vulnerability-before-version-1-7-9/41367"], "title": "Grist / Remote Code Execution through a malicious document"}], "ihatemoney": [{"date": "2026-08-07", "fixed_in_version": "7.2.1~ynh1", "level": "danger", "more_infos": ["https://github.com/spiral-project/ihatemoney/releases/tag/7.2.1"], "title": "IHateMoney / CRITICAL security issue"}], "n8n": [{"date": "2026-01-07", "fixed_in_version": "1.123.4~ynh1", "level": "danger", "more_infos": ["https://thehackernews.com/2026/01/critical-n8n-vulnerability-cvss-100.html", "https://github.com/n8n-io/n8n/security/advisories/GHSA-v4pr-fm98-w9pg", "https://www.cyera.com/research-labs/ni8mare-unauthenticated-remote-code-execution-in-n8n-cve-2026-21858"], "title": "N8N / CRITICAL Allows Unauthenticated Attackers to Take Full Control"}, {"date": "2026-01-07", "fixed_in_version": "2.0.2~ynh1", "level": "danger", "more_infos": ["https://thehackernews.com/2026/01/new-n8n-vulnerability-99-cvss-lets.html", "https://github.com/n8n-io/n8n/security/advisories/GHSA-62r4-hw23-cc8v"], "title": "N8N / CRITICAL Authenticated Users Execute System Commands"}], "peertube": [{"date": "2026-05-23", "fixed_in_version": "8.1.8~ynh1", "level": "danger", "more_infos": ["https://github.com/Chocobozzz/PeerTube/releases/tag/v8.1.8"], "title": "PeerTube / SQL injection vulnerability, exploited in the wild"}], "rallly": [{"date": "2025-12-10", "fixed_in_version": "4.5.8~ynh1", "level": "danger", "more_infos": "https://forum.yunohost.org/t/rallly-important-security-fix-please-upgrade-to-v4-5-8-ynh1/41062", "title": "Rallly / CRITICAL vulnerability in the underlying framework, Next.JS."}], "sogo": [{"date": "2026-07-29", "fixed_in_version": "5.8.0~ynh9", "level": "danger", "more_infos": ["https://forum.yunohost.org/t/sogo-critical-vulnerability-fixed-in-5-8-0-ynh9/42699"], "title": "SOGo / CRITICAL Critical security issue"}], "synapse": [{"date": "2026-07-29", "fixed_in_version": "1.157.2~ynh1", "level": "danger", "more_infos": ["https://github.com/element-hq/synapse/releases/tag/v1.157.2", "https://forum.yunohost.org/t/synapse-critical-vulnerability-fixed-in-1-157-2-ynh1/42698"], "title": "Matrix Synapse / CRITICAL Fix multiple High severity issues"}], "tuwunel": [{"date": "2025-12-22", "fixed_in_version": "1.4.8~ynh1", "level": "danger", "more_infos": ["https://github.com/matrix-construct/tuwunel/releases/tag/v1.4.8"], "title": "Tuwunel / Lack of sufficient validation of federation events allows an attecker to take over rooms."}], "umami": [{"date": "2025-12-10", "fixed_in_version": "3.0.2~ynh1", "level": "danger", "more_infos": ["https://forum.yunohost.org/t/umami-website-analytics/20133/15", "https://github.com/umami-software/umami/releases/tag/v3.0.2"], "title": "Umami / CRITICAL vulnerability in the underlying framework, Next.JS."}], "zipline": [{"date": "2025-12-10", "fixed_in_version": "4.4.0~ynh1", "level": "danger", "more_infos": ["https://github.com/diced/zipline/releases/tag/v4.4.0"], "title": "Zipline / Path traversal vulnerability on /raw routes"}]}, "system": {"kernel": [{"date": "2026-04-22", "fixed_in_version": {"bookworm": "6.1.170-3", "trixie": "6.12.86-1"}, "level": "danger", "more_infos": ["https://copy.fail/", "https://github.com/V4bel/dirtyfrag", "https://security-tracker.debian.org/tracker/CVE-2026-31431", "https://security-tracker.debian.org/tracker/CVE-2026-31433", "https://security-tracker.debian.org/tracker/CVE-2026-43284", "https://security-tracker.debian.org/tracker/CVE-2026-43500"], "title": "CVE-2026-31431, 31433, 43284 and 43500 a.k.a 'Copy Fail' and 'Dirty Frag' / CRITICAL Privilege escalations from any local user account"}], "nginx": [{"date": "2026-05-17", "fixed_in_version": {"bookworm": "1.22.1-9+deb12u7", "trixie": "1.26.3-3+deb13u5"}, "level": "warning", "more_infos": ["https://security-tracker.debian.org/tracker/CVE-2026-42945", "https://depthfirst.com/nginx-rift", "https://depthfirst.com/research/nginx-rift-achieving-nginx-rce-via-an-18-year-old-vulnerability"], "title": "NGINX / CVE-2026-42945 / MEDIUM Buffer overflow in the ngx_http_rewrite_module"}], "sudo": [{"date": "2025-06-30", "fixed_in_version": "1.9.13p3-1+deb12u2", "level": "warning", "more_infos": "https://lists.debian.org/debian-security-announce/2025/msg00118.html", "title": "sudo / CVE-2025-32462 / Privilege escalation when a\u202fsudoers conf lists a specific host rather than ALL"}]}, "version": 1}}