RestContent is a Headless CMS written in Go+Alpine, supports multiple sites, media libraries, and multiple users, and provides content management services for iOS, Android, Nuxt, Next, etc.
RestContent is mainly for backend developers, it does not require any configuration files, and provides a simple UI for initialization and configuration. It is very suitable for backend developers who do not want to learn NPM/YARN and do not want to be bound by complex configuration files.
RestContent is still in the early stages of development, and there are still many features to be implemented. If you are interested, please join us.
Maintained by RestSend
- Based on Go+Alpine, no configuration files, no need to learn NPM/YRAN, support Sqlite and Mysql
- Multisite
- Built-in WYSIWYG editor
- Markdown (based on easymde)
- HTML editor (based on jodit)
- JSON editor (based on jsoneditor)
- Multimedia Library
- Import and export for easy data migration
- Built-in initialization UI, no need to understand complex configuration files
- TODO:
- Multiple users and rights management
- Api Token
- Comment
- Multi-language
docker run -d -p 8080:8080 --name restcontent restsend/restcontent
git clone https://github.com/restsend/restcontent.git
cd restcontent/cmd
go build
./restcontent