Markov Words is a word generator based on Markov chains. With a given input text, the tool will produce gibberish output text with words constructed with similar spelling conventions to the input text. This can be used to produce nonsense text for linguistic research, create a naming language for works of fiction, and more.
Markov Words is a web-based tool built on JavaScript (compiled from TypeScript), and it does not use a database, so it can be installed almost anywhere without need for running a back-end server. You simply need to run the build command to build the files, then deploy to your site.
- Download and unpack the latest release.
- Install the dependencies with
yarn
. - Build the project with
yarn build
. - Copy the contents of the resulting /build folder onto your server. You're done!
Markov Words uses an unstable master branch. The master branch is used for development, while stable versions are provided as releases. Version numbering is similar to Semantic Versioning; versions are listed as x.y.z., wherein z refers to bug fixes and very minor updates, y refers to minor additions and updates to functionality, and x refers to major updates or overhauls to the program that significantly impact workflow or the use of the program.
For a full list of all changes made in each version of Markov Words, see the Changelog.
Please review the contributing guidelines and code of conduct before contributing.
See also the list of people who have contributed to this project.
Markov Words is licensed under the GNU Affero General Public License v3.0.