// the find
dennisivy/Mumble
An open source social media platform and public forum for questions and discussions, built for developers.
Mumble is a developer-focused social platform — think Stack Overflow crossed with Twitter — where you can post questions, write articles, follow other developers, and tag content by skill/interest. It's a React frontend (Create React App) backed by a separate Django API repo. Aimed at developers who want to self-host or contribute to an open-source dev community platform.
The component library is actually decent — there's a proper UI kit, a style guide, and consistent CSS naming conventions, which is rare for a community-built project at this star count. Redux is used throughout with a clean actions/reducers/constants split, so state management isn't a spaghetti mess. Light/dark mode is implemented across the full UI, not bolted on as an afterthought. There's a Cypress setup and some Jest tests, which at least signals the contributors thought about testability.
Last commit was July 2024 and the Django backend lives in a separate repo (divanov/mumbleapi) that's also been dormant — you're adopting two stalled codebases, not one. Create React App is the build tool, which is officially unmaintained and blocked on Webpack 4; migrating to Vite is non-trivial when a real community depends on it. The Cypress test suite has exactly one sample spec that does nothing, so 'has tests' is generous. The project is also essentially a learning/tutorial vehicle for Dennis Ivy's YouTube channel, which means contributor motivation and long-term maintenance are tied to one creator's content calendar rather than actual product users.