Halfmoon
HalfmoonはBootstrapライクに使えるフロントエンドフレームワークです。美しいダッシュボードやプロダクトページの開発スピード向上をサポートしてくれるそう。
RWD対応でBootstrapと概ね同じclassを採用しつつ、jQueryは使わないようにしたみたいです。一応JSは備わっていますが多くのコンポーネントはJS無しで動作するそうです。
同じclassといっても完全互換ではない為、Bootstrapのテーマが同様にHalfmoonで動く保証はない点にご注意ください。classに関しては例えば以下の例を挙げてみます。
いくつかサンプルを用意しました。CDNも用意されているので手軽に試せますね。
ではBootstrapと比較してみます。こちらはBootstrapでのトグルスイッチです。
<!-- Bootstrap classes --> <div class="custom-control custom-switch"> <input type="checkbox" class="custom-control-input" id="switch-1"> <label class="custom-control-label" for="switch-1">Toggle switch</label> </div>
そして以下がHalfmoonのトグルスイッチ。
<!-- Halfmoon classes --> <div class="custom-switch"> <input type="checkbox" id="switch-2"> <label for="switch-2">Toggle switch</label> </div>
このように、完全互換という訳ではないのですが、基本的には同じ感覚で使える、といった感じです。あくまで「Bootstrapに慣れた人向けのclass仕様」と言う印象でした。
また、前述した「美しいダッシュボードやプロダクトページの開発スピード向上」させるためにHalfmoonがこれらのページを作成する際に必要になりやすいコンポーネント等を備えています。
更にダークモードもビルトインされている等、1から設計せずとも済むように構築されています。因みにIE11もサポートしてるみたいです。
ダッシュボードの設計の予定があるけどBootstrapは使いたくない、という方は一度ドキュメントを覗いてみては如何でしょうか。ライセンスはMIT。