Known F/LOSS Development of F-Droid Apps

Wiki-List to celebrate apps in F-Droid developed on F/LOSS version control systems. Edit if Basic+.
Thanks @NicoAlt Known Repositories

aagtl

Source: Dead link in metadata

Adblock Plus

HG Self host

AnaCam

Sourceforge

anDOF

Sourceforge

AndroFish

Svn Self

AndroidRun

Sourceforge

AndSys ~ Apps

Sourceforge

Angel Player Live Wallpaper

Launchpad

Angulo

Sourceforge

Anonymous Messenger

Git self

Ardroid

Subversion Self

aSQLiteManager

Sourceforge

Automation

Git self

A Whip

Codeberg

Balance

Codeberg

Battle for Wesnoth

Sourceforge

BeamControl for Smart Interface

Sourceforge

Best-Before

Codeberg

Bimba

Notabug

Bitmask

Self

blabber.im

Codeberg

Black★Rock Shooter: Animated Wallpaper

Launchpad

Bliss Launcher

Gitlab self

BlueGps

Sourceforge

BmiCalc

Sourceforge

Briar

Self

BusTO

Self

Calculate

Codeberg

CALCVAC-VACLINE

Codeberg

campfire

Notabug

card10 Companion

Git Self

Cheogram

microsoft github for donations. :frowning:
Git Self

Chiaki

SourceHut

Chord Shift

Launchpad

Chubby Click - Metronome

Codeberg

Comics Reader

Self

Corona Contact Tracing Germany

Codeberg

CrossWords

Sourceforge

dawdle

Codeberg

Debian Kit

Sourceforge

Deine Rechte

0xacab

DeuFeiTage

Codeberg

Dew Point

Codeberg

Diary

One of very few Android apps on Savannah. Last update 2013. Sadly, updated, fork is on proprietary microsoft Github.
Savannah

DictionaryForMIDs

Sourceforge

DioLite

Framagit

Disroot app

Git Self

Don du Sang

Gitea

DroidFS

Self

Easy Open Link

Codeberg

eLiquid Calculator

Codeberg

Energize

Codeberg

ePUBator

Sourceforge

ESBDirect

Notabug

Etheric Synthesizer

Sourceforge

Export Contacts

Self

Expression Evaluator

Sourceforge

F-Droid Classic

F-Droid client developed on FOSS!
Git Self

F-Droid Forum

Codeberg

Fedilab

Framagit

Fedilab Lite

Framagit

FediPhoto-Lineage

Codeberg

FeinstaubWidget

Codeberg

FFUpdater

Notabug

FindMyPhone

Sourceforge

FitoTrack

Codeberg

Flame Haze Shana Animated Wallpaper

Launchpad

Flang

Codeberg

FonBot

Git self

Forage

SourceHut

FreedomBox

Debian

Funkwhale for Android

Self

GadgetBridge

Codeberg

GameBoid

Sourceforge

GBCoid

Sourceforge

GCompris

KDE

GeoKrety Logger

Sourceforge

Ghost Commander and 3 plugins

SourceForge

GitNex for Gitea

Codeberg

Goblim

Gitea

Goguma

SourceHut

Gort

Sourceforge

GSMmap

Redmine self bad link?

GymRoutines

Codeberg

Hotspot Login

Sourceforge

Hrm

Gitea

Husky

SourceHut

Imagepipe

Codeberg

Impress Remote

Self

Internet Radio

NotaBug

iTLogger

Sourceforge

Jami

Self git

KaffeePott

Self git

KDE Connect

Self

Keyoxide

Codeberg

KIBA

Savannah

Kid3

Kde

Klock

Codeberg

Krita

Kde

Ktrip

Kde

LASKmobile

Codeberg

Lesser Pad

Sourceforge

Libero Vocab

Sourceforge

Libre Ipsum

Codeberg

Libreflix

NotaBug

Librem Mail

Purism

Librem Social (Beta)

Purism

Librem Tunnel

Purism

LibreOffice Viewer

Self

License

NotaBug

Lift

SourceHut

LocDemo

Sourcegorge

Lock Screen

Launchpad

Lucia App

Codeberg

MagiaDNI

One of few Android apps on Savannah.
Savannah

Meditation Assistant

Gitea

Meeting Cost Clock

Codeberg

MetaGer Search

Gitlab self

Metronome

NotaBug

Migraine Tracker

Sourceforge

MineSweeper

Launchpad

Ministro

Kde

Mitch

SourceHut

Mnemododo

Launchpad

Mobilizon

Framagit

Mobilne Bezpieczeństwo

Git self

MoLe

Git self

Momkin

Codeberg

Mondstern Acrylic Icons

Codeberg

monocles browser

Codeberg

monocles chat

Codeberg

monocles mail

Codeerg

monocles social

Codeberg

monocles translator

Codeberg

Movie DB

NotaBug

Multi Sms

Gitlab self

MuPDF mini

Self

MuPDF viewer

Self

Museum of a broken API

Codeberg

Musical Notes

Codeberg

Nani?

Framagit

Narau

Launchpad

Neko Project II for Android

Sourceforge

Nesoid

Sourceforge

NetCounter

Source not available?

Network Tester

Git self

Nextcloud Cookbook

Codeberg

NextTracks

Codeberg

nitroxCalc

Framagit

Nomad - Hubzilla for Android

Framagit

NotificationLog

Codeberg

OCS-NG Agent

Launchpad

Ohms Now!

Codeberg

Open Camera

Sourceforge

Open TimeLimit

Codeberg

OpenLP

Launchpad

OpenMultiMaps

Framagit

OpenWLANMap

Sourceforge

OpenWLANMini

Sourceforge

PAFCalc

Sourceforge

PariDroid

Git self

PartyGames

Codeberg

PasseGares

Framagit

PeerTube Live

Codeberg

Pepper&Carrot Reader

Framagit

PixelDroid

Gitlab self

Pizza Cost

Codeberg

Platypush

Git self

Privacy Browser

Git Self

Privacy Cell

Git Self

ProjectLaogai

Git self

p≡p | Pretty Easy Privacy (pEp)

Gitea

Quasseldroid

Gitlab self

Quickly quit

Framagit

QuickMSG

Git self?

Radar App

Gitlab self

Rehearsal Assistant

Sourceforge

RepWifi

Git Replicant

Retro Stack

Codeberg

Riseup VPN

Self

Run Userinit

Git self

SatPredict

Gitlab self

SaveTo.Downloader

NotaBug

SaveTo…

NotaBug

Say My Texts

Gitlab self

Score sheets

Codeberg

Search searx

Framagit

SelfPrivacy

Git Self

Silence

Self

SimpleEmail

Framagit

SimpleSSHD

Git self

Sithakuru

Codeberg

SolitaireCG

Sourceforge

Speedo

Sourceforge

Subz

Codeberg

Sudaku - Make your rules to solve sudoku

Gitea

TAC Database Client

Gitea

Taler Cashier

Git Self

(GNU) Taler Point-of-Sale

Git Self

Taler Wallet

Git Self

Teapod

Gitea

TextWarrior

Sourceforge

TimeLimit.io

Codeberg

Tiny Weather Forecast Germany

Codeberg

TNEF Extractor

Gitlab self

To Do

Sourceforge

Tomdroid

Launchpad

TousAntiCovid

Gitlab self

TpmsMonitor

Codeberg

TSCH_BYL

Codeberg

TubeAcad

Framagit

TubeLab

Framagit

TUC WLAN

Gitlab self

TuxGuitar

Sourceforge

UCLL Student

Git self

UntrackMe

Framagit

UntrackMe Lite

Framagit

usageDirect

Codeberg

USB-Dataloggerreader

Codeberg

VDR-Manager

Git self?

Vertretungsplan.io - free substitution plan App

Codeberg

VLC

Self

Weather

Codeberg

Wifi Remote Play

Sourceforge

WikiAndPad

svn self

Wireguard

Self

WTF‽ (The MirOS Project)

Self

X11-Basic

Codeberg

Xearth

Codeberg

Xenia

Self

Xmp Mod Player

Sourceforge

Yabause

Sourceforge

YARC

Framagit

YubNub Command Line

Sourceforge

2 Likes

Not this one… Firefox is in Github

@Morgoth

Firefox is in Github

Thank you for the comment.

Mull itself (Mull-Fenix) is in Github too GitHub - Divested-Mobile/Mull-Fenix: Build scripts for a web browser built upon Mozilla technology

It also has “upstream source is not entirely free” anti-tag.

For now, I want to applaud developers based on the criteria stated above: Metadata in F-Droid; what sites users would use to file issue reports and look at source for the app from F-Droid. Maybe later we consider second-order connections in giving a Score.

For now, IMO a note could be added to the listing, but Mull should not be removed.

Gmaps WV and Privacy Browser depend on Webview, which may or not be developed on free systems, depending which Webview you have. Should Privacy Browser be delisted or penalized because of that? All run on devices with non-free firmware. How far do we go with second-order considerations outside the control of the app developers?

gitlab.com is non-free fwiw: ee/LICENSE · master · GitLab.org / GitLab · GitLab

1 Like

But there goes the Divested apps. :confused:

IIUC, gitlab enterprise edition is non-free, but self-hosted gitlab community and gitlab for open source are free. Currently.

Personally, I tend to agree with excluding apps on main gitlab dot com because of difficulty using gitlab dot com over Tor; intentionally broken search when not logged in; not easily knowing what kind of account (EE or Community) a developer uses, AFAIK; similarity with other sites like MetaBook in terms of privacy and data collection (or too complex Terms and Privacy policy). It would also reduce the number of apps to list here by another approximately 350, and get it down to a reasonably small number for a list. I was trying to not bias this list too much by my personal feelings, but I can easily go along excluding main gitlab dot com apps due to overwhelming anti-reasons over-riding the technical free license applying to selected circumstances… How’s that for semi-arbitrary.

Other opinions?

selfhosted gitlab-ce is FOSS
gitlab-ee and gitlab.com are not

Any others to exclude, like sourceforge? Wiki says it is free, but…

$ grep -v -e github.com -e gitlab.com -e bitbucket.org -e code.google -e googlecode.com -e archive.softwareheritage index-v1-x.json |wc -l
301
$ grep sourceforge.net index-v1-x.json |wc -l
74

Over 200 is a (surprisingly) long list.

Gitlab doesn’t let me search/filter issues or merge requests without login in…

1 Like

yes, known issue: leave gitlab.com (#159) · Issues · F-Droid / admin · GitLab :frowning:

1 Like

Don’t forget site searches, on whatever search works for you: https://html.duckduckgo.com/html?q=site%3Agitlab.com fdroid%2Fadmin%2F-%2Fissues "leave gitlab"

F-Droid seemed like the classic, but now I see a reason to try “F-Droid Classic” https://f-droid.org/en/packages/eu.bubu1.fdroidclassic. If @Bubu can run self-hosted gitlab, why can’t F-Droid?

1 Like

CI’s, bigger repo, bigger resource needs.

CI’s, bigger repo, bigger resource needs.
Phishing Warning - Gadgetbridge - #21 by Licaon_Kter
“Who is helped with these halfassed answers?”

If that’s all you have, just don’t. It’s OK to leave posts unanswered IMO.

Each word carries thousands of hours of use, of scripts making, of tweaks, of ideas. Again, do treat each of my answer as an attack, it will lead to a good place.

1 Like

Your jumping on every post of mine with insults and BS is to the level of harassment now. Do stop.

I think F-Droid Client doesn’t need that much CI time, but especially F-Droid Data does. Hosting this would probably cost a lot and take a lot of time to maintain.

As seen in this growing list, dozens or hundreds of apps are independently developed on F/LOSS network systems, by developers with limited resources. F-Droid has enough resources to pay some of their developers, and gets deals and support from CI runners, cloudflare, etc. But does not have the resources to set a good example by using F/LOSS net services, with just F-Droid app, or more?

Any chance of getting this added to this thread:

Images (screenshots) SHOULD require “click for More”, and should not be downloaded until then.

Glad to see “F-Droid Classic” has this more sensible approach as an option! And is developed on FOSS net service!!

We are looking into maybe migrating to Salsa actually, which is a Debian-hosted GitLab Community Edition. See Apply for the GitLab Open Source Program (#223) · Issues · F-Droid / admin · GitLab

Moving only one part of F-Droid would really complicate group membership and access rights and stuff and increase maintenance burden, so that sounds pretty awful. I’d personally rather see us move completely or not at all.

4 Likes

With the couple issues linked by you and LK, it looks like F-Droid is being pushed along by whims of others (slowly), more than being proactive. It’s good to see a little inclusion of values in the discussion; would be better to see that be the driver.

All or nothing

Perfect is the enemy of good enough, they say. One step, in the right direction, is a good start.