Available now Web app · self-hosted on your server

📇 Roster

The member directory you buy once and own forever.

Membership platforms like Glue Up charge hundreds of dollars a month — around $1,500 a year — to host what is, at its core, a searchable list of your members. Roster is $19 once, runs on a $5 VPS or your own desktop, and your member data never leaves a machine you control.

~$125+/mo forever $19once
Screenshot on the way

Roster screenshot is being captured — the app is shipped and real.

What's in the box

Features

Member profiles

Photo, contact info, bio, status (active / pending / lapsed), and join and renewal dates.

Custom fields per organization

Text, select or URL fields that appear on cards, in the table, in search and in CSV round-trips.

Real search and filtering

Full-text search across names, emails, bios and every custom field, with filters by status, chapter or exact value.

Chapters

Sub-listings for multi-chapter orgs with member counts, auto-created on CSV import.

Bulk CSV import/export

A quoted-field-safe parser where unknown columns become custom fields and existing emails update instead of duplicating.

Magic-link self-serve editing

Members request a link by email and edit their own profile, but can never touch their status, renewal date or chapter.

Renewal tracking

See everyone due in the next N days and send reminders via optional SMTP (a safe no-op without it).

Public or private directory

Flip one setting to make the directory browsable by anyone or keep it locked down.

The receipt

Roster vs Glue Up

Glue Up at ~$125+/mo runs roughly $1500/year — $3,000 over two years. Roster is $19, once.

RosterGlue Up
Price$19 once~$125+/mo
Member dataYour SQLite fileTheir cloud
Custom fieldsUnlimited, freePlan-gated
MembersUnlimitedPriced per contact tier
Self-serve profile editsYesYes
CSV import/exportYesYes
Works offline / desktopYesNo
Source codeMIT, yoursProprietary

One year of Glue Up runs past $1,500 — Roster pays for itself before lunch.

Setup

Three steps, no subscription

STEP 01

Buy once on Whop

One payment of $19 gets you the packaged Windows installer, or clone the MIT source at github.com/bensblueprints/member-directory and run it yourself for free.

STEP 02

Deploy or run desktop

docker compose up onto a $5 VPS to go public, or npm run desktop for an Electron window auto-logged-in as admin.

STEP 03

Import your spreadsheet

Drop in a CSV — unknown columns become custom fields automatically and existing emails update instead of duplicating.

FAQ

Honest answers

Is it really free on GitHub?

Yes — Roster is MIT-licensed at github.com/bensblueprints/member-directory. The $19 buys the packaged installer and 1-click setup; building from source is free.

Where does my member data live?

In a SQLite file you can copy, on your own server or in your user profile in desktop mode. Zero telemetry, zero external auth providers.

Is this a subscription in disguise?

No. $19 once, unlimited members and custom fields, no renewal.

Own Roster forever

$19 once. Deploy on your own server — your data never leaves it. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.