finds.dev← search

// the find

activist-org/activist

★ 699 · TypeScript · AGPL-3.0 · updated Jul 2026

An open-source activism platform

activist is a web platform for political organizing — think Meetup crossed with a campaign coordination tool, built specifically for activist groups that need privacy guarantees. Django backend, Nuxt 4 frontend, Matrix protocol for messaging. It's aimed at civil society orgs that don't want their membership data sitting in a US corporate product.

The privacy-hosting decision (FlokiNET in Iceland) is a real differentiator for the target audience, not just marketing. CI coverage is genuinely thorough: separate pipelines for pytest, Playwright desktop/mobile, Vitest, static analysis, i18n checks, and OWASP ZAP scans — that's more than most projects this size bother with. The Matrix protocol integration for onboarding is the right call: federated, end-to-end encrypted, and doesn't require the platform to own all communications. Test layout is methodical — every resource, flag, member, and social link operation gets its own file, which makes it easy to find what's tested and what isn't.

The feature list in the README is almost entirely aspirational — the Figma prototype video is from 2023 and shows a design flow, not a shipped product. It's unclear from the outside what is actually live at activist.org versus planned. The stack (Django + FastAPI together, based on the badges) is an odd combination that suggests some architectural tension that isn't explained. 577 forks versus 699 stars is a Hacktoberfest ratio: lots of one-off contributors, which makes the bus factor for core features a real concern. No federation or interop with anything outside Matrix for onboarding means organizations are still fully dependent on this one platform's longevity.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →