Overview

Dudley is a web content generation engine suitable for building blogs, informational sites and even simple interactive applications. It is a little like WordPress, but easier to update and works well with version control systems like git or svn. Your whole team can easily collaborate and test your site before it goes live.

Instead of dynamically generating a web page every time a user visits your site, Dudley generates static HTML files you can serve off less capable (and less expensive) servers. Handlebars.JS, the templating engine Dudley uses, is extensible so you have a little flexibility when you find you've coded yourself into a corner.

Dudley uses standard web technologies like HTML5, CSS and client-side JavaScript. But it can easily be extended to use LESS, SASS, CoffeeScript or whatever HTML5 toolset you're using. It is framework-agnostic, working equally well with Bootstrap, Angular.JS, Backbone, Ember or SproutCore. The static content it generates can even be imported back into WordPress, Drupal and even Microsoft SharePoint (with 3rd party tools.)

Benefits

Static Content
Doesn't require MySQL or PHP. Use it with brain-dead web servers.
Version Control
Works well with Git and GitHub
Plays Well w/ Others
Gets out of the way of other solutions.
Extensible
Use JavaScript to extend Dudley itself, or the Handlebars templating engine.

Drawbacks

Static Content
Blog comments are a little more complicated, but still doable
Extensible
Extensibility can be a curse in some environments. You have to actively manage how Dudley is extended.

What Next?

To learn more about Dudley, click over to the Documentation Page. If you're a "Learn by Doing" kind or person, check out the Simple Tutorial. Dudley is an open source project. You can examine, modify and share it's source code from its GitHub repository.