Free as in Freedom: Codeberg.org. Create your repos and join us!
Join Donate
The F-Droid compatible repo at https://apt.izzysoft.de/fdroid/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Izzy cd10487e1d one more condition refined 2 days ago
.gitlab/issue_templates adding issue template 1 year ago
libs more libraries added 6 days ago
.gitignore making our library definitions public 3 months ago
README.md one more condition refined 2 days ago

README.md

This project is about the F-Droid compatible repo running at https://apt.izzysoft.de/fdroid/

There’s no code maintained here. The main purpose of this project is to enable you to actively contribute to the repo (e.g. by suggesting apps that should be added or removed), as well as to reach out for help. Suggestions for other improvals are of course welcomed, too.

What is the IzzyOnDroid Repo?

It is an F-Droid style repository for Android apps, provided by IzzyOnDroid. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github). You can find a more detailed description here.

What is the purpose behind it?

Many users are not happy with their devices’ ties to Google, so they try to cut them back as far as possible. Not being bound to Google’s Play Store is part of that – but the choice of apps is quite restricted outside Playstore if you don’t want to replace one „evil“ with another (i.e. switching to another „walled garden“ like the Amazon Store) and still have the comfort of updates. The IzzyOnDroid repo wants to increase the number of apps available to this group.

Why another repository – hasn’t F-Droid its own?

Indeed it has, and a very good one at that. But they also have very strong inclusion criteria many apps cannot meet, or are not yet ready to meet (most common examples include „blobs“ or dependencies on proprietary frameworks). That’s where the IzzyOnDroid repo jumps in: Most of those apps are acceptable here, as the requirements are lower. So while e.g. preparing to meet the stronger criteria „over there“ (it’s always preferable to aim for that), an app can be temporarily hosted here. Other apps also have their permanent place at IzzyOnDroid because they won’t ever get rid of those dependencies – for example if those are a central part of the app’s functionality.

How can I get my favorite app listed there?

This is what this project here at GitLab was set up for: use the issues to propose new apps. Of course, first make sure the app you wish to add isn’t already there. Then, also check it meets the requirements below.

What are the requirements an app must meet to be included with the repo?

The app …

  • should be free (as in „free beer“ and as in „free speech“) and Open Source
  • must be targeted at end users (so no libraries, proof-of-concept demos, etc.)
  • its code must be freely accessible, preferably at Github, GitLab, NotABug, Codeberg or a similar platform
  • if the app processes sensitive data (e.g. health data, passwords) or has root permissions, it must have no trackers at all (same for apps for children)
  • it preferably has no proprietary components. While some of them might be acceptable, trackers (e.g. ads, analytics) are tolerated at best but only if there are no more than two such modules.
  • that code repository should have a proper description so it gets clear what it is
  • the .apk file must be available from the project. Currently, IzzyOnDroid can work with files
    • attached to GitLab tags/
    • attached to Github releases/
    • uploaded inside a Github repository as „part of the code“
    • fixed URLs (like https://example.com/app-latest.apk) which can be redirects, but the web server must provide a Last Modified header

Running on private ressources (no funding), IzzyOnDroid usually reserves up to 20 megabytes per app. That’s at the same time the upper size limit for single .apk files. If multiple files can fit in this limit, the repo holds up to 3 versions. Also, certain categories of apps are not accepted – e.g. games. Exceptions are made, but not often.

Are there any app categories which are not acceptable to this repo?

  • Games are unlikely to be accepted (though exceptions are possible, e.g. for educational games)
  • Apps promoting violence, hate, harassment, racism and similar topics will definitely be rejected.
  • „Explicit content“ is not welcome here – mainly for the reason that all age groups incl. „minors“ should have access to this repo.
  • Apps which are loaded with trackers (Analytics, Ads, etc.) are no good, as they pose dangers to the user’s privacy.
  • Also for the reason of tracking, apps for Facebook, WhatsApp & Co won’t be accepted.

This list is not complete (I might add to it if need arises), but should give you a raw idea.

I’m just a simple, not tech-savy user, how can I support you?

True, there’s much time I spend on my open source projects, and server costs have to be considered as well. So if you’re just a happy user looking how you can give some „backing“ – you’re very welcome to do so via LiberaPay e.g. setting up to send over a few cents per month. For other ways, please take a look at the more complete explanations at IzzyOnDroid.

There are many other projects you can help via Liberapay, e.g.:

  • the F-Droid team, which works hard to make free and save Android Apps available to you
  • microG, which helps you free your Droid from Google’s chains
  • Gadgetbridge, letting you use your smart watch without the risks of their cloud services
  • and hundreds more, not restricted to the Android world

LiberaPay is open source as well, and of course you can support LiberaPay via LiberaPay. Or bring your favorite non-profit teams there, so you can support them from the same place. Easy to do.