GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - flatpark/flatpark: Yet another Flatpak hub.

BranchesTags
Open more actions menu

Latest commit

 

History

1,258 Commits
1,258 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
config
config
 
 
docs
docs
 
 
functions
functions
 
 
registry
registry
 
 
scripts
scripts
 
 
site
site
 
 
tests
tests
 
 
workers
workers
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
mise.toml
mise.toml
 
 

Repository files navigation

Yet another Flatpak hub

FlatPark is a community Flatpak remote for Linux desktop apps that ship an official download: a .deb, a tarball or an AppImage at a stable release URL. Every app is the developer's own release, fetched from their servers at install time and run in a sandbox. FlatPark doesn't build apps from source.

The goal is a remote that runs efficiently and is easy to take part in. Speed matters most: apps often land minutes after an upstream release, and a fix reaches users just as fast. Packaging, review, publishing and upgrades are built to be driven by AI agents. See About FlatPark and the principles.

Install

flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak --user install flatpark <app-id>

--user installs into your home (no admin); drop it from both commands for a system-wide install. Browse the catalog at https://flatpark.org.

For developers

  • AI is welcome. An app is judged by what it does and how it's packaged, not by whether it was written with AI. You can also let your agent do the packaging: open this repo in it and ask it to publish your app.
  • The full Flatpak experience. Your users install and update your app like any other Flatpak, in a sandbox, with the permissions listed on its page. It works with the tools they already use: GNOME Software, KDE Discover, Bazaar, Warehouse, Flatseal and plain flatpak update.
  • Updates within minutes. FlatPark checks every app's releases twice a day. Add the publish-action to your release workflow and each release reaches your users a few minutes after you publish it. No token, no secret.
  • Your app, your call. You decide whether it's listed, how it's packaged and what is said about it. See your app on FlatPark.

For users

  • If you trust the app, you can trust FlatPark. Our goal is to get you the developer's official release, exactly as published. Each download is pinned by checksum and size, and comes straight from the developer's servers; the repository is GPG-signed. See trust & safety.
  • Reviewed. Every app is built, run and reviewed before it's listed, and checked for malicious behaviour. A malicious release is removed at once. See security.
  • Kept up to date. Every app's releases are checked twice a day, and new versions are published automatically once they unpack cleanly.
  • The current runtime. When a new freedesktop, GNOME or KDE runtime comes out, every app on it moves to it promptly and is tested, so no FlatPark app keeps an old runtime on your disk.
  • Missing an app? If an app you want has no Flatpak, open an issue and we'll look into it. Or package it yourself and open a PR.

Contributing

  1. Use the apps. Install and use them. If something doesn't work, whether or not it has anything to do with Flatpak, open an issue and we'll handle it.

  2. Request an app. If an app you want has no Flatpak, open an issue asking for it.

  3. Lend your agent. If you have spare tokens, point your agent at finding apps and let it search for good apps that Flatpak users can't get yet. It files what it finds as [app discover] issues.

  4. Package an app. New apps are very welcome. Pick one from the issues or bring your own. Open this repo in your agent (e.g. Claude Code) and ask:

    I want to publish <app or upstream URL> to FlatPark. Start from docs/README.md and follow the packaging playbook.

    The packaging playbook takes it from manifest to tested PR.

  5. Everything else. PRs for the website, the documentation and translations are just as welcome, and so is any other improvement.

See CONTRIBUTING.md and the documentation.

Badge

If your app is on FlatPark, you can link to it from your README or website with this badge:

Get it on FlatPark

Markdown (replace <app-id>):

[![Get it on FlatPark](https://flatpark.org/badges/get-it-on-flatpark.svg)](https://flatpark.org/apps/<app-id>)

HTML:

<a href="https://flatpark.org/apps/<app-id>">
  <img alt="Get it on FlatPark" height="56" src="https://flatpark.org/badges/get-it-on-flatpark.svg">
</a>

A PNG (2×, 308×112) is at https://flatpark.org/badges/get-it-on-flatpark.png for places that don't render SVG.

License

FlatPark's own code is MIT. It does not license the packaged applications themselves — those remain their vendors' property and are fetched from official sources at install time.

About

Yet another Flatpak hub.

flatpark.org

Topics

flatpakflatpak-appsflatpak-repository

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

121 stars

Watchers

1 watching

Forks

50 forks
Report repository

Releases

Sponsor this project

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.