Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Self-contained CMS written in Go with JSON datastore, no database, single-binary backups, and multi-template switching.
Ulbora CMS is a self-contained, database-free content management system written in Go that stores content as JSON files and in memory, with single-binary backup and multi-template support.
Ulbora CMS is a self-contained content management system written in Go (Golang) that requires no external database. It stores content in a JSON datastore, saving data both as .json files and in memory, and offers a single binary backup file that bundles content, images, and templates. The project is open source under the MIT license and is maintained by Ulbora on GitHub. It also includes a built-in mail sender.
Ulbora CMS runs as a Go web application. Content is entered through an administration interface, stored as JSON files and in memory, and rendered through user-selectable templates. Backups are created as a single binary file that can be downloaded and re-uploaded; templates are added by zipping them as tar.gz and uploading through the admin screen.
No. Ulbora CMS uses a JSON datastore, saving content in both JSON files and memory, so there is no need to install or configure a separate database server.
Templates are installed by compressing them into a tar.gz file and uploading the archive through the administration screen. Once uploaded, you can switch between templates from the admin interface.
Yes, Ulbora CMS is released under the MIT license, which permits free use, modification, and distribution.
Yes, the CMS allows you to download a single binary backup file that contains content, images, and templates. You can also upload that file to restore your site.
