Vibeleaderboard
Index / app
Visit vas3k.club
Category
Social
Rank
Pricing
Open Source
Type
APP
Builder
vas3k
GitHub
935 stars
Date

About

Vasily Zubarev's no-bullshit IT community with private membership — Django/Vue source for running your own paid invite-only forum.

What it does

This is a self-hosted community platform for managing members, discussions, payments, moderation, rooms, tags, achievements, and Telegram activity. Django renders most pages, while embedded Vue components add dynamic behavior. Postgres stores data, Redis supports queues and caching, and feature flags let operators tailor a fork.

Why it's ranked here

It is compelling because the repository covers both community software and the operational work around it: moderation roles, payment providers, bots, deployment, testing, and database procedures. The narrow product philosophy also keeps the architecture understandable. Still, adopters must accept substantial customization and infrastructure work rather than expecting a general-purpose forum package.

What's good

The server-rendered design limits frontend complexity while preserving interactive components where useful. Docker Compose starts the application, database, cache, workers, and asset builder together. Separate Django and Jest suites cover backend and frontend behavior. Operator documentation explains roles, moderation, rooms, tags, achievements, data dumps, bots, payments, and first deployment.

Tradeoffs

The engine is explicitly not universal, and launching a distinct community requires programming skills, branding work, infrastructure, mail, backups, media services, and payment setup. Native development needs recent Python and Node releases plus Postgres, Redis, and built frontend assets. Upstream maintainers also state that their issue tracker and development chat are not support channels for forks.

How to use it well

Choose it when a small technical team wants full control over a curated membership community and can maintain Django, Vue, Postgres, Redis, Docker, and server deployment. Start with Docker Compose, use development login shortcuts, customize through feature flags, then follow the launch and operations checklists. It does not replace managed hosting, fork support, or a universal plug-and-play forum system.

Technical notes+

README.md describes Vue components embedded in Django templates rather than a SPA. pyproject.toml requires Python 3.14 or newer and pins Django 6.0.7, with integrations for Redis, Stripe, YooKassa, Patreon, Telegram, OpenAI, Sentry, and PostgreSQL. Makefile exposes development, migration, queue, bot, lint, backend test, frontend test, and production Gunicorn targets. docs/test.md says backend tests require Postgres, Redis, and a built webpack-stats.json, while frontend Jest tests use jsdom and require Node.js 22 or newer. bot/main.py builds a Telegram Application with moderation, authentication, posting, commenting, voting, subscription, lookup, entertainment, and LLM handlers, then selects polling in debug mode or webhooks otherwise.

Observed

License
MIT, with attribution requested for deployed sites.
Application stack
Python and Django backend with Vue.js and Webpack frontend components.
Data services
Postgres for persistence and Redis for caching and queue support.
Install surface
Docker Compose is the documented default; native setup uses uv and Node.js.
Interfaces
Server-rendered web application, custom administrative interface, and Telegram bots.
Testing
Django backend tests and Jest with jsdom frontend tests.
Deployment
Production Docker Compose, Gunicorn, SSH deployment, and GitHub Actions automation.

Read from README.md, Makefile, pyproject.toml, docs/test.md, docs/setup.md, docs/tech_guide.md, docs/install_checklist.md, bot/main.py.

What it can do

  • Create paid membership subscriptions

    User registration and payment informationActive paid membership account

  • Manage invite-only registration

    Invitation codes or admin approvalNew member access to private forum

  • Host private forum discussions

    Member posts and commentsThreaded discussion topics and replies

  • Moderate community content

    User-generated posts and commentsApproved or removed content based on community rules

  • Deploy custom forum instances

    Django/Vue source code and server configurationRunning invite-only forum application

  • Manage member profiles and permissions

    User data and role assignmentsCustomized member access levels and profiles

Tags

communitydjangoforumvas3kmembership

Tech Stack

PythonDocker

Media

vas3k.club

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.