PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Voting Python Packages

Python packages with the GitHub topic voting. Sorted by relevance, with stars and monthly downloads.
voting-tools
pref-voting

pref_voting is a Python package that can be used to study and run elections with different preferential voting methods (graded voting methods and cardinal voting methods are also included for comparison).

21K 28 11
COMSOC-Community
prefsampling

A small package providing many algorithms to sample preferences

3K 6 3
martinlackner
abcvoting

Python implementations of approval-based committee (multi-winner) voting rules

2K 44 22
comsoc-community
pabutools

A complete set of tools to work with participatory budgeting elections.

1K 11 26
martinlackner
apportionment

A Python implementation of common apportionment methods

854 21 7
andrewtavis
poli-sci-kit

Political elections, appointment, analysis and visualization in Python

800 34 9
chrisroat
pyrcv

Python library and web server for tallying ranked choice elections.

675 3 1
chrisroat
pystv

Python API for adjudicating single transferable vote elections. Also contains basic web server to adjudicate results in CSV format.

549 3 1
LowerDeez
django-ok-likes

This app provides like/unlike functionality through Django REST Framework APIView classes.

546 15 6
endolith
elsim

Election Simulator 3000: Monte Carlo simulations of voting methods and metrics under different voter models

467 8 4
front-seat
voter-tools

Tools for online voter registration in the United States of America

426 0 0
crflynn
voting

Diversity / (dis)proportionality measures, election quotas, and apportionment methods in pure Python.

368 15 2
gitconsensus
gitconsensus

Automate Github Pull Requests using Reactions

293 57 13
TheLastGimbus
apis-scraper

Python web scraper for getting Polish political parties support percentage

219 4 0
lawcontinue
agora-core

Multi-Agent governance framework — voting, veto, precedent, and risk classification

212 0 0
AiAgentKarl
community-prompt-voting-mcp-server

MCP server for community-driven prompt voting and discovery — submit, vote, and find the best AI prompts

188 0 0
gerrymandr
rcv

A Python package for tabulating ranked-choice elections.

182 1 0
smrfeld
houseofreps

Apportionment of representatives in U.S. House of Representatives.

158 2 0
btrevizan
social-choice

Some social choice functions (voting rules, like single transferable vote) implemented in Python.

111 1 0
FridrichDerGosse
fridex

Fridrich default package

102 1 0
FridrichDerGosse
fridex-connection

Basic fridrich functions (connection, encryption , ...)

101 1 0
anarvote
helios-lib

Helios Server (Helios is an end-to-end verifiable voting system) as library

96 13 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery