// blog · app catalogue

Sixty-seven open-source business apps, two clicks each.

AppCrane ships a catalogue of production-grade open source — ERP, CRM, helpdesk, wiki, BI, e-signature — that installs onto your own server, with the database provisioned and the credentials wired in before the container starts.

Itay Glick September 9, 2026 ~8 min read AppCrane overview
The AppCrane app catalogue: a grid of application cards, each with a category tag, the live upstream version, and a Deploy button. Apps already running on the instance are marked Installed instead.

Organisations do not avoid open source because it is worse. They avoid it because of the hour after git clone — and that hour is the thing this catalogue removes.

Someone has to find a container image, work out which port it listens on, stand up a Postgres, invent a connection string, discover that this particular application halts on boot without a generated key, put a reverse proxy in front of it, and then own that arrangement forever. None of that is in the README, it is rarely budgeted, and it is why a team that would happily run an open-source helpdesk signs a SaaS contract instead.

The software was never the obstacle. The operational distance between the repository and a running instance was.

What two clicks actually means

The catalogue is not a list of links. Each entry carries what AppCrane needs to bring the application up correctly, and the platform does the parts a person would otherwise do by hand:

Secrets are generated in your browser and never travel through the catalogue API. An entry declares that an application needs a 32-byte key under a given variable name. It never contains one.

Choosing what goes in

Entries are not accepted on popularity. An application earns a place by being genuinely self-hostable as a single service: a published image, a port it will admit to, and the ability to serve a page without a second container beside it. Several well-known projects were removed during review for failing that last test. An image that starts happily and can never answer a request is worse than an absent entry, because it fails after you have trusted it.

Where a port or a health path could not be established from the image's own registry metadata, the field is left empty rather than guessed. A wrong port fails the health check and destroys the container; an empty field just asks you.

The catalogue

Every project below is open source and independently maintained. AppCrane packages none of them, forks none of them, and takes nothing from them. Links go to each project's own home.

Accounting3

Business intelligence4

Commerce4

Communication4

CRM3

Docs & wiki5

Document management3

E-signature2

ERP6

Forms & surveys2

Helpdesk4

Inventory2

Lab information1

Low-code platforms6

Marketing2

Observability1

People & HR3

Project management6

Scheduling3

Security3

Why this is good for the projects

The usual way an organisation adopts software is by paying a vendor who has packaged someone else's work, or by paying a hosted service that happens to be open source at the core. Both routes put an intermediary between the organisation and the project.

Removing the setup hour changes which option wins on the day of the decision. An open-source helpdesk that takes two clicks and runs on your own machines competes on equal footing with a hosted product — and when it wins, the relationship that forms is between the organisation and the project. That is the relationship that turns into sponsorship, paid support, an enterprise licence, a bug report from someone running it at scale, or a contributor who first arrived as a user.

There is a second effect worth naming. Self-hosting keeps the data, the upgrade schedule and the exit path with the organisation. Teams who would have been talked out of open source on procurement grounds — residency, lock-in, per-seat pricing that scales the wrong way — have an answer that survives that conversation.

The catalogue does not monetise the applications in it. There is no marketplace fee, no revenue share, and no billing relationship between AppCrane and any project listed here.

If you build open-source software for organisations

We would like your project in the catalogue, and getting it there costs you nothing but the metadata. If your application is genuinely self-hostable, an entry is a small block of JSON in a pull request:

That is the whole contract. The upside for a maintainer is direct: your project becomes installable inside organisations that would otherwise never have reached the end of your setup guide, on their own machines, with no intermediary and no cut taken. Corrections are welcome on the same terms — if a port, a health path or a licence is wrong here, the fastest fix is a pull request from the person who knows.

Skiff — going further than running

A catalogue entry gets your application installed. It does not make it feel like part of the platform it is installed on — the user still signs into AppCrane, then signs into your app again, with a second set of accounts to administer and deprovision.

Skiff is the name for applications that integrate deeply enough to remove that seam. Every capability below ships in AppCrane today — none of it is waiting on us. The integration guide is SKIFF.md in the repository, and you can build against it this afternoon. The surfaces:

The guide is written to be handed to a coding agent as much as read by a person. If you work with Claude Code, Cursor or anything else that takes a URL, point it here and describe what you want:

https://raw.githubusercontent.com/gitayg/appCrane/main/SKIFF.md

It states each contract exactly — header names, values, absence semantics, the endpoint shapes — so an agent has no room to guess an API that does not exist.

None of this requires giving up your own deployment story: an application can integrate with AppCrane and continue to ship exactly as it does everywhere else. Each surface stands alone, so you can take single sign-on and nothing else, and stop there.

What is not settled yet is the certification itself — the checklist, the review, and a mark that tells an organisation the integration was verified rather than claimed. We would rather define that with the first few maintainers than hand them a finished specification. If that interests you, get in touch: open an issue titled Skiff on the AppCrane repository and say which surface your application could use first. Details are on the Skiff page.

Run it on your own server

AppCrane is open source and self-hosted. The catalogue ships with it.

View on GitHub
AppCrane — MIT License