{"id":15002329,"url":"https://github.com/restsend/restcontent","last_synced_at":"2025-10-03T13:30:57.136Z","repository":{"id":188858037,"uuid":"679560692","full_name":"restsend/restcontent","owner":"restsend","description":"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.","archived":true,"fork":false,"pushed_at":"2024-01-23T07:57:36.000Z","size":7098,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-11-30T07:14:45.941Z","etag":null,"topics":["alpinejs","blogging","cms","cms-backend","ghost","golang","headless-cms","jamstack","strapi","tailwindcss"],"latest_commit_sha":null,"homepage":"https://restsend.com?from=restcontent","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/restsend.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-08-17T05:51:41.000Z","updated_at":"2024-04-25T07:04:59.000Z","dependencies_parsed_at":"2024-01-04T10:02:10.705Z","dependency_job_id":null,"html_url":"https://github.com/restsend/restcontent","commit_stats":null,"previous_names":["restsend/restcontent"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restsend%2Frestcontent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restsend%2Frestcontent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restsend%2Frestcontent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restsend%2Frestcontent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/restsend","download_url":"https://codeload.github.com/restsend/restcontent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235131595,"owners_count":18940913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpinejs","blogging","cms","cms-backend","ghost","golang","headless-cms","jamstack","strapi","tailwindcss"],"created_at":"2024-09-24T18:49:36.970Z","updated_at":"2025-10-03T13:30:55.124Z","avatar_url":"https://github.com/restsend.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"### RestContent - Headless CMS for backend developer\n [![Build Status](https://github.com/tsenart/vegeta/workflows/CI/badge.svg)](https://github.com/restsend/restcontent/actions) [![Go Report Card](https://goreportcard.com/badge/github.com/restsend/restcontent)](https://goreportcard.com/report/github.com/restsend/restcontent) [![PkgGoDev](https://pkg.go.dev/badge/github.com/restsend/restcontent)](https://pkg.go.dev/badge/github.com/restsend/restcontent)\n\nRestContent 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.\n\nRestContent 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.\n\nRestContent is still in the early stages of development, and there are still many features to be implemented. If you are interested, please join us.\n\nMaintained by [RestSend](https://restsend.com?from=restcontent)\n\n### Features\n - [x] Based on Go+Alpine, no configuration files, no need to learn NPM/YRAN, support Sqlite and Mysql\n - [x] Multisite\n - [x] Built-in WYSIWYG editor\n    - Markdown (based on easymde)\n    - HTML editor (based on jodit)\n    - JSON editor (based on jsoneditor)\n - [X] Multimedia Library\n - [X] Import and export for easy data migration\n - [X] Built-in initialization UI, no need to understand complex configuration files\n - TODO:\n    - Multiple users and rights management\n    - Api Token\n    - Comment\n    - Multi-language\n### Quick Start\n#### Docker\n```bash\ndocker run -d -p 8080:8080 --name restcontent restsend/restcontent\n```\n#### Build from source\n```bash\ngit clone https://github.com/restsend/restcontent.git\ncd restcontent/cmd\ngo build\n./restcontent\n```\n\n### Screenshots\n - Dashboard \u0026 Setup\n    - ![image](./screenshots/dashboard.png)\n    - ![image](./screenshots/setup.png)\n - Import \u0026 Export\n    - ![image](./screenshots/import.png)\n    - ![image](./screenshots/export.png)\n - Category\n    - ![image](./screenshots/category.png)\n - Page\n    - ![image](./screenshots/page_list.png)\n    - ![image](./screenshots/page_json_edit.png)\n    - ![image](./screenshots/page_json_seo.png)\n - Post\n    - ![image](./screenshots/post_list.png)\n    - ![image](./screenshots/post_html_edit.png)\n    - ![image](./screenshots/post_img_list.png)\n - Media\n    - ![image](./screenshots/media_list.png)\n    - ![image](./screenshots/media_edit.png)\n - Setting with database\n    - ![image](./screenshots/config.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestsend%2Frestcontent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frestsend%2Frestcontent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestsend%2Frestcontent/lists"}