{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/alinea/","markdown":"https://findsoftware.frbit.cloud/alinea.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":"alinea","name":"Alinea","urls":{"home":"https://alineacms.com","repository":"https://github.com/alineacms/alinea","docs":"https://alineacms.com/docs"},"category":["headless-cms"],"description":"Git-based headless CMS for Next.js that stores every entry as a JSON file in the project repository.","maintainer":"alineacms","firstRelease":2022,"hosting":["node"],"language":"javascript","runtime":["node"],"databases":["sqlite"],"adminUi":true,"i18n":"yes","installMethod":"npm install alinea, then npx alinea init","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2026-06-26T00:00:00.000Z","githubStargazers":854,"contributors":12,"packagistDownloads":null,"npmWeeklyDownloads":1897,"dependentRepos":3,"dependentPackages":3,"social":{"x":"https://twitter.com/alineacms"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://alineacms.com/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/alineacms/alinea","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/alineacms/alinea/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/alineacms/alinea","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://alineacms.com/docs/getting-started","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"databases","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"adminUi","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"i18n","url":"https://github.com/alineacms/alinea/blob/main/readme.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/alineacms/alinea","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/alineacms/alinea/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/alineacms/alinea/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/alineacms/alinea/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/alineacms/alinea/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/alinea","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/alineacms/alinea","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/alineacms/alinea/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/alinea","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/alinea","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Alinea is a headless CMS for Next.js. Content types are defined in TypeScript in a `cms.ts` file, and each entry is stored as a JSON file in the project's git repository. Editors work in a dashboard that ships with the site, and the search index for that dashboard is kept in SQLite. Pages query their content in server components, with results typed from the schema.\n\n## Worth knowing\n\nAlinea Cloud is a hosted option next to the open source package: the README offers it as an alternative to running the backend on your own database, and says it handles sign-in and publishing. The main-branch README documents a preview line whose quick start installs the preview tag of the npm package."}