Python Shell Other
Latest commit c691766 Apr 21, 2017 @benoit-pierre benoit-pierre rpm: update version
Failed to load latest commit information.
.github github: tweak issue template Mar 26, 2016
application Correct Desktop file version. Jul 29, 2016
archlinux archlinux: update version Apr 21, 2017
debian debian: update version Apr 21, 2017
doc Remove Plover Guide Mar 12, 2017
linux linux/packpack: add Arch Linux support Mar 27, 2017
osx Remove sudo and reword Mac README Mar 1, 2017
plover update development version Apr 21, 2017
rpm rpm: update version Apr 21, 2017
test Merge pull request #744 from nimble0/fix/automatic-suffix-keys-ordering Apr 17, 2017
utils linux/packpack: add AppImage support Mar 27, 2017
windows Merge pull request #736 from benoit-pierre/windows_installer Apr 15, 2017
.gitignore Extend implicit number hyphen support to right hand only May 5, 2016
.travis.yml travis: change Linux release artifacts Apr 2, 2017
CHANGELOG.rst Adding empty changelog to fix #17. Mar 19, 2013 Add issue and pull request templates Feb 25, 2016
LICENSE.txt Initial import. Oct 6, 2010 Remove Plover Guide Mar 12, 2017 Update README Mar 12, 2017
appveyor.yml appveyor: fix deployment Apr 2, 2017
bootstrap.bat add bootstrap.bat for Windows Sep 30, 2016 bootstrap: move helpers to utils/ Mar 25, 2017
launch.bat setup: add 'launch' command and associated scripts Mar 24, 2016 fix to work on macOS Mar 15, 2017
pyuic.json add PyQt5 GUI Oct 2, 2016
setup.cfg setup: create an universal wheel Oct 29, 2016 Merge pull request #738 from benoit-pierre/dictionaries Apr 15, 2017
test.bat rework tests handling Mar 24, 2016 fix to work on macOS Mar 18, 2017


Bringing stenography to everyone.

Windows build status Linux and Mac build Status

Homepage Releases Wiki Blog Google Group Discord Chat


Plover (rhymes with "lover") is a desktop application that allows anyone to use stenography to write on their computer, up to speeds of 200WPM and beyond.

Plover is part of the Open Steno Project. The Open Steno Project's goal is to provide everything you need to learn machine shorthand on your own, from free software, to cheap hardware, to learning resources.

Plover is GPLv2+ as of version 3.1.0. See LICENSE.txt for details.


Plover runs on Windows, Linux, and Mac.

View the installation guide which covers downloading, installation, and initial configuration.

Getting help

Having trouble with Plover?

The Wiki has several pages to help you:

If you are still having trouble, have found a bug, or would like to request a new feature, please search for or create an issue. When making a new issue, fill out the form as best you can so that we can help you quickly.

If you are looking for more general support (i.e. you don't have a specific issue), consider joining the community. We are active on the Plover Discord, a live chatroom service; and the Plover Steno Google Group, a more traditional mailing list.


The Open Steno Project is always growing, and could use your help!


Plover is developed by volunteers. Donations to Open Steno help fund new projects as well as any maintenance costs with publishing Plover.

Donate here, donations of any size are very appreciated!


Plover is a cross-platform desktop application written in Python. To contribute to Plover, see

If Python isn't your thing, there are other steno-related projects, including StenoJig (JavaScript) and StenoTray (Java).

Writing, Art, UX, and Web Design

  • The Plover Wiki discusses Plover and Open Steno in general. Edits to the Wiki and new page ideas are welcome.
  • Graphic art for Plover and stenography in general is always appreciated. The app's icons are worked on at morinted/plover_icons. You may consider reimagining or reposing Plover's mascot, Dolores.
  • UX improvement suggestions are welcome. Plover runs on Windows, Mac, and Linux, and should be powerful but out of the way, which poses some interesting challenges. Please drop in to the Discord server to brainstorm with users and the developers.
  • Open Steno has websites that accept contributions, including the Open Steno Project homepage (source) and Plover's homepage (source).

Development Environment and Building

Plover is cross-platform and has separate build instructions for each platform.

Please follow through for your system: