OpenVoting is an open-source community voting platform built around fairness, transparency, and abuse-resistance.
OpenVoting is designed for Discord-first communities with structured poll lifecycles, optional anonymity during active phases, and support for both simple and ranked voting.
- Fair voting and deterministic entry shuffle during voting
- Moderation controls including disqualification metadata
- Discord-first authentication and one-time login links
- Flexible poll field requirements and image validation
Detailed documentation is in the docs folder:
- Usage guide
- Architecture overview
- Configuration
- Local development
- Docker deployment
- Development workflow
To run locally for development, follow Local development.
To run from the published image, follow Docker deployment.
Licensed under the terms in LICENSE.
