paretoman

paretoman/votekit

An explorable sandbox that shows how different voting methods work. Single elections are presented visually using a spatial opinion model. Ensembles of elections are also presented with distributions of winning positions. (The rest of this description will become more accurate with time.) Some consideration of strategy is performed. Voting methods include single-winner systems like plurality, approval, condorcet methods, instant runoff, score, star, etc. Electoral methods also include proportional multi-member district methods like the Single Transferable Vote, Monroe, Thiele's Proportional Approval Voting, Phragmen's method, etc. Electoral methods also include party-list proportional methods like d'Hondt, Huntington-Hill, Webster, etc. Additional electoral methods include MMP and OLPR.

JavaScript
2
0
MIT No Attribution
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of paretoman/votekit

Account's avatar
Babel compiler core.
Account's avatar
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Account's avatar
Simple and fast tweening engine with optimised Robert Penner's equations.
Account's avatar
Compute the Voronoi diagram of a set of two-dimensional points.
Account's avatar
Shapes and calculators for spherical coordinates.
Account's avatar
Operations for two-dimensional polygons.
Account's avatar
Airbnb's base JS ESLint config, following our styleguide
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
Delightful JavaScript Testing.
Account's avatar
An API documentation generator for JavaScript.
Account's avatar
simple, flexible, fun test framework
Account's avatar
Blazing fast, zero configuration web application bundler
Account's avatar
process information for node.js and browsers
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Add a sandbox election to a page with a placeholder.
Account's avatar
Compute contour polygons using marching squares.
Account's avatar
Convert packages to ESM.
Account's avatar
Seeded random number generator for Javascript.
Account's avatar
simplex-noise is a fast simplex noise implementation in Javascript. Works in node and in the browser.
Account's avatar
Splits a convex polygon by a plane
Account's avatar
tsc with --supress

Support the repos that depend on this repository

Top contributors

paretoman's profile
paretoman
1181 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet