Open source · One community, one place
The marketplace your community owns.
The people of a company, a school, a co-working space or a neighbourhood sell, give away and lend things to each other, and talk about them, in one place that belongs to them.
No payments, no ratings, no ads. Free software under the GNU AGPL.
Small on purpose.
Big marketplaces are made for strangers. Jumble is made for people who already share a workplace, a campus or a street, and sort the rest out face to face.
Among people you know
Only your community signs in: with a link sent by email, or the accounts it already has, such as Google Workspace or Keycloak.
Nothing in between
No payments, fees, ratings or ads. People agree on a price, a place, a day to bring the ladder back, and meet.
Yours to keep
One Jumble is one community, on its own server, under its own name and logo, its data in one file backed up as it changes.
What it does.
The features a community board needs, and not many more.
Sell, give away, lend
A title, a few lines, up to five photos, a category, a price when it is for sale, and where to pick it up.
Browse and search
Newest first, filtered by kind and category, searched as you type. Every view is a link to share.
Private messages
Write to whoever posted it; the conversation stays with the listing. Missed messages come by email.
Saved searches and favorites
Save “bike” and hear about new ones each day. Keep listings at hand with a heart nobody else sees.
Moderation
Members report what does not belong. Moderators review it on one page, remove or dismiss, and remove members if need be.
Your data, your call
Download everything Jumble holds about you, or delete your account in a click.
In English, French and German
Your community’s name and logo on every page, in its language and time zone.
Light, fast, for everyone
Works without JavaScript and better with it. Light and dark themes, labelled forms, keyboard friendly.
From a lamp in the cellar to a lamp on a desk.
- 1
Sign in
A link sent to your work or school address, or the account your community uses. No password.
- 2
Post
A few photos, a title, a price or “free”. Mark it reserved or sold when it is.
- 3
Talk
Whoever is interested writes to you, in private, about that listing.
- 4
Meet
Hand it over at the coffee machine, the front desk or the gate.
Run your own.
One Jumble is one community, on a small server: one process, one database file, photos and backups in object storage.
- A small serverWith Podman. One CPU and 2 GB of memory are plenty.
- A domainJumble gets its HTTPS certificate from Let’s Encrypt, or use your own proxy.
- Object storageTwo S3-compatible buckets, for photos and for backups.
- EmailAny SMTP account, or an OpenID Connect provider to sign in with.
Made with Clojure, SQLite, Datastar, Litestream and libvips.
# your settings: storage, email, who may sign in
cp deploy/jumble.env.example /etc/jumble/jumble.env
# build, ship and start it, HTTPS included
BUILD=1 HOST=admin@your-server deploy/deploy.sh
# or on Exoscale: server, buckets and keys at once
SSH_KEY=my-key deploy/exoscale/provision.sh my-club
Every change is copied to the backup bucket within a second; a lost server is restored from it on the next start. The deployment guide takes you through it.
Free software, for good.
Jumble is published under the GNU Affero General Public License. Use it, study it, change it and run it, for your organisation too, at no cost and without asking.
Change it and run it for others, as a hosted service too, and you share your changes under the same licence, so every community keeps the same freedoms.