finds.dev← search

// the find

dennisivy/Mumble

★ 303 · JavaScript · Apache-2.0 · updated Jul 2024

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.

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 →