Here you will find the complete code to apps/tools that may help you solve puzzles and/or create puzzles. They may even turn tedious procedures into interactive simulations!
If you have a piece of fully functioning script that does things users on PSE frequently do, post it as an answer below, and add a link to the list under the appropriate programming language (if the language is not listed you can add it).
Python based tools
- River crossing simulator - Customizable conditions, the simulation adapts to the conditions, for river-crossing puzzles. External module: pygame
- Rot-anything real-time - Real-time rotation app, for cipher puzzles. External module: pygame
- Arithmetic operations puzzle solver - For formation-of-numbers puzzles.
- Scale simulation real-time - Simulates your typical balance scale puzzle, for weighing puzzles. External module: pygame
- Water jugs puzzle simulator Simulates water jugs with water, for decanting-problems puzzles. External module: pygame
- All angles word search Customize your letter grid (can also be tweaked at run-time), for [tag:Letter to number equation solver] puzzles. External module: pygame
- Words to numbers equation solver - Finds all possible solutions for puzzles like
bread - air = stone
, for cipher puzzles. - Queens on a chess board - Displays where in a chess board are threatened by a chosen number of queens on chosen squares, for chess puzzles. External module: pygame