Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.
/ restcontent Public archive

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.

License

Notifications You must be signed in to change notification settings

restsend/restcontent

Repository files navigation

RestContent - Headless CMS for backend developer

Build Status Go Report Card PkgGoDev

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

Features

  • 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

Quick Start

Docker

docker run -d -p 8080:8080 --name restcontent restsend/restcontent

Build from source

git clone https://github.com/restsend/restcontent.git
cd restcontent/cmd
go build
./restcontent

Screenshots

  • Dashboard & Setup
    • image
    • image
  • Import & Export
    • image
    • image
  • Category
    • image
  • Page
    • image
    • image
    • image
  • Post
    • image
    • image
    • image
  • Media
    • image
    • image
  • Setting with database
    • image

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published