HTML自動生成

HTMLを自動生成するプログラムって、どういう風に作るのがいいのでしょう???
まぁ、「なんちゃってテンプレート」を勝手に決めて、それに従って吐くぐらいはできるのですが、もう少し汎用的にしたいし、似たようなツールが世の中にありそうな気がします。
例えば、JSPやそのタグライブラリはその機能を持っていますが、わざわざHTMLを生成するためにWebサーバを立ち上げるというのも大げさだし、その機能だけ拝借できないだろうか?
あるいは、こういうニーズは多そうなので、他にスタンダードな方法がありそうな気もする・・・。