Mirror of Apache STeVe

Clone this repo:


  1. a642241 Properly deal with unicode characters in emails by converting the lot to UTF-8. (TODO: use asfpy??) by Daniel Gruno · 2 years, 1 month ago trunk
  2. b1f39fe Update ES backend library to work with all ES versions (2,5,6,7). by Daniel Gruno · 2 years, 1 month ago
  3. 55ec041 Return candidates on short-circuitings (seats >= candidates or seats <= 0) or we risk a NoneType error with a blank result. by Daniel Gruno · 2 years, 4 months ago
  4. bfde5f5 fix typo on the invite form by Greg Stein · 2 years, 5 months ago
  5. fc6409d support custom index name (and thus multiple indices) by Daniel Gruno · 5 years ago


============================================================= Welcome to Apache STeVe https://steve.apache.org/

Apache STeVe is software to conduct a vote using the STV (Single Transferrable Vote) and other voting algorithms. The tool grew out of the voting system used to elect the Apache Software Foundation Board of Directors.

Read more about STV at http://en.wikipedia.org/wiki/Single_transferable_vote

Getting Started

Getting Started documentation can be found at: https://steve.apache.org/demo.html Otherwise, come to the #apache-steve channel on the Freenode IRC network, and we'd be glad to help you.

License (see also LICENSE.txt)

Collective work: Copyright 2012-2016 The Apache Software Foundation.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Documentation may be found at https://steve.apache.org/documentation.html

Contributions to the documentation are very welcome.

Mailing Lists

Discussion about STeVe takes place on the following mailing lists:

dev@steve.apache.org    - About using STeVe and developing STeVe

Notification on all code changes are sent to the following mailing list:


The mailing lists are open to anyone and publicly archived.

You can subscribe the mailing lists by sending a message to -subscribe@steve.apache.org (for example dev-subscribe@steve...). To unsubscribe, send a message to -unsubscribe@steve.apache.org. For more instructions, send a message to -help@steve.apache.org.

Additional mailing list details may be found at http://steve.apache.org/support.html

Issue Tracker

If you encounter errors in STeVe or want to suggest an improvement or a new feature, please visit the STeVe issue tracker at https://issues.apache.org/jira/browse/STEVE

Implemented changes

Implemented changes can be found at: https://svn.apache.org/viewvc/steve/