Skip to main content

Membership management for associations, clubs and organizations

Run your whole organization with open-source, self-hosted software. Manage members, automate dues and SEPA payments, organize activities, and keep full ownership of your data, with no subscription and no per-member fees.

  • Open source
  • Self-hosted
  • No per-member fees
Preview of the Memship admin dashboard.

Why Memship

01

Own your data

Self-hosted and single-tenant. Member data lives on your own server, not in a vendor cloud.

02

No subscriptions

The core software is free to run. No monthly fees and no per-member pricing.

03

Built for the EU

GDPR-oriented, with SEPA, Redsys, Bizum, invoicing, and multi-language out of the box.

04

Open source & customizable

Read the code, self-host it, and fork or adapt Memship to fit exactly how your organization works. Contributions welcome.

Members and activities in one place

Everything to run your entity, day to day

Manage your whole member base and the activities you run for them, from a single admin built for associations and clubs.

Member lifecycle & types
Full member lifecycle with membership types, groups, pricing, and age restrictions, plus guardian and minor support.
Roles & organization settings
Role-based access for admins and members, with organization branding, address, banking, and invoice series.
Activities & events
Create activities with modalities, pricing tiers, online registration, eligibility checks, waiting lists, and discount codes.
Consents & attachments
Per-activity legal consents and required file uploads, with a member portal to browse and register.
Preview of the Memship member management dashboard.

The part that sets Memship apart

Get paid the way Spain and the EU actually pay

A complete payments stack, from SEPA direct debit to Spanish gateways, built in rather than bolted on.

SEPA direct debit
Mandate management, remittance batches, and pain.008 SEPA XML, with bank return import and status tracking.
Redsys & Bizum
Spanish bank gateway with hosted 3-D Secure and Bizum, ready for the payment methods your members expect.
Stripe Checkout
Member self-service Pay Now for pending receipts, with real-time payment status from provider webhooks.
Recurring billing & reminders
Scheduled fee generation and automatic overdue payment reminders by email.
Receipts, VAT & invoicing
PDF receipts with VAT breakdown and configurable invoice numbering, in Spanish, Catalan, and English.
Preview of the Memship payments and receipts screen.

Reach every member

Keep your community informed

Announce, notify, and stay in touch with your members, with more communication tools on the way.

Admin announcements
Send announcements to everyone, a specific group, or a membership type.
Email notifications
Automatic emails for registration, cancellation, and waiting-list promotion, via SMTP or Resend.
Email campaignsPlanned
Segmented email campaigns with templates and audience targeting.
Direct messagingPlanned
Direct messaging between admins and members.
Preview of the Memship announcements screen.

Get started in minutes

Self-host Memship on your own server with Docker. Copy the commands below, paste them into a terminal, and open the app on port 8081.

# Step 1: download the Memship setup file into the current folder
curl -fsSL https://raw.githubusercontent.com/marcandreuf/memship/main/docker-compose.quickstart.yml -o docker-compose.yml

# Step 2: start Memship (it will be available on port 8081)
PORT=8081 docker compose up -d

Requires Docker and Docker Compose.

Who it is for

Memship is made for member-based organizations: professional associations, sports clubs, cultural organizations, and similar entities of hundreds to a few thousand members, run by volunteers or a small staff. If you are evaluating how to manage members, dues, and activities without a per-member subscription or losing control of your data, Memship is built for you. And because it is open source, you can adapt and customize it to fit exactly how your organization works.

Learn more about Memship

Free to run. Help when you need it.

The Memship core is open source and free to self-host, permanently. The project is funded by optional services, so it is always clear what costs nothing, what costs money, and why.

01

Free core

The full application, self-hosted on your own server. No subscriptions, no per-member pricing, and no features held back behind a paywall.

02

Free installation support

Getting started and something is not working? Email us. First-time setup questions are answered at no cost.

03

Help with complex setups

Paid email or screen-share support for demanding infrastructure, custom domains, email delivery, SEPA and banking configuration, or migrating data from your current tool.

04

Managed hosting and custom work

Would you rather not run a server? We can host and manage Memship for you. We also build custom features and integrations for organizations that need something specific.

Tell us how your organization works and we will help you get started.

Email us

info@openmemship.com

Built with modern, proven tooling

FastAPI
PostgreSQL
Docker
Redis
Celery
React

Frequently asked questions

Memship is open-source, self-hosted membership management for associations, sports clubs, cultural organizations, and other member-based entities. It brings members, activities, and payments together in one place.

The core software is open source and free to self-host. There are no subscriptions and no per-member fees; you only pay for your own server.

The core software is open source and free to self-host, with no subscriptions and no per-member fees. The project is funded by optional services: paid support for complex setups, custom features and integrations, and managed hosting for organizations that would rather not run a server. First-time installation questions are answered by email at no cost.

On your own server. Memship is self-hosted and single-tenant, so your data stays under your control and never lives in a vendor cloud. It is built with GDPR in mind.

A server with Docker and Docker Compose. You can start Memship with a single command, then open it in your browser.

We can host and manage Memship for you. Get in touch and we will set it up. It stays single-tenant: your organization gets its own instance, not a shared database.

Yes. Because it is open source, you can read the code, adapt it, and fork it to fit exactly how your organization works. Contributions are welcome on GitHub.

SEPA direct debit, Redsys and Bizum, and Stripe Checkout, plus recurring billing, payment reminders, and PDF receipts with VAT.

Spanish, Catalan, and English out of the box, with a language selector for members. It can be extended to other languages.

Own your members. Own your data.

Self-host Memship on your own server in minutes, or explore the code on GitHub.