Collections is a headless CMS that allows you to embed dynamic multilingual content—such as blogs, announcements, and notifications—into your website.
From post creation and automatic translation to AI-driven SEO optimization, we can quickly transform your existing site into a global multilingual site.
AI search has transformed the way search for information.
Instead of keywords, users now ask questions in their native language, and AI recommends the most relevant content based on search intent. Multilingual support is becoming essential for websites to connect with potential customers.
However, this shift is also a great opportunity to attract future users!
- 🪄 SEO by AI
- 🌐 Multilingual content
- 🖊 Notion-like editor
- 🕘️ Post versioning
Extended documentation is available on our website.
How to start using Collections on localhost.
// 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
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 to view your running app.
When you're ready for production, run yarn build
then yarn start
.
To chat with other community members you can join the Collections Discord.
- DB - PostgreSQL
- Backend - Node.js, Express
- Frontend - React, MUI
Enjoy!!!
See the LICENSE file for licensing information.