Userbase - 静的サイト向けのBaaS
Netlifyをはじめ、静的なWebサイトシステムが人気です。しかしすべて完全に静的ではなく、一部に動的な機能(コメントや認証など)を追加したいと考えることもあるでしょう。一部を動的にするためにすべてをサーバサイドで開発するのは面倒です。 そこで使ってみたいのがUserbaseです。静的サイトにも動的機能を追加できるバックエンドシステムです。
Userbaseの使い方
例えば認証機能です。静的なHTMLでも認証機能が追加できます。
管理画面です。認証したユーザが登録されています。
Userbaseにはデータベースの機能もあります。いわゆるBaaS(Backend as a Service)になるでしょう。かつてはスマートフォンアプリ向けが多かったですが、Userbaseは静的Webサイトに特化しているようです。
UserbaseはJavaScript製のオープンソース・ソフトウェア(MIT License)です。
Userbase: Logins and persistence for static sites encrypted-dev/userbase: Create secure and private web apps using only static JavaScript, HTML, and CSS.