Download
These downloads are for Prudence version 1.1.1 (revision 1064). See the change log.
Start Here
Prudence comes in six mouthwatering flavors! If you're not sure which one to install, we recommend "Savory JavaScript" for beginners. But, all of them taste good, and it's easy to switch to a different flavor later. We have a guide to help you compare and decide.
Ubuntu and Debian users can install Prudence and get updates via the official repository. For users of other operating systems (fully tested and supported on Linux, OpenSolaris, OS X and Windows) downloads are available below. Each download includes everything you need to hit the ground rolling: a comprehensive 100-page manual, example code, and even a complete, data-driven web application.
After your download, start the Prudence server in console mode via "bin/run.sh console" (or "bin\run.bat console" in Windows), and then open your browser to http://localhost:8080/. You will be greeted with the Prudence Administration application, from where you can click on links to see the installed applications. And that's it! Prudence is installed and ready to rumble. If this is your first time using Prudence, continue to the tutorial to learn how to create your own Prudence applications.
See the included "readme.txt" for more a detailed installation guide and troubleshooting tips.
- Prudence "Savory JavaScript" Edition (11mb)
- Prudence "Succulent Python" Edition (22mb)
- Prudence "Delectable Ruby" Edition (17mb)
- Prudence "Scrumptious Clojure" Edition (14mb)
- Prudence "Ambrosial PHP" Edition (10mb) *
- Prudence "Luscious Groovy" Edition (15mb)
* PHP note: Due to licensing restrictions, Prudence "Ambrosial PHP" Edition does not come with Quercus. You will need to download (9.5mb) and install it yourself (tested with Quercus 4.0). Simply unpack the .war file (it's a standard zip file) and copy resin.jar into Prudence's /libraries/ directory, renaming it to com.caucho.quercus.jar.
Other Editions
Everything But the Kitchen Sink
Any Prudence application, written in whatever language, can run in any of the above flavored containers as long as you add the appropriate language runtime libraries to your classpath. We've created the separate flavors in order to make your download smaller and your experience more focused.
The "Kitchen Sink" edition is available in case you want full support for all languages from the get go. It's also recommended if you want to try out all the various flavors before deciding on one for your product.
Note that this "Kitchen Sink" uses "Savory JavaScript" as its base flavor. You can build your own "Kitchen Sink" with a different base flavor using the development snapshot (see below).
- Prudence "Kitchen Sink" Edition (39mb) *
* You'll need to add Quercus in order to get PHP working in the "Kitchen Sink" Edition. See the note above for the "Ambrosial PHP" Edition.
Minimal Compact
The "standalone" edition contains only the Prudence runtime library itself and none of the dependencies. Useful if you just want to upgrade the Prudence runtime. It's a tiny little download.
- Prudence "Just Prudence" Edition (680kb)
Development Snapshot
Latest, greatest, but probably not well-tested. Available via Subversion. Easy, quick build with Ant.

