https://github.com/collectionscms/collections
Collections is a headless CMS designed for AI searches such as AI Overviews, ChatGPT, and Perplexity.
https://github.com/collectionscms/collections
aeo cms geo headless-cms i18n jamstack multilingual publishing seo seo-optimization writing
Last synced: about 1 month ago
JSON representation
Collections is a headless CMS designed for AI searches such as AI Overviews, ChatGPT, and Perplexity.
- Host: GitHub
- URL: https://github.com/collectionscms/collections
- Owner: collectionscms
- License: mit
- Created: 2022-12-02T21:53:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T17:44:34.000Z (about 2 months ago)
- Last Synced: 2025-03-31T12:08:40.229Z (about 1 month ago)
- Topics: aeo, cms, geo, headless-cms, i18n, jamstack, multilingual, publishing, seo, seo-optimization, writing
- Language: TypeScript
- Homepage: https://collections.dev
- Size: 13.3 MB
- Stars: 56
- Watchers: 1
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Collections CMS
Collections is a headless CMS designed for AI searches such as AI Overviews, ChatGPT, and Perplexity.
It enables you to create optimized content using SEO(Google E-E-A-T, structured data), multilingual support, and AI-powered editing.
Try Live Demo View Blog Demo Documentation
## Features
- 🔎 Google E-E-A-T
- 🪄 Editing & SEO by AI
- 🌐 Multilingual support
- 🖊 Notion-like editor
- 🏢 Multitenancy## 📚 Usage & Documentation
Extended documentation is available on our website.
- [English](https://collections.dev)
- [日本語](https://collections.dev/ja)## 🚀 Installation
How to start using Collections on localhost.
```sh
// clone
git clone [email protected]:collectionscms/collections.git
cd collections// env
cp .env.sample .env
vi .env - make it your environment// install direnv
brew install direnv
vi ~/.zshrc - add `eval "$(direnv hook zsh)"`
source ~/.zshrc
direnv allow .// init
yarn install
yarn db:refresh
yarn dev
```Add the following lines to the `/etc/hosts`
```sh
127.0.0.1 app.test.com
127.0.0.1 en.test.com
127.0.0.1 ja.test.com
```Open [http://app.test.com:4000/admin](http://app.test.com:4000/admin) to view your running app.
When you're ready for production, run `yarn build` then `yarn start`.## 💬 Community
To chat with other community members you can join the [Collections Discord](https://discord.gg/a6FYDkV3Vk).
## 💚 Tech Stack
- DB - PostgreSQL
- Backend - Node.js, Express
- Frontend - React, MUIEnjoy!!!
## 🗒️ License
See the [LICENSE](https://github.com/collectionscms/collections/blob/main/LICENSE) file for licensing information.