Skip to content
appsgit

About appsgit

The app store for GitHub

GitHub hosts thousands of excellent apps you can run yourself, but finding a good one means digging through READMEs and guessing which projects are still alive. appsgit fixes that with 1,258 curated, self-hostable apps in 71 categories, each with GitHub stats and a clear path to deploy.

Our mission

We believe people and small teams should be able to own the software they depend on. Self-hosting used to be for experts; with Docker and cheap servers it now takes minutes, if you know which app to pick.

appsgit is the shortcut: a fast, honest catalog that shows what each app does, how healthy the project is, which commercial product it replaces and how to get it running.

What we will not do

  • Sell rankings. Paid placements are always labelled.
  • Track you. No analytics cookies, no ad scripts, no fingerprinting.
  • List closed-source software dressed up as open source.
  • Hide where our data comes from.

Who runs appsgit

appsgit is an independent project run by its founder, Zumry Wahid, who builds the site, maintains the data pipeline and edits the guides, comparisons and articles. Write to info@appsgit.com about anything on the site.

Most listing pages are generated from data (see the sources below). Guides, comparisons and articles are written with the help of AI tools and reviewed by a person before they are published. Our editorial policy explains what is automated and what is not.

How listings are selected

  • Self-hosted apps come from the awesome-selfhosted list, plus apps we add by hand and reader submissions. The source code has to be public on GitHub and the repository must not be archived.
  • MCP servers, agent skills, templates, mobile apps and desktop apps are found through the official MCP Registry, skills.sh, the F-Droid index, public awesome lists and GitHub topics, then filtered by licence, recent activity and minimum star counts.
  • Any project is dropped automatically when its repository is archived. MCP servers, skills, templates, mobile and desktop apps are also dropped when the repository goes private, loses its licence or stops receiving commits.
  • Paying never gets a project listed or ranked higher. Sponsored placements are always labelled.

Methodology

How apps are ranked

Every list is sorted by public data from GitHub, never by opinion or payment. These are the signals we use.

  • GitHub stars

    Total stars show how many people have found a project useful over time. It is the default sort on every list.

  • Commits in the last year

    Recent commits reveal whether a project is alive. The Trending and Most active views rank by this signal.

  • Release recency

    A recent tagged release means maintainers ship fixes to users, not only to the main branch. We show it on every app page.

  • Docker support

    An official Docker image makes self-hosting far easier. Apps that ship one get a Docker badge and their own filter.

Licensing

Data sources and licences

Every upstream source we use, what we take from it, the licence that applies and how often we read it.

SourceWhat we useLicenceRefresh
awesome-selfhosted-dataThe list of 1,258 self-hosted apps: most short descriptions (used as written or lightly edited), tags, platforms, and website and demo linksCC BY-SA 3.0. Adapted descriptions are shared under the same licence.Scheduled daily
GitHub APIStars, forks, issues, commits, releases, licence, language, topics, repository descriptions, owner avatars, short excerpts of READMEs, SKILL.md and package files, and GitHub's repository preview imagesRepository text belongs to each project's authors and stays under that project's own licence. We quote short excerpts and always link to the repository.Stats scheduled daily; new projects weekly
F-Droid repository indexFor 1,219 mobile apps: package id, licence, anti-features, categories and summaries. Screenshots and icons are linked from f-droid.org, not copied.F-Droid metadata (fdroiddata, AGPL-3.0). App summaries are written by each app's developers and stay theirs.Weekly
Official MCP Registry, npm and PyPIMCP server names, packages and transports as published by each server's maintainer. npm and PyPI are only checked to confirm that a package exists.Entries belong to their publishers. We link to each source repository.Weekly
skills.shPublic leaderboards, used as a popularity signal when choosing agent skills. No text is copied.No content reusedWeekly
Awesome listsUsed only to discover repositories, with no text copied: ComposioHQ/awesome-claude-skills, travisvn/awesome-claude-skills and VoltAgent/awesome-agent-skills for skills; luong-komorebi/Awesome-Linux-Software, jaywcjlove/awesome-mac, 0PandaDEV/awesome-windows, agarrharr/awesome-cli-apps and sindresorhus/awesome-electron for desktop appsLinks onlyWeekly
appsgitRankings, categories, alternatives mappings, comparisons, deploy guides, best-pick pages, articles and hand-written descriptions© appsgit. Reuse with attribution and a link to appsgit.com is welcome.When edited

The same data is served by our public API and MCP server, and the same licences apply there. The catalogue currently holds 1,258 self-hosted apps, 935 MCP servers, 1,000 agent skills, 740 templates, 1,219 mobile apps, 1,364 desktop apps. If you maintain one of these sources and want us to credit it differently, email info@appsgit.com.

GitHub is a trademark of GitHub, Inc.; appsgit is not affiliated with or endorsed by GitHub. App names and logos belong to their owners.

How appsgit earns

appsgit is free to use. We earn from hosting affiliate links (we earn a commission if you sign up with a provider through our link, at no cost to you), labelled sponsored listings, newsletter sponsorships and a paid installation service.

Affiliate links are marked rel="sponsored" and carry a disclosure next to them. They never influence which apps we list or how lists are ranked.

Corrections

Spotted a wrong category, an outdated fact or a description that misrepresents a project? Email info@appsgit.com with the page URL and what should change. We aim to reply within 3 business days and to fix confirmed errors within 7 days.

Project owners who want a listing changed or removed, and rights holders sending a copyright notice, can follow the steps on our corrections and takedown page.

FAQ

About us

Still curious? Email info@appsgit.com.

Who runs appsgit?

appsgit is an independent project run by its founder, Zumry Wahid, who also edits the catalogue and the articles. It is not affiliated with GitHub. You can reach us at info@appsgit.com.

Can sponsors buy a better ranking?

No. Sponsors can buy a labelled Featured placement, but organic lists are always sorted by GitHub data. A sponsored app never moves up in a ranked list because it paid.

How often is the data refreshed?

A data refresh is scheduled every day. It re-reads awesome-selfhosted and updates stars, forks, issues, commits and releases from the GitHub API. New MCP servers, skills, templates, mobile apps and desktop apps are discovered once a week. The site is rebuilt from the latest data when it is deployed, and if a refresh fails, pages keep the last good numbers.

How do I report a mistake or ask for a listing to be removed?

Email info@appsgit.com with the page URL and what is wrong. We aim to reply within 3 business days and to fix confirmed errors within 7 days. Project owners can also ask for a removal; the corrections and takedown page explains how.