開発する際にローカルにHTTPサーバを立てるのは当たり前になっています。スクリプト言語を使ってワンライナーでHTTPサーバを立てるのも良いですが、あまり機能がなさ過ぎるのが残念です。せめてライブリロードくらい欲しいでしょう。 そこで使ってみたいのがdevdです。Go製の開発用HTTPサーバです。

devdの使い方

devdはディレクトリを指定して実行するだけです。

$ devd -ol .
17:24:48: Route / -> reads files from .
17:24:49: Listening on http://devd.io:8000 (127.0.0.1:8000)
17:24:49: GET /
	<- 200 OK 1.5kB

デフォルトでライブリロードが組み込まれており、ファイルを編集するとWebブラウザが即座にリロードされます。ルーティング機能やリバースプロキシも入っており、より実践的な開発に利用できるようになっています。何よりシンプルな使い勝手なのが魅力です。

devdはGo製のオープンソース・ソフトウェア(MIT License)です。

cortesi/devd: A local webserver for developers