{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/refinery-cms/","markdown":"https://findsoftware.frbit.cloud/refinery-cms.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"refinery-cms","name":"Refinery CMS","urls":{"repository":"https://github.com/refinery/refinerycms","docs":"https://github.com/refinery/refinerycms/tree/main/doc/guides"},"category":["cms"],"description":"Open source content management system built as a Ruby on Rails application, with a visual editor for site owners.","maintainer":"Resolve Digital","firstRelease":2009,"hosting":["ruby"],"language":"ruby","runtime":["ruby"],"runtimeMin":"ruby 3.2","basedOn":["rails"],"contentStore":["database"],"databases":["sqlite","mysql","postgres"],"adminUi":true,"templating":"erb","i18n":"yes","runsAs":["always-on"],"installMethod":"gem install refinerycms","licenseModel":"open-source","license":"MIT","currentMajor":"4","latestReleaseDate":"2026-05-11T00:00:00.000Z","githubStargazers":3906,"contributors":333,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"x":"https://twitter.com/refinerycms","forum":"https://groups.google.com/g/refinery-cms"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/refinery/refinerycms","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/refinery/refinerycms/blob/main/readme.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/refinery/refinerycms/main/license.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/refinery/refinerycms","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/1%20-%20Installation%20Prerequisites.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/1%20-%20Installation%20Prerequisites.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://rubygems.org/api/v1/versions/refinerycms.json","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/refinery/refinerycms/blob/main/readme.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/2%20-%20Getting%20Started.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/7%20-%20Hosting%20and%20Deployment/4%20-%20Docker-deploy-to-DigitalOcean.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/2%20-%20Getting%20Started.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/1%20-%20Installation%20Prerequisites.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contentStore","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/1%20-%20Getting%20Started/2%20-%20Getting%20Started.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"adminUi","url":"https://github.com/refinery/refinerycms/blob/main/readme.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"i18n","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/2%20-%20Refinery%20Basics/7%20-%20Translate%20Refinery.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://github.com/refinery/refinerycms/blob/main/doc/guides/2%20-%20Refinery%20Basics/3%20-%20Overriding%20views.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/refinery/refinerycms","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/refinery/refinerycms/releases/tag/v4.1.0","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/refinery/refinerycms/releases/tag/v4.1.0","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://rubygems.org/api/v1/versions/refinerycms.json","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/refinery/refinerycms","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/refinery/refinerycms/contributors","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Refinery CMS is an open source content management system built as a Ruby on Rails web application. It is installed as a RubyGems package. The back end offers a visual editor for pages, and site content is kept in a database, with SQLite as the default and MySQL and PostgreSQL as the other options named in the prerequisites guide. Templates are ERB views that a site can override.\n\n## Worth knowing\n\nThe README says the project website is not currently live, and the repository's guides are the reference for installation and hosting. Some guides say they were written for earlier Refinery and Rails versions.\n\nThe Docker deployment guide runs the application as a container on a server, so it needs a long-running process on the host."}