github.com/votingworks/vxsuite ↗
An animated visualization of votingworks/vxsuite's Git history from November 2018 to February 2021, built by 9 contributors. The codebase reached 11,172 lines, mostly TypeScript. The video runs 1 minute 30 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
TypeScript
Contributors
9
Lines of Code
11,172
From
2018-11-22
To
2021-02-09
Advertisement
About votingworks/vxsuite
VxSuite is the core software system behind VotingWorks' paper-ballot voting infrastructure. The project is a comprehensive TypeScript and Rust-based application suite designed to support election administration across multiple stages of the voting process, from ballot design and marking through scanning and tabulation.
The system is organized into several specialized applications serving different roles in the voting workflow. VxAdmin and VxCentralScan handle central election management and batch processing of absentee ballots respectively. VxMark and VxMarkScan are ballot-marking devices that allow voters to mark their choices, with VxMarkScan including support for limited-dexterity casting. VxScan operates as a precinct-level scanner for accepting marked ballots, while VxPollBook serves as an electronic poll book for voter check-in. VxDesign and VxPrint handle ballot design and printing tasks. The system architecture divides into central systems (VxAdmin and VxCentralScan) and precinct systems (VxMark, VxMarkScan, and VxScan).
The project is maintained by VotingWorks and is distributed under GNU GPL v3.0. Development is active with documented contribution guidelines, and the system represents a significant infrastructure project for supporting verified paper-ballot voting workflows in election administration.
Advertisement