[access-to-memory-atom]
name = "Access to Memory (AtoM)"
description = "Standards-based archival description and access in a multilingual, multi-repository environment."
upstream = "https://github.com/artefactual/atom"
website = "https://www.accesstomemory.org/"

[activepieces]
name = "Activepieces"
description = "Activepieces is a automation builder, designed to be extensible through a type-safe pieces framework"
upstream = "https://github.com/activepieces/activepieces"
website = "https://www.activepieces.com/"

[ajenti]
name = "Ajenti"
description = "A modular server admin panel"
upstream = "https://github.com/ajenti/ajenti/"
website = "https://ajenti.org"

[akaunting]
name = "Akaunting"
description = "Manage payments/invoices/expenses"
upstream = "https://github.com/akaunting/akaunting"
website = "https://akaunting.com/"

[amara]
name = "Amara"
description = "Collaborative translation of subtitles for videosCollaborative translation of subtitles for videos"
upstream = "https://gitlab.com/hanklank/amara-archive"
website = "https://amara.org"

[amusewiki]
name = "Amusewiki"
description = "A library-oriented wiki engine and a powerful authoring, archiving and publishing platform."
upstream = "https://github.com/melmothx/amusewiki"
website = "https://amusewiki.org"

[anki-sync-server]
name = "Anki Sync Server"
description = "a personal Anki server"
upstream = "https://github.com/ankicommunity/anki-sync-server"
website = "https://apps.ankiweb.net/"

[anonaddy]
name = "AnonAddy"
description = "Anonymous email forwarding - Create Unlimited Email Aliases"
upstream = "https://github.com/anonaddy/anonaddy"
website = "https://anonaddy.com/"

[ansible-matrix-docker-deploy]
name = "Ansible Matrix Docker Deploy"
description = "Full Featured Matrix Server Setup with All Bridges and Integrations"
upstream = "https://github.com/spantaleev/matrix-docker-ansible-deploy"
website = ""

[appflowy]
name = "Appflowy"
description = "Alternative to Notion"
upstream = "https://github.com/AppFlowy-IO/appflowy"
website = "https://appflowy.io/"

[archivematica]
name = "Archivematica"
description = "Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects."
upstream = "https://github.com/artefactual/archivematica"
website = "https://www.archivematica.org/"

[archivesspace]
name = "ArchivesSpace"
description = "Archives information management application for managing and providing Web access to archives, manuscripts and digital objects."
upstream = "https://github.com/archivesspace/archivesspace"
website = "https://archivesspace.org/"

[asqatasun]
name = "Asqatasun"
description = "Website analyser for web accessibility and SEO"
upstream = "https://gitlab.com/asqatasun/Asqatasun"
website = "https://asqatasun.org/"

[ass]
name = "ass"
description = "ShareX upload server written in Node.js."
upstream = "https://github.com/tycrek/ass"
website = ""

[astral]
name = "Astral"
description = "Organize Your GitHub Stars With Ease"
upstream = "https://github.com/astralapp/astral"
website = "https://astralapp.com/"

[autobd]
name = "AutoBD"
description = "Comics creation tools"
upstream = "https://forge.aeif.fr/achampollion/autobd"
website = "https://achampollion.forge.aeif.fr/autobd/"

[automatisch]
name = "Automatisch"
description = "Workflow automation without coding"
upstream = "https://github.com/automatisch/automatisch"
website = "https://automatisch.io/"

[azuracast]
name = "Azuracast"
description = "A Web Radio Management Suite"
upstream = "https://github.com/AzuraCast/AzuraCast"
website = "https://azuracast.com/"

[backstage-io]
name = "Backstage.io"
description = "Enterprise Developer Portal with Eco-System"
upstream = "https://github.com/backstage/backstage"
website = "https://backstage.io/"

[baserow]
name = "Baserow"
description = "No-code database tool, alternative to Airtable"
upstream = "https://gitlab.com/bramw/baserow"
website = "https://baserow.io/"

[bearblog]
name = "Bearblog"
description = "Free, no-nonsense, super-fast blogging"
upstream = "https://github.com/HermanMartinus/bearblog/"
website = "https://bearblog.dev/"

[beatbump]
name = "Beatbump"
description = "An alternative frontend for YouTube Music"
upstream = "https://github.com/snuffyDev/Beatbump"
website = "https://beatbump.ml/home"
draft = "https://github.com/YunoHost-Apps/beatbump_ynh"

[beeper]
name = "Beeper"
description = "A unified inbox for 15 chat networks."
upstream = "https://gitlab.com/beeper"
website = "https://www.beeper.com/"

[benelios]
name = "Belenios Voting"
description = "Verifiable, lean, trustable online voting system"
upstream = "https://github.com/glondu/belenios"
website = "https://www.belenios.org/"

[bigbluebutton]
name = "BigBlueButton"
description = "Web conferencing system"
upstream = "https://github.com/bigbluebutton/bigbluebutton"
website = "https://bigbluebutton.org"

[birdsitelive]
name = "BirdsiteLive"
description = "ActivityPub bridge from Twitter"
upstream = "https://github.com/NicolasConstant/BirdsiteLive"
website = ""

[bitcartcc]
name = "BitcartCC"
description = "All-in-one cryptocurrency solution"
upstream = "https://github.com/bitcartcc/bitcart"
website = "https://bitcartcc.com"

[bitmagnet]
name = "bitmagnet"
description = "BitTorrent indexer, DHT crawler and search engine"
upstream = "https://github.com/bitmagnet-io/bitmagnet"
website = "https://bitmagnet.io"

[bitmessage]
name = "Bitmessage"
description = "P2P communication protocol used to send encrypted messages"
upstream = "https://github.com/Bitmessage/PyBitmessage"
website = "https://bitmessage.org/"

[blynk]
name = "Blynk"
description = "Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc."
upstream = "https://github.com/blynkkk/blynk-library"
website = "https://blynk.io/"

[boinc]
name = "BOINC"
description = "Donate unused CPU time to help scientific projects (like World Community Grid or Rosetta@home)"
upstream = "https://github.com/BOINC/boinc"
website = "https://boinc.berkeley.edu/"

[btcpay-server]
name = "BTCPay Server"
description = "Bitcoin payment processor"
upstream = "https://github.com/btcpayserver/btcpayserver"
website = "https://btcpayserver.org"

[budibase]
name = "Budibase"
description = "Low code platform for creating internal apps, workflows, and admin panels in minutes."
upstream = "https://github.com/Budibase/budibase"
website = "https://budibase.com/"

[bukuserver]
name = "bukuserver"
description = "Bookmark manager and personal textual mini-web with browsable front-end on a web server"
upstream = "https://github.com/jarun/buku"
website = ""

[cactus-comments]
name = "Cactus Comments"
description = "Federated comment system, to embed into your webpages, based on the Matrix protocol."
upstream = "https://gitlab.com/cactus-comments"
website = "https://cactus.chat/"

[cagette]
name = "Cagette"
description = "A marketplace for local farmers and producers"
upstream = "https://github.com/CagetteNet/cagette"
website = "https://www.cagette.net/"

[cal-com]
name = "Cal.com"
description = "Formerly Calendso. Volunteer shift management and meeting scheduling. Alternative to Calendly."
upstream = "https://github.com/calcom/cal.com"
website = "https://cal.com/"

[cattr]
name = "Cattr"
description = "Time tracking solution"
upstream = "https://github.com/cattr-app/server-application"
website = "https://cattr.app/"

[changedetection-io]
name = "changedetection.io"
description = "Monitor changes in web pages"
upstream = "https://github.com/dgtlmoon/changedetection.io"
website = "https://changedetection.io/"

[chaskiq]
name = "Chaskiq"
description = "A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp"
upstream = "https://github.com/chaskiq/chaskiq"
website = "https://chaskiq.io/"

[chatterbox]
name = "Chatterbox"
description = "Embedded live chat for customer service"
upstream = "https://github.com/vector-im/chatterbox"
website = "https://element.io/solutions/chatterbox-embedded-live-chat-for-customer-service"

[chatwoot]
name = "Chatwoot"
description = "Customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud"
upstream = "https://github.com/chatwoot/chatwoot"
website = "https://www.chatwoot.com/docs/self-hosted/"

[checkmk]
name = "Checkmk"
description = "Monitoring for networks, servers, clouds, containers and applications"
upstream = "https://github.com/tribe29/checkmk"
website = "https://checkmk.com/"

[checkup]
name = "CheckUp"
description = "Distributed, lock-free, self-hosted health checks and status pages"
upstream = "https://github.com/sourcegraph/checkup"
website = "https://sourcegraph.github.io/checkup"

[ckan]
name = "CKAN"
description = "A tool for making open data websites"
upstream = "https://github.com/ckan/ckan"
website = "https://ckan.org/"

[claper]
name = "Claper"
description = "Claper turns your presentations into an interactive, engaging and exciting experience."
upstream = "https://github.com/ClaperCo/claper"
website = "https://claper.co/"

[clearflask]
name = "ClearFlask"
description = "Ideation Tool for Feedback, Roadmap and Announcements"
upstream = "https://github.com/clearflask/clearflask"
website = "https://clearflask.com/"

[cloudtube]
name = "CloudTube"
description = "CloudTube front-end for YouTube"
upstream = "https://git.sr.ht/~cadence/cloudtube"
website = "https://tube.cadence.moe/"

[cobalt]
name = "Cobalt"
description = "Simple Media downloader GUI"
upstream = "https://github.com/wukko/cobalt"
website = "https://cobalt.tools/"

[commafeed]
name = "Commafeed"
description = "RSS reader"
upstream = "https://github.com/Athou/commafeed"
website = "https://www.commafeed.com/"

[congressus]
name = "Congressus"
description = "A meeting management tool with decision-making based on a voting pool"
upstream = "https://github.com/PartiPirate/congressus"
website = "https://congressus.partipirate.org/about.php"

[convos]
name = "Convos"
description = "IRC client that runs in your browser and always online."
upstream = "https://github.com/convos-chat/convos/"
website = "https://convos.chat/"

[coquelicot]
name = "Coquelicot"
description = "A “one-click” file sharing web application"
upstream = ""
website = "https://coquelicot.potager.org/"
draft = "https://github.com/YunoHost-Apps/coquelicot_ynh"

[counter]
name = "Counter"
description = "Web Analytics made simple"
upstream = "https://github.com/ihucos/counter.dev"
website = "https://counter.dev"

[crab-fit]
name = "Crab Fit"
description = "Quickly agree on a time slot, making the availability of collective members visible"
upstream = "https://github.com/GRA0007/crab.fit"
website = "https://crab.fit/"

[crowdsec]
name = "Crowdsec"
description = "enhanced fail2ban  app"
upstream = "https://github.com/crowdsecurity/crowdsec"
website = "https://www.crowdsec.net/"

[cusdis]
name = "Cusdis"
description = "A lightweight, privacy-friendly comment system alternative to Disqus."
upstream = "https://github.com/djyde/cusdis"
website = "https://cusdis.com/"

[dashy]
name = "Dashy"
description = "Customizable dashboard used to organize self-hosted services, websites, etc."
upstream = "https://github.com/Lissy93/dashy"
website = "https://dashy.to/"

[dataverse]
name = "Dataverse"
description = "Find, share, cite, and preserve research data "
upstream = "https://github.com/IQSS/dataverse"
website = "https://dataverse.org"

[davmail]
name = "DavMail"
description = "Gateway from OWA and O365 to IMAP, POP, and CalDav for email and calendars"
upstream = "https://github.com/mguessan/davmail"
website = "http://davmail.sourceforge.net/"

[digibuzzer]
name = "Digibuzzer"
description = "pour jouer autour d'un buzzer connecté"
upstream = "https://codeberg.org/ladigitale/digibuzzer"
website = "https://digibuzzer.app/"

[digishare]
name = "Digishare"
description = "pour partager des fichiers avec des appareils proches"
upstream = "https://codeberg.org/ladigitale/digishare"
website = "https://ladigitale.dev/digishare/"

[digistorm]
name = "Digistorm"
description = "pour créer des remue-méninges, des questionnaires, etc."
upstream = "https://codeberg.org/ladigitale/digistorm"
website = "https://digistorm.app/"

[directus]
name = "Directus"
description = "Real-time API and intuitive no-code data collaboration app for any SQL database"
upstream = "https://github.com/directus/directus"
website = "https://directus.io/"

[do-doc]
name = "do.doc"
description = "chaine éditoriale simple, permettant la capture, l'édition et la publication de contenu multimedia."
upstream = "https://github.com/l-atelier-des-chercheurs/dodoc"
website = "https://dodoc.fr/"

[docker-registry]
name = "Docker-registry"
description = "The toolkit to pack, ship, store, and deliver container content"
upstream = "https://github.com/docker/distribution/"
website = ""

[docspell]
name = "Docspell"
description = "Simple document organizer"
upstream = "https://github.com/eikek/docspell"
website = "https://docspell.org/"

[docusaurus]
name = "Docusaurus"
description = "Static site generator/SPA to build documentations"
upstream = "https://github.com/facebook/docusaurus"
website = ""

[docuseal]
name = "DocuSeal"
description = "Create, fill, and sign digital documents"
upstream = "https://github.com/docusealco/docuseal"
website = "https://www.docuseal.co/"

[dokos]
name = "Dokos"
description = "Plateforme de gestion pour votre Entreprise. Adaptation française d'ERPNext."
upstream = "https://gitlab.com/dokos"
website = "https://dokos.io"

[drawpile]
name = "Drawpile"
description = "Collaborative drawing program that allows multiple users to sketch on the same canvas simultaneously"
upstream = "https://github.com/drawpile/Drawpile"
website = "https://drawpile.net"

[earthstar-project]
name = "Earthstar-Project"
description = "Storage for private, distributed, offline-first applications. "
upstream = "https://github.com/earthstar-project/earthstar"
website = "https://earthstar-project.org/"

[elk]
name = "Elk"
description = "A nimble Mastodon web client, also works with other Fediverse servers"
upstream = "https://github.com/elk-zone/elk"
website = "https://elk.zone"

[endlessh]
name = "Endlessh"
description = "SSH Tarpit"
upstream = "https://github.com/skeeto/endlessh"
website = ""

[ente]
name = "Ente"
description = "Safe home for your photos and 2FA codes. Alternative to Google Photos and Apple Photos."
upstream = "https://github.com/ente-io/ente"
website = "https://ente.io/"

[erine-email]
name = "erine.email"
description = ""
upstream = "https://gitlab.com/mdavranche/erine.email"
website = "https://erine.email/"

[erpnext]
name = "ERPnext"
description = "Enterprise Resource Planning (ERP)"
upstream = "https://github.com/frappe/erpnext"
website = "https://erpnext.com/"

[etesync]
name = "EteSync"
description = "The Etebase server (so you can run your own)"
upstream = "https://github.com/etesync/server"
website = "https://www.etesync.com/"

[excalibur]
name = "Excalibur"
description = "A web interface to extract tabular data from PDFs (based on Camelot)"
upstream = "https://github.com/camelot-dev/excalibur"
website = "https://excalibur-py.readthedocs.io/en/master/"

[exo-platform]
name = "Exo platform"
description = "Modern intranet, social network, community management platform, collaboration platform and digital workplace"
upstream = "https://github.com/exoplatform/"
website = "https://www.exoplatform.com"

[faircamp]
name = "Faircamp"
description = "Static site generator for audio artists and producers"
upstream = "https://codeberg.org/simonrepp/faircamp"
website = "https://simonrepp.com/faircamp/"

[farside]
name = "Farside"
description = "A redirecting service for FOSS alternative frontends"
upstream = "https://github.com/benbusby/farside"
website = "https://farside.link/"

[federated-wiki]
name = "Federated wiki"
description = "Farm for fedwiki sites"
upstream = "https://github.com/fedwiki/wiki-server"
website = "http://fed.wiki.org/view/welcome-visitors/view/federated-wiki"

[feedbin]
name = "Feedbin"
description = "Simple, fast and nice looking RSS reader"
upstream = "https://github.com/feedbin/feedbin"
website = "https://feedbin.com"

[filestash]
name = "Filestash"
description = "A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ..."
upstream = "https://github.com/mickael-kerjean/filestash"
website = "https://www.filestash.app/"

[findmydeviceserver]
name = "FindMyDevice Server"
description = "Track, wipe and issue other commands to your device when it's lost."
upstream = "https://gitlab.com/Nulide/findmydeviceserver"
website = ""

[fishnet]
name = "fishnet"
description = "Distributed Stockfish analysis for lichess.org"
upstream = "https://github.com/niklasf/fishnet"
website = "https://lichess.org/get-fishnet"

[flaresolverr]
name = "FlareSolverr"
description = "Proxy server to bypass Cloudflare protection"
upstream = "https://github.com/FlareSolverr/FlareSolverr"
website = ""

[flohmarkt]
name = "flohmarkt"
description = "A decentral federated small trade platform"
upstream = "https://codeberg.org/grindhold/flohmarkt"
website = ""

[forem]
name = "Forem"
description = "Software for building communities."
upstream = "https://github.com/forem/selfhost"
website = "https://www.forem.com/"

[fractale]
name = "Fractale"
description = "Platform for self-organization."
upstream = "https://github.com/fractal6/fractal6.go"
website = "https://fractale.co/"

[framaestro-hub]
name = "Framaestro_hub"
description = "Online service aggregator hub"
upstream = "https://github.com/mozilla/togetherjs"
website = ""

[frigate]
name = "Frigate"
description = "Local NVR designed for Home Assistant with AI object detection"
upstream = "https://github.com/blakeblackshear/frigate"
website = "https://frigate.video/"

[gatsby]
name = "Gatsby"
description = "Build blazing fast, modern apps and websites with React"
upstream = "https://github.com/gatsbyjs/gatsby"
website = "https://www.gatsbyjs.com/"

[geneweb]
name = "Geneweb"
description = "Genealogy in a web interface"
upstream = "https://github.com/geneweb/geneweb"
website = "https://geneweb.tuxfamily.org"

[geovisio]
name = "GeoVisio"
description = "Self-hosting geo-located street pictures solution"
upstream = "https://gitlab.com/geovisio"
website = "https://geovisio.fr/"

[gladys-assistant]
name = "Gladys Assistant"
description = "A privacy-first, open-source home assistant."
upstream = "https://github.com/gladysassistant/gladys"
website = "https://gladysassistant.com/"

[goaccess]
name = "Goaccess"
description = "Web log analyzer"
upstream = "https://github.com/allinurl/goaccess"
website = "https://goaccess.io"

[goatcounter]
name = "GoatCounter"
description = "privacy-friendly web analytics"
upstream = "https://github.com/arp242/goatcounter"
website = "https://www.goatcounter.com/"

[gocd]
name = "gocd"
description = "CI/CD server"
upstream = "https://github.com/gocd/gocd"
website = "https://go.cd"

[gogocarto]
name = "GoGoCarto"
description = "Possibly multi-instanced collaborative maps hosting and tools."
upstream = "https://gitlab.com/Seballot/gogocarto"
website = "https://gogocarto.fr"

[gollum]
name = "Gollum"
description = "A simple Git-powered wiki"
upstream = "https://github.com/gollum/gollum"
website = ""
draft = "https://github.com/YunoHost-Apps/gollum_ynh"

[gothub]
name = "GotHub"
description = "An alternative front-end for GitHub, written in Go."
upstream = "https://codeberg.org/gothub/gothub"
website = "https://gothub.app/"

[gramps-web]
name = "Gramps Web"
description = "Collaborative genealogy, based on and interoperable with Gramps."
upstream = "https://github.com/gramps-project/Gramps.js"
website = "https://www.grampsweb.org/"

[granary]
name = "Granary"
description = "💬 The social web translator"
upstream = "https://github.com/snarfed/granary"
website = "https://granary.io/"

[graphhopper]
name = "Graphhopper"
description = "Routing engine for OpenStreetMap. Use it as Java library or standalone web server."
upstream = "https://github.com/graphhopper/graphhopper"
website = "https://www.graphhopper.com/"

[greenlight]
name = "Greenlight"
description = "A really simple end-user interface for your BigBlueButton server"
upstream = "https://github.com/bigbluebutton/greenlight"
website = "https://blabla.aquilenet.fr/b"

[habitica]
name = "Habitica"
description = "A habit tracker app which treats your goals like a Role Playing Game."
upstream = "https://github.com/HabitRPG/habitica"
website = "https://habitica.com/"

[hammond]
name = "Hammond"
description = "Vehicle expense tracking system"
upstream = "https://github.com/akhilrex/hammond"
website = ""

[hauk]
name = "Hauk"
description = "Realtime location sharing"
upstream = "https://github.com/bilde2910/Hauk"
website = ""

[heimdall]
name = "Heimdall"
description = "Application dashboard and launcher"
upstream = "https://github.com/linuxserver/Heimdall"
website = "https://heimdall.site/"

[helpy]
name = "Helpy"
description = "A modern helpdesk customer support app, including knowledgebase, discussions and tickets"
upstream = "https://github.com/helpyio/helpy"
website = "https://helpy.io/"

[hexo]
name = "Hexo"
description = "A fast, simple & powerful blog framework, powered by Node.js."
upstream = "https://github.com/hexojs/hexo"
website = "https://hexo.io/"

[histopad]
name = "HistoPad"
description = "Log pads (etherpad) and archiving them in a git repository"
upstream = "https://github.com/24eme/histopad"
website = ""

[homebox]
name = "Homebox"
description = "Homebox is the inventory and organization system built for the Home User!"
upstream = "https://github.com/hay-kot/homebox/"
website = "https://hay-kot.github.io/homebox/"

[hometown]
name = "Hometown"
description = "A Mastodon fork with local-only posting, support for more content types, and other features and tweaks."
upstream = "https://github.com/hometown-fork/hometown"
website = ""

[hyperion]
name = "Hyperion"
description = "Ambient lightning software"
upstream = "https://github.com/hyperion-project/hyperion.ng"
website = "https://docs.hyperion-project.org/"

[hypothes-is]
name = "Hypothes.is"
description = "Annotation server (and client) to create and share highlights and notes"
upstream = "https://github.com/hypothesis/h"
website = "https://hypothes.is"

[hysteria]
name = "Hysteria"
description = "A powerful, lightning fast and censorship resistant proxy"
upstream = "https://github.com/apernet/hysteria"
website = "https://v2.hysteria.network/"

[icecast-2]
name = "Icecast 2"
description = "Streaming media server supporting Ogg, Opus, WebM and MP3 streams"
upstream = "https://gitlab.xiph.org/xiph/icecast-server/"
website = "https://www.icecast.org"

[immich]
name = "Immich"
description = "Self-hosted backup solution for photos and videos on mobile device. Alternative to Google Photo."
upstream = "https://github.com/immich-app/immich"
website = "https://immich.app/"
draft = "https://github.com/YunoHost-Apps/immich_ynh"

[infcloud]
name = "InfCloud"
description = "A contacts, calendar and tasks web client for CalDAV and CardDAV"
upstream = "https://inf-it.com/open-source/download/InfCloud_0.13.1.zip"
website = "https://inf-it.com/open-source/clients/infcloud/"

[inginious]
name = "Inginious"
description = "Secure and automated exercises assessment platform using your own tests, an can interface with your existing LMS."
upstream = "https://github.com/UCL-INGI/INGInious"
website = "https://inginious.org"

[inventaire]
name = "Inventaire"
description = "A collaborative resource mapper powered by open-knowledge, starting with books!"
upstream = "https://github.com/inventaire/inventaire"
website = "https://inventaire.io"

[inventree]
name = "InvenTree"
description = "Inventory management system using Django/python with a nice interface."
upstream = "https://github.com/inventree/inventree"
website = "https://inventree.org/"

[invidious-router]
name = "Invidious Router"
description = "Routes requests to different Invidious instances"
upstream = "https://gitlab.com/gaincoder/invidious-router"
website = "https://gnulinux.ch/das-youtube-problem-meine-loesung"

[invoiceplane]
name = "InvoicePlane"
description = "Manage invoices, clients and payments."
upstream = "https://github.com/InvoicePlane/InvoicePlane"
website = "https://invoiceplane.com"

[ipfs]
name = "IPFS"
description = "Peer-to-peer hypermedia protocol"
upstream = "https://github.com/ipfs/ipfs"
website = "https://ipfs.io"
draft = "https://github.com/YunoHost-Apps/ipfs_ynh"

[ittools]
name = "ITTools"
description = "A lot of useful tools for developer and people working in IT."
upstream = "https://github.com/CorentinTh/it-tools"
website = "https://it-tools.tech/"

[js-bin]
name = "JS Bin"
description = "Collaborative JavaScript Debugging App"
upstream = "https://github.com/jsbin/jsbin"
website = "https://jsbin.com/"

[karaoke-forever]
name = "Karaoke-forever"
description = "Organize karaoke parties"
upstream = "https://github.com/bhj/karaoke-forever"
website = "https://www.karaoke-forever.com/"

[khoj]
name = "Khoj"
description = "AI personal assistant accessible from Emacs, Obsidian or your Web browser"
upstream = "https://github.com/khoj-ai/khoj"
website = "https://khoj.dev/"

[kill-the-newsletter]
name = "Kill the newsletter"
description = "Convert email newsletters to RSS feeds"
upstream = "https://github.com/leafac/kill-the-newsletter.com"
website = "https://kill-the-newsletter.com/"

[kitchenowl]
name = "Kitchenowl"
description = "Grocery list and recipe manager"
upstream = "https://github.com/TomBursch/kitchenowl"
website = "https://kitchenowl.org/"
draft = "https://github.com/YunoHost-Apps/kitchenowl_ynh"

[klaxon]
name = "Klaxon"
description = "Easily create alerts for changes on the web"
upstream = "https://github.com/themarshallproject/klaxon"
website = "https://newsklaxon.org"

[known]
name = "Known"
description = "A social publishing platform."
upstream = "https://github.com/idno/known"
website = "https://withknown.com"

[koha]
name = "Koha"
description = "Library system"
upstream = "https://git.koha-community.org/Koha-community/Koha"
website = "https://koha-community.org/"

[koreader-sync-server]
name = "Koreader Sync Server"
description = "Synchronization service for Koreader devices"
upstream = "https://github.com/koreader/koreader-sync-server"
website = "https://koreader.rocks/"

[kutt-it]
name = "Kutt.it"
description = "Link shortener"
upstream = "https://github.com/thedevs-network/kutt"
website = "https://kutt.it/"

[l-atelier]
name = "L'atelier"
description = "A project management tool"
upstream = "https://github.com/jbl2024/latelier"
website = "https://jbl2024.github.io/latelier-page/"

[lago]
name = "Lago"
description = "Lago is an open source billing API for product-led SaaS."
upstream = "https://github.com/getlago/lago"
website = "https://www.getlago.com/"

[lesspass]
name = "LessPass"
description = "Stateless password manager"
upstream = "https://github.com/lesspass/lesspass"
website = "https://www.lesspass.com/"

[libretime]
name = "LibreTime"
description = "Radio Broadcast & Automation Platform"
upstream = "https://github.com/libretime/libretime"
website = "https://libretime.org/"

[librey]
name = "LibreY"
description = "Meta search engine for Google and popular torrent sites, fork of LibreX"
upstream = "https://github.com/Ahwxorg/LibreY"
website = ""

[librum]
name = "Librum"
description = "Read and manage your e-books on any device."
upstream = "https://github.com/Librum-Reader/Librum"
website = "https://librumreader.com/"

[lichen]
name = "Lichen"
description = "Gemtext to HTML translator"
upstream = "https://git.sensorstation.co/lichen.git"
website = ""

[lila]
name = "Lila"
description = "Online chess game server"
upstream = "https://github.com/ornicar/lila"
website = "https://lichess.org/"

[lingva-translate]
name = "Lingva Translate"
description = "Alternative front-end for Google Translate"
upstream = "https://github.com/TheDavidDelta/lingva-translate"
website = "https://lingva.ml/"

[linkding]
name = "Linkding"
description = "Minimal, fast, and easy bookmark manager"
upstream = "https://github.com/sissbruecker/linkding"
website = ""

[linkwarden]
name = "Linkwarden"
description = "Collaborative bookmark manager"
upstream = "https://github.com/linkwarden/linkwarden"
website = "https://linkwarden.app/"

[liquidsoap]
name = "LiquidSoap"
description = "Audio and video streaming language"
upstream = "https://github.com/savonet/liquidsoap"
website = "https://www.liquidsoap.info/"

[localai]
name = "LocalAI"
description = "LocalAI is the free, Open Source OpenAI alternative. Drop-in replacement API compatible w/ OpenAI."
upstream = "https://github.com/mudler/LocalAI"
website = "https://localai.io"

[locomotivecms]
name = "LocomotiveCMS"
description = "A platform to create, publish and edit sites"
upstream = "https://github.com/locomotivecms/engine"
website = "https://www.locomotivecms.com/"

[logitech-media-server]
name = "Logitech Media Server"
description = "A streaming audio server (formerly SlimServer, SqueezeCenter and Squeezebox Server)"
upstream = "http://mysqueezebox.com/download"
website = "https://en.wikipedia.org/wiki/Logitech_Media_Server"

[loomio]
name = "Loomio"
description = "A collaborative decision making tool"
upstream = "https://github.com/loomio/loomio/"
website = "https://www.loomio.org"

[maidsafe]
name = "MaidSafe"
description = "The Safe Network Core. API message definitions, routing and nodes, client core api."
upstream = "https://github.com/maidsafe/safe_network"
website = "https://maidsafe.net"

[mailpile]
name = "Mailpile"
description = "A modern, fast email client with user-friendly encryption and privacy features"
upstream = "https://github.com/mailpile/Mailpile"
website = "https://www.mailpile.is"

[mailtrain]
name = "Mailtrain"
description = "Newsletter app"
upstream = "https://github.com/Mailtrain-org/mailtrain"
website = "https://mailtrain.org/"

[majola]
name = "Majola"
description = "Music scrobble database, alternative to Last.fm"
upstream = "https://github.com/krateng/maloja"
website = "https://maloja.krateng.ch"

[maloja]
name = "Maloja"
description = "Simple self-hosted music scrobble database to create personal listening statistics."
upstream = "https://github.com/krateng/maloja"
website = "https://maloja.krateng.ch/"

[mautrix-meta]
name = "mautrix-meta"
description = "A Matrix-Facebook Messenger and Instagram DM puppeting bridge."
upstream = "https://github.com/mautrix/meta"
website = "https://docs.mau.fi/"

[mayan-edms]
name = "Mayan-EDMS"
description = "Document management system"
upstream = "https://gitlab.com/mayan-edms/mayan-edms"
website = "https://www.mayan-edms.com/"

[mealie]
name = "Mealie"
description = "Recipe manager and meal planner"
upstream = "https://github.com/hay-kot/mealie/"
website = "https://hay-kot.github.io/mealie/"

[mediagoblin]
name = "Mediagoblin"
description = "Video streaming platform"
upstream = "https://savannah.gnu.org/projects/mediagoblin"
website = "https://mediagoblin.org/"
draft = "https://github.com/YunoHost-Apps/mediagoblin_ynh"

[medusa]
name = "Medusa"
description = "Automatic TV shows downloader"
upstream = "https://github.com/pymedusa/Medusa"
website = "https://pymedusa.com/"
draft = "https://github.com/YunoHost-Apps/medusa_ynh"

[megaglest]
name = "Megaglest"
description = "realtime stategy game"
upstream = "https://megaglest.org/linux-packages.html"
website = "https://megaglest.org/"

[meshery]
name = "Meshery"
description = "Cloudnative solution to bind multiple Service-Meshes together, not only K8s"
upstream = "https://github.com/meshery/meshery"
website = "https://meshery.io/"

[microblog-pub]
name = "microblog.pub"
description = "A single-user ActivityPub-powered microblog."
upstream = "https://github.com/tsileo/microblog.pub"
website = "https://microblog.pub/"

[microweber]
name = "Microweber"
description = "Web CMS for creating web sites"
upstream = "https://github.com/microweber/microweber"
website = "https://microweber.org"

[mindustry]
name = "Mindustry"
description = "A sandbox tower-defense game"
upstream = "https://github.com/Anuken/Mindustry"
website = "https://mindustrygame.github.io/"

[mirotalk]
name = "MiroTalk"
description = "P2P Video Conferences"
upstream = "https://github.com/miroslavpejic85/mirotalk"
website = "https://p2p.mirotalk.com/"

[misfin]
name = "misfin"
description = "Messaging over Gemini"
upstream = "https://git.sr.ht/~lem/misfin"
website = "gemini://misfin.org/"

[mixpost]
name = "Mixpost"
description = "Self-hosted social media management"
upstream = "https://github.com/inovector/mixpost"
website = "https://mixpost.app/"

[mkdocs]
name = "MkDocs"
description = "A fast, simple and downright site generator, building project documentation."
upstream = "https://github.com/mkdocs/mkdocs"
website = "https://www.mkdocs.org"

[modoboa]
name = "Modoboa"
description = "Mail hosting made simple"
upstream = "https://github.com/modoboa/modoboa"
website = "https://modoboa.org"

[nebula]
name = "Nebula"
description = "Scalable overlay networking tool with a focus on performance, simplicity and security."
upstream = "https://github.com/slackhq/nebula"
website = "https://nebula.defined.net/docs/"

[netbird]
name = "Netbird"
description = "Create an overlay peer-to-peer network connecting machines regardless of their location"
upstream = "https://github.com/netbirdio/netbird"
website = "https://netbird.io/"

[netlify-cms]
name = "Netlify CMS"
description = "A CMS for any static site generator that connects to a Gitlab/Github repo (requires netlify/gotrue)"
upstream = "https://github.com/netlify/netlify-cms"
website = "https://netlifycms.org/"

[netrunner]
name = "Netrunner"
description = "A card game in a cyberpunk universe"
upstream = "https://github.com/mtgred/netrunner"
website = "https://www.jinteki.net/"

[newsblur]
name = "NewsBlur"
description = "RSS reader"
upstream = "https://github.com/samuelclay/NewsBlur"
website = "https://www.newsblur.com"

[nostr]
name = "Nostr"
description = "Censorship-resistant alternative to Twitter"
upstream = "https://github.com/nostr-protocol/nostr"
website = ""

[novosga]
name = "NovoSGA"
description = "Support queue management system"
upstream = "https://github.com/novosga/novosga"
website = "http://novosga.org"

[ocs-inventory-ng]
name = "OCS Inventory NG"
description = "Open computers and software inventory is an asset management solution."
upstream = "https://github.com/OCSInventory-NG/OCSInventory-ocsreports"
website = "http://www.ocsinventory-ng.org"

[officelife]
name = "officelife"
description = "Manages everything employees do in a company. From projects to holidays to 1:1s to teams..."
upstream = "https://github.com/officelifehq/officelife"
website = "https://demo.officelife.io/"

[ohmyform]
name = "OhMyForm"
description = "Alternative to TypeForm, TellForm, or Google Forms"
upstream = "https://github.com/ohmyform/ohmyform"
website = "https://ohmyform.com/"

[omnivore]
name = "Omnivore"
description = "A read-it-later solution for people who like reading."
upstream = "https://github.com/omnivore-app/omnivore"
website = "https://omnivore.app"

[opencapture]
name = "OpenCapture"
description = "application web de scan et de gestion numérique de documents, avec extraction de données par OCR."
upstream = "https://github.com/edissyum/opencapture"
website = "https://open-capture.com/"

[opencart]
name = "OpenCart"
description = "Shopping cart system. An online e-commerce solution."
upstream = "https://github.com/opencart/opencart"
website = "https://www.opencart.com"

[opencast]
draft = "https://github.com/YunoHost-Apps/opencast_ynh"
name = "opencast"
description = "Flexible, reliable, and scalable open source video management system for academic institution"
upstream = "https://github.com/opencast/opencast/"
website = "https://opencast.org/"

[openhab]
name = "openHAB"
description = "Smart home platform"
upstream = "https://github.com/openhab/openhab-webui"
website = "https://www.openhab.org/"

[opensign]
name = "OpenSign"
description = "DocuSign alternative, for signing and annotating PDF files"
upstream = "https://github.com/OpenSignLabs/OpenSign"
website = "https://www.opensignlabs.com/"

[organizr]
name = "organizr"
description = "Organizr allows you to setup \"Tabs\" that will be loaded all in one webpage"
upstream = "https://github.com/causefx/Organizr"
website = "https://docs.organizr.app/"

[osrm]
name = "OSRM"
description = "Routing Machine - C++ backend"
upstream = "https://github.com/Project-OSRM/osrm-backend"
website = "https://project-osrm.org/"

[otobo]
name = "Otobo"
description = "Ticketsystem, fork of OTRS (which is not free anymore)"
upstream = "https://github.com/RotherOSS/otobo"
website = "https://otobo.de"

[ox-open-xchange]
name = "OX Open-Xchange"
description = "Linux groupware solution"
upstream = "https://github.com/open-xchange/appsuite-frontend"
website = "https://www.open-xchange.com"

[padloc]
name = "Padloc"
description = "Simple, secure password and data management for individuals and teams"
upstream = "https://github.com/padloc/padloc"
website = "https://padloc.app/"

[paperwork]
name = "Paperwork"
description = "Note-taking and archiving, alternative to Evernote, Microsoft OneNote & Google Keep"
upstream = "https://github.com/paperwork/paperwork"
website = "https://paperwork.cloud"

[passbolt]
name = "Passbolt"
description = "Password manager"
upstream = "https://github.com/passbolt/passbolt_docker"
website = "https://www.passbolt.com"

[peer-calls]
name = "peer-calls"
description = "WebRTC group peer to peer video calls for everyone"
upstream = "https://github.com/peer-calls/peer-calls"
website = "https://peercalls.com/"

[peppermint]
name = "Peppermint"
description = "A central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets"
upstream = "https://github.com/Peppermint-Lab/peppermint"
website = "https://peppermint.sh/"
draft = "https://github.com/YunoHost-Apps/peppermint_ynh"

[personal-management-system]
name = "personal-management-system"
description = "Your web application for managing personal data."
upstream = "https://github.com/Volmarg/personal-management-system"
website = "http://personal-management-system.pl/"

[phorge]
name = "Phorge"
description = "Platform for collaborating, managing, organizing and reviewing software development projects"
upstream = "https://we.phorge.it/source/phorge/"
website = "https://phorge.it/"

[phplist]
name = "PHPList"
description = "Email marketing manager: create, send, integrate, and analyze email campaigns and newsletters."
upstream = "https://github.com/phpList/phplist3"
website = "https://www.phplist.com"

[pia]
name = "PIA"
description = "A tool to help carrying out Privacy Impact Assessments"
upstream = "https://github.com/LINCnil/pia"
website = ""
draft = "https://github.com/YunoHost-Apps/pia_ynh"

[picsur]
name = "Picsur"
description = "Image hosting"
upstream = "https://github.com/rubikscraft/Picsur"
website = "https://picsur.org/"

[pinry]
name = "Pinry"
description = "Tiling image board"
upstream = "https://github.com/pinry/pinry/"
website = "https://docs.getpinry.com/"

[plane]
name = "Plane"
description = "Project planning tool"
upstream = "https://github.com/makeplane/plane"
website = "https://plane.so/"

[plausible-analytics]
name = "Plausible Analytics"
description = "Privacy-friendly web analytics (alternative to Google Analytics)"
upstream = "https://github.com/plausible/analytics"
website = "https://plausible.io"

[polis]
name = "Polis"
description = "Gathers and analyzes what large groups of people think in their own words. Creates shared decisions."
upstream = "https://github.com/compdemocracy/polis"
website = "https://pol.is"

[pretix]
name = "pretix"
description = "All-in-one ticketing software"
upstream = "https://github.com/pretix"
website = "https://pretix.eu/about/en/"

[privategpt]
name = "PrivateGPT"
description = "AI project that allows you to ask questions to your documents using the power of LLMs."
upstream = "https://github.com/imartinez/privateGPT"
website = "https://docs.privategpt.dev"

[protonmail-bridge]
name = "ProtonMail Bridge"
description = "Use Proton Mail with your email client"
upstream = "https://github.com/ProtonMail/proton-bridge"
website = "https://proton.me/mail/bridge"

[protonmails-webclient]
name = "ProtonMail’s WebClient"
description = "Monorepo hosting the proton web clients"
upstream = "https://github.com/ProtonMail/WebClient"
website = ""

[proxigram]
name = "Proxigram"
description = "Front-end for Instagram, providing also RSS"
upstream = "https://codeberg.org/ThePenguinDev/Proxigram"
website = ""
draft = "https://github.com/YunoHost-Apps/proxigram_ynh"

[psono]
name = "Psono"
description = "Password Manager for Teams"
upstream = "https://gitlab.com/psono/psono-server"
website = "https://psono.com/"

[pterodactyl]
name = "Pterodactyl"
description = "Game server management panel"
upstream = "https://github.com/pterodactyl/panel"
website = "https://pterodactyl.io/"
draft = "https://github.com/YunoHost-Apps/pterodactyl_ynh"

[qgis-server]
name = "QGis server"
description = "Publish QGis desktop projets and maps as OGC-compliant services, that can be used in openlayers, leaflet etc."
upstream = "https://github.com/qgis/QGIS"
website = "https://qgis.org/fr/site/"

[qwc2]
name = "QWC2"
description = "A react and openlayers-based web UI to publish and display QGIS desktop projects."
upstream = "https://github.com/qgis/qwc2"
website = ""

[race-for-the-galaxy]
name = "Race for the galaxy"
description = "Play Race for the Galaxy against AI"
upstream = "https://github.com/bnordli/rftg"
website = ""

[racktables]
name = "racktables"
description = "A datacenter asset management system"
upstream = "https://github.com/RackTables/racktables"
website = "https://racktables.org"

[raindrop]
name = "Raindrop"
description = "All-in-one bookmark manager"
upstream = "https://github.com/raindropio/app"
website = "https://raindrop.io"

[raspap]
name = "Raspap"
description = "Simple wireless AP setup & management for Debian-based devices"
upstream = "https://github.com/RaspAP/raspap-webgui"
website = "https://raspap.com/"

[rawgraph]
name = "rawgraph"
description = "Create custom vector-based visualizations"
upstream = "https://github.com/rawgraphs/rawgraphs-app"
website = "https://app.rawgraphs.io/"

[read-the-docs]
name = "Read the Docs"
description = "A comprehensive platform for automatic building, versioning, and hosting of documentation."
upstream = "https://github.com/readthedocs/readthedocs.org"
website = "https://readthedocs.org/"

[redash]
name = "Redash"
description = "Connect to any data source, easily visualize, dashboard and share your data."
upstream = "https://github.com/getredash/redash"
website = "https://redash.io/"

[renovate]
name = "Renovate"
description = "Bot for automating dependency updates on Gitlab / Gitea / Forgejo"
upstream = "https://github.com/renovatebot/renovate"
website = "https://www.mend.io/renovate/"

[request-tracker]
name = "Request Tracker"
description = "An enterprise-grade issue tracking system"
upstream = "https://github.com/bestpractical/rt"
website = "https://bestpractical.com"

[restya]
name = "Restya"
description = "Trello like kanban board. Based on Restya platform."
upstream = "https://github.com/RestyaPlatform/board/"
website = "https://restya.com"

[retroshare]
name = "Retroshare"
description = "Friend-2-Friend, secure decentralised communication platform."
upstream = "https://github.com/RetroShare/RetroShare"
website = "https://retroshare.cc/"

[revolt]
name = "Revolt"
description = "Chat software similar to Discord"
upstream = "https://github.com/revoltchat/self-hosted"
website = "https://revolt.chat/"

[rss-proxy]
name = "RSS-proxy"
description = "Create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure."
upstream = "https://github.com/damoeb/rss-proxy"
website = "https://rssproxy.migor.org/"

[sabnzbd]
name = "SABnzbd"
description = "The automated Usenet download tool"
upstream = "https://github.com/sabnzbd/sabnzbd"
website = "https://sabnzbd.org/"

[sat]
name = "SAT"
description = "An all-in-one tool to manage all your communications"
upstream = ""
website = "https://salut-a-toi.org"
draft = "https://github.com/YunoHost-Apps/sat_ynh"

[scenarichainserver]
name = "SCENARIchainserver"
description = "Hébergement des outils de la chaine éditoriale Scénari.  Création et diffusion cours tutos doc tech"
upstream = "https://source.scenari.software/projects/suite-starter"
website = "https://scenari.software/fr/"

[screego]
name = "Screego"
description = "Screen sharing webrtc"
upstream = "https://github.com/screego/server"
website = "https://screego.net/"

[scribe]
name = "Scribe"
description = "An alternative frontend to Medium"
upstream = "https://git.sr.ht/~edwardloveall/scribe"
website = "https://scribe.rip/"
draft = "https://github.com/YunoHost-Apps/scribe_ynh"

[script-server]
name = "script-server"
description = "Web UI for your scripts with execution management"
upstream = "https://github.com/bugy/script-server"
website = "https://script-server.net/"

[semantic-mediawiki]
name = "Semantic MediaWiki"
description = "Store and query data withxadin MediaWiki's pages"
upstream = "https://github.com/SemanticMediaWiki/SemanticMediaWiki"
website = "https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki"

[semaphore]
name = "Semaphore"
description = "A fediverse (Mastodon-API compatible) accessible, simple and fast web client"
upstream = "https://github.com/NickColley/semaphore"
website = "https://semaphore.social/"

[shadowsocks]
name = "shadowsocks"
description = "A SOCKS5 proxy to protect your Internet traffic"
upstream = "https://github.com/shadowsocks/shadowsocks-org"
website = "https://shadowsocks.org"
draft = "https://github.com/YunoHost-Apps/shadowsocks_ynh"

[shinken]
name = "shinken"
description = "A flexible and scalable monitoring framework"
upstream = "https://github.com/naparuba/shinken"
website = "http://www.shinken-monitoring.org/"
draft = "https://github.com/YunoHost-Apps/shinken_ynh"

[sickchill]
name = "sickchill"
description = "Automatic TV shows downloader"
upstream = "https://github.com/SickChill/sickchill"
website = "https://sickchill.github.io/"

[signal-proxy]
name = "Signal Proxy"
description = "Fight censorship and bypass traffic securely to the Signal service"
upstream = "https://github.com/signalapp/Signal-TLS-Proxy"
website = "https://signal.org/blog/help-iran-reconnect/"

[silverbullet]
name = "SilverBullet"
description = "Extensible personal knowledge management system with plain markdown files."
upstream = "https://github.com/silverbulletmd/silverbullet"
website = "https://silverbullet.md/"

[simplelogin]
name = "SimpleLogin"
description = "Privacy-first e-mail forwarding and identity provider service"
upstream = "https://github.com/simple-login/app"
website = "https://simplelogin.io"

[smokeping]
name = "smokeping"
description = "The Active Monitoring System"
upstream = "https://github.com/oetiker/SmokePing"
website = "https://oss.oetiker.ch/smokeping/"

[snac]
name = "Snac"
description = "Snac daemon processes messages from other servers in the Fediverse using the ActivityPub protocol"
upstream = "https://codeberg.org/grunfink/snac2"
website = "https://comam.es/snac-doc/"

[socialhome]
name = "SocialHome"
description = "A federated personal profile"
upstream = "https://github.com/jaywink/socialhome"
website = "https://socialhome.network"

[sourcehut]
name = "SourceHut"
description = "A software development platform / source forge for hackers: git, hg, mail lists, tickets, chat, CI"
upstream = "https://sr.ht/~sircmpwn/sourcehut/"
website = "https://sourcehut.org"

[sphinx]
name = "sphinx"
description = "The Sphinx documentation generator"
upstream = "https://github.com/sphinx-doc/sphinx"
website = "https://www.sphinx-doc.org/"
draft = "https://github.com/YunoHost-Apps/sphinx_ynh"

[spodcast]
name = "Spodcast"
description = "Makes RSS feeds for Spotify podcasts, with episodes as mp3, making them usable with podcast apps"
upstream = "https://github.com/Yetangitu/Spodcast"
website = ""

[spreed]
name = "Spreed"
description = "Standalone signaling server for Nextcloud Talk."
upstream = "https://github.com/strukturag/nextcloud-spreed-signaling"
website = ""

[stackedit]
name = "Stackedit"
description = "In-browser Markdown editor"
upstream = "https://github.com/benweet/stackedit"
website = "https://stackedit.io"

[stingle-api]
name = "Stingle API Server"
description = "Gallery/Camera application with private encrypted Backup and Sync function"
upstream = "https://github.com/stingle/stingle-api"
website = "https://stingle.org/"

[stirling-pdf]
name = "Stirling PDF"
description = "Edit, compress, sign, OCR and other various operations on PDF files"
upstream = "https://github.com/Frooodle/Stirling-PDF"
website = ""

[storj]
name = "Storj"
description = "Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure."
upstream = "https://github.com/storj/storj"
website = "https://www.storj.io/node"

[strapi]
name = "Strapi"
description = "Node.js Headless CMS to easily build customisable APIs"
upstream = "https://github.com/strapi/strapi"
website = "https://strapi.io"

[stremio]
name = "Stremio"
description = "A modern media center"
upstream = "https://github.com/Stremio/stremio-web"
website = "https://strem.io"

[suitecrm]
name = "SuiteCRM"
description = "A CRM software"
upstream = "https://github.com/salesagility/SuiteCRM"
website = "https://suitecrm.com/"

[superalgos]
name = "Superalgos"
description = "Crypto trading bot, automated bitcoin / cryptocurrency trading software."
upstream = "https://github.com/Superalgos/Superalgos"
website = "https://superalgos.org/"

[suwayomi]
name = "Suwayomi"
description = "A manga reader server that runs extensions built for Tachiyomi"
upstream = "https://github.com/Suwayomi/Suwayomi-Server"
website = ""

[sympa]
name = "Sympa"
description = "Mailing List manager"
upstream = "https://github.com/sympa-community/sympa"
website = "https://www.sympa.community/"
draft = "https://github.com/YunoHost-Apps/sympa_ynh"

[syspass]
name = "Syspass"
description = "Systems Password Manager"
upstream = "https://github.com/nuxsmin/sysPass"
website = "https://www.syspass.org/"

[tahoe-lafs]
name = "Tahoe-LAFS"
description = "Decentralized cloud storage system"
upstream = "https://github.com/tahoe-lafs/tahoe-lafs"
website = "https://tahoe-lafs.org/"

[taiga]
name = "Taiga"
description = "Project management"
upstream = "https://github.com/kaleidos-ventures/taiga-back"
website = "https://taiga.io"

[tailscale]
name = "Tailscale"
description = "Wireguard-based Mesh-VPN"
upstream = "https://github.com/tailscale/tailscale"
website = "https://tailscale.com/"

[takahe]
name = "Takahē"
description = "An efficient ActivityPub Server, for small installs with multiple domains"
upstream = "https://github.com/jointakahe/takahe"
website = "https://jointakahe.org"

[tasks-md]
name = "Tasks.md"
description = "App for managing tasks lists with markdown support."
upstream = "https://github.com/BaldissaraMatheus/Tasks.md"
website = ""

[taskwarrior]
name = "Taskwarrior"
description = "Command line Task Management"
upstream = "https://github.com/GothenburgBitFactory/taskwarrior"
website = "https://taskwarrior.org"

[teddy-io]
name = "Teddy.io"
description = "Document manager"
upstream = "https://github.com/sismics/docs"
website = "https://teedy.io/"

[teleport]
name = "Teleport"
description = "Multi-protocol access proxy which understands SSH, HTTPS, RDP, Kubernetes API, MySQL, MongoDB and PostgreSQL wire protocols."
upstream = "https://github.com/gravitational/teleport"
website = "https://goteleport.com/"

[teslamate]
name = "Teslamate"
description = "A powerful, self-hosted data logger for your Tesla"
upstream = "https://github.com/adriankumpf/teslamate"
website = "https://docs.teslamate.org/docs/installation/docker"

[theia-ide]
name = "Theia-IDE"
description = "VS Code-like cloud IDE"
upstream = "https://hub.docker.com/r/theiaide/theia-full"
website = "https://theia-ide.org/"

[tileserver-gl]
name = "Tileserver-GL"
description = "Tile server light SVG for map service"
upstream = "https://github.com/maptiler/tileserver-gl"
website = "https://maps.earth/"

[timetagger]
name = "Timetagger"
description = "An open source time-tracker with an interactive user experience and powerful reporting."
upstream = "https://github.com/almarklein/timetagger/"
website = "https://timetagger.app/"

[tmate]
name = "TMate"
description = "Instant Terminal Sharing"
upstream = "https://github.com/tmate-io/tmate"
website = "https://tmate.io/"

[trivy]
name = "trivy"
description = "OSS Vulnerability and Misconfiguration Scanning."
upstream = "https://github.com/aquasecurity/trivy"
website = "https://www.aquasec.com/products/trivy/"

[tryton]
name = "tryton"
description = "Business software, ERP"
upstream = "https://foss.heptapod.net/tryton/"
website = "https://www.tryton.org/"

[tubesync]
name = "tubesync"
description = "Syncs YouTube channels and playlists to a locally hosted media server"
upstream = "https://github.com/meeb/tubesync"
website = ""

[tutao]
name = "tutao"
description = "End-to-end encrypted e-mail client"
upstream = "https://github.com/tutao/tutanota/"
website = "https://tuta.com/"
draft = "https://github.com/YunoHost-Apps/tutao_ynh"

[twake-app]
name = "Twake.app"
description = "Collaboration platform to improve organizational productivity"
upstream = "https://github.com/TwakeApp/Twake.git"
website = "https://twake.app"

[ultrasonics]
name = "ultrasonics"
description = "Sync music playlists between all your music services: Spotify, Deezer, Apple Music, Plex, etc."
upstream = "https://github.com/XDGFX/ultrasonics"
website = ""

[umap]
name = "umap"
description = "Cartography software"
upstream = ""
website = "https://umap.openstreetmap.fr/"
draft = "https://github.com/YunoHost-Apps/umap_ynh"

[upmpdcli]
name = "upmpdcli"
description = ""
upstream = "https://framagit.org/medoc92/upmpdcli"
website = "https://www.lesbonscomptes.com/upmpdcli/"

[urlwatch]
name = "urlwatch"
description = "Checks webpages and notifies via email or through various third party services on change."
upstream = "https://github.com/thp/urlwatch/"
website = "https://thp.io/2008/urlwatch/"

[uwazi]
name = "Uwazi"
description = "Build and share document collections"
upstream = "https://github.com/huridocs/uwazi"
website = "https://www.uwazi.io/"

[vod2podrss]
name = "Vod2PodRSS"
description = "Convert YouTube or Twitch channels RSS feed"
upstream = "https://github.com/madiele/vod2pod-rss"
website = ""

[voyantserver]
name = "VoyantServer"
description = "Runs a webUI and backend for VoyantTools, a textual concordance and analysis java app."
upstream = "https://github.com/voyanttools/VoyantServer"
website = "https://voyant-tools.org/"

[vpn-server]
name = "VPN server"
description = "Create/provide VPNs from your server"
upstream = ""
website = "https://openvpn.net"

[webhook-site]
name = "Webhook.site"
description = "Easily test HTTP webhooks with this handy tool that displays requests instantly."
upstream = "https://github.com/fredsted/webhook.site"
website = "https://docs.webhook.site/"

[webogram]
name = "webogram"
description = "A new era of messaging"
upstream = "https://github.com/zhukov/webogram"
website = ""
draft = "https://github.com/YunoHost-Apps/webogram_ynh"

[webterminal]
name = "Webterminal"
description = "A web-based Jump Host / Bastion, supports VNC, SSH, RDP, Telnet, SFTP..."
upstream = "https://github.com/jimmy201602/webterminal/"
website = "https://jimmy201602.github.io/webterminal/"

[webthings-gateway]
name = "WebThings Gateway"
description = "WebThings Gateway"
upstream = "https://github.com/WebThingsIO/gateway"
website = "https://iot.mozilla.org/gateway/"

[wg-access-server]
name = "wg-access-server"
description = "VPN Server OIDC ipv4 ipv6"
upstream = "https://github.com/freifunkMUC/wg-access-server"
website = ""

[whoogle]
name = "Whoogle"
description = "A metasearch engine"
upstream = "https://github.com/benbusby/whoogle-search"
website = ""

[wikiless]
name = "Wikiless"
description = "An alternative Wikipedia front-end focused on privacy."
upstream = "https://codeberg.org/orenom/wikiless"
website = "https://wikiless.org/"

[wikisuite]
name = "WikiSuite"
description = "An integrated enterprise solution"
upstream = "https://gitlab.com/wikisuite"
website = "https://wikisuite.org/Software"

[wildduck]
name = "WildDuck"
description = "Opinionated email server"
upstream = "https://github.com/nodemailer/wildduck"
website = "https://wildduck.email/"

[windmill]
name = "Windmill"
description = "Developer platform for APIs, background jobs, workflows and UIs"
upstream = "https://github.com/windmill-labs/windmill"
website = "https://www.windmill.dev/"

[wisemapping]
name = "Wisemapping"
description = "An online mind mapping editor"
upstream = "https://bitbucket.org/wisemapping/wisemapping-open-source"
website = "https://www.wisemapping.com/"
draft = "https://github.com/YunoHost-Apps/wisemapping_ynh"

[workadventure]
name = "WorkAdventure"
description = "A web-based collaborative workspace for small to medium teams"
upstream = "https://github.com/thecodingmachine/workadventure"
website = "https://workadventu.re/"

[xbrowsersync]
name = "xBrowserSync"
description = "A bookmark sync tool, with browser plugins and mobile clients available"
upstream = "https://github.com/xbrowsersync/api"
website = "https://www.xbrowsersync.org/"

[xibo]
name = "Xibo"
description = "A FLOSS digital signage solution"
upstream = "https://github.com/xibosignage/xibo-cms"
website = "https://xibosignage.com/cms"

[xonotic]
name = "Xonotic"
description = "Fast paced first person shooter"
upstream = "https://gitlab.com/xonotic"
website = "https://xonotic.org"

[yggdrasil]
name = "Yggdrasil"
description = "An experiment in scalable routing as an encrypted IPv6 overlay network"
upstream = "https://github.com/yggdrasil-network/yggdrasil-go"
website = "https://yggdrasil-network.github.io/"

[your-spotify]
name = "your_spotify"
description = "Spotify tracking dashboard"
upstream = "https://github.com/Yooooomi/your_spotify"
website = ""

[zammad]
name = "Zammad"
description = "Helpdesk/customer support system"
upstream = "https://github.com/zammad/zammad"
website = "https://zammad.org"
draft = "https://github.com/YunoHost-Apps/zammad_ynh"

[zigbee2mqtt-io]
name = "zigbee2mqtt.io"
description = "Zigbee-to-MQTT software-bridge supporting more than 1000 Zigbee devices"
upstream = "https://github.com/koenkk/zigbee2mqtt"
website = "https://www.zigbee2mqtt.io/"

[znc]
name = "znc"
description = "IRC Bouncer"
upstream = "https://github.com/znc/znc"
website = "https://wiki.znc.in/ZNC"

[zoneminder]
name = "Zoneminder"
description = "Closed-circuit television software app supporting IP, USB and Analog cameras. "
upstream = "https://github.com/ZoneMinder/zoneminder"
website = "https://zoneminder.com/"

[zotero]
name = "Zotero"
description = "collect, organize, annotate, cite, and share research"
upstream = "https://github.com/foxsen/zotero-selfhost"
website = "https://www.zotero.org/"

[zulip]
name = "Zulip"
description = "Team chat that helps teams stay productive and focused."
upstream = "https://github.com/zulip/zulip"
website = "https://zulipchat.com/"
draft = "https://github.com/YunoHost-Apps/zulip_ynh"
