{"id":18698775,"url":"https://github.com/origami-cms/cms","last_synced_at":"2025-04-12T07:33:08.991Z","repository":{"id":57134233,"uuid":"104544911","full_name":"origami-cms/cms","owner":"origami-cms","description":"Open source, flexible, and easy to use CMS for Node.js","archived":false,"fork":false,"pushed_at":"2019-02-20T16:11:29.000Z","size":2180,"stargazers_count":48,"open_issues_count":5,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-04-27T02:27:27.815Z","etag":null,"topics":["cms","database","flexible","framework","fun","node"],"latest_commit_sha":null,"homepage":"http://www.origami.so","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/origami-cms.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-23T05:52:20.000Z","updated_at":"2024-03-12T06:50:47.000Z","dependencies_parsed_at":"2022-09-04T07:23:41.480Z","dependency_job_id":null,"html_url":"https://github.com/origami-cms/cms","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/origami-cms%2Fcms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/origami-cms%2Fcms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/origami-cms%2Fcms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/origami-cms%2Fcms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/origami-cms","download_url":"https://codeload.github.com/origami-cms/cms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248534401,"owners_count":21120318,"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":["cms","database","flexible","framework","fun","node"],"created_at":"2024-11-07T11:29:38.784Z","updated_at":"2025-04-12T07:33:07.839Z","avatar_url":"https://github.com/origami-cms.png","language":"TypeScript","readme":"# Origami CMS [Alpha]\nThe flexible, easy to use, and open-source CMS built for Node.js\n\n![Origami CMS](docs/banner.jpg)\n\n[![Travis](https://img.shields.io/travis/origami-cms/cms.svg?logo=travis)](https://travis-ci.org/origami-cms/cms)\n![Codecov branch](https://img.shields.io/codecov/c/github/origami-cms/cms/master.svg)\n[![npm](https://img.shields.io/npm/dt/origami-cms.svg)](https://www.npmjs.com/package/origami-cms)\n[![GitHub license](https://img.shields.io/github/license/origami-cms/cms.svg)](https://github.com/origami-cms/cms)\n[![GitHub issues](https://img.shields.io/github/issues/origami-cms/cms.svg?logo=github\u0026logoColor=white)](https://github.com/origami-cms/cms/issues)\n[![GitHub stars](https://img.shields.io/github/stars/origami-cms/cms.svg)](https://github.com/origami-cms/cms/stargazers)\n\n\nOrigami's aim is to be the world's best CMS for the Javascript community. It's built on Node.js and Express with **flexibility as it's primary value**. Use any database, any templating language, any CSS preprocesser (SASS, LESS, etc), and whatever else you'd like to bring to the table. It's a BYO tech stack! It also comes with a bunch of goodies right out of the box.\n\n\u003e **We need your help!**\n\u003e Origami is very much a work in progress. To make this platform incredible, we humbly call upon the brilliant minds off the web to collaboratively build the worlds best CMS.\n\n## Getting started\nYou'll need:\n- [Node.js](http://nodejs.org)\n- [Yarn](https://yarnpkg.com)\n- A terminal\n- A database of some sort\n\n\u003e Checkout [the Origami CLI](https://github.com/origami-cms/cli) for easy project setup and more.\n\n\nOnce you've got that setup, create a `.origami` file. This is used for Origami's configuration, and tells the platform things like what theme to use, what database credentials to use, etc. This can be automatically generated for you with `origami new` using the CLI.\n\nExample `.origami` file:\n```json\n{\n    \"app\": {\n        \"name\": \"Origami Site\"\n    },\n    \"store\": {\n        \"type\": \"mongodb\",\n        \"host\": \"localhost\",\n        \"port\": \"27017\",\n        \"database\": \"origami-site\",\n        \"username\": \"origami\",\n        \"password\": \"supersecret\"\n    },\n    \"theme\": {\n        \"name\": \"snow\"\n    },\n    \"server\": {\n        \"port\": 9999,\n        \"secret\": \"6177fca40ba40bb859e277dc76dd67cf\"\n    }\n}\n```\n\nAfter you have your `.origami` file and the cms, store and theme Node packages installed (automatically handled via CLI), you're good to go!\n\nSimply run `origami` in the directory to start the server.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forigami-cms%2Fcms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forigami-cms%2Fcms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forigami-cms%2Fcms/lists"}