{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/markdown-ninja/","markdown":"https://findsoftware.frbit.cloud/markdown-ninja.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":"markdown-ninja","name":"Markdown Ninja","urls":{"home":"https://markdown.ninja","repository":"https://github.com/skerkour/markdown-ninja","docs":"https://docs.markdown.ninja"},"category":["cms"],"description":"Markdown Ninja is a Markdown-first CMS for publishing websites, blogs and newsletters, with a Go codebase and a hosted service at markdown.ninja.","maintainer":"Arcane Services","maintainerType":"individual","language":"go","installMethod":"docker image with a publish command","licenseModel":"open-source","license":"AGPL-3.0, CC-BY-SA-4.0","githubStargazers":416,"contributors":3,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"name","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://markdown.ninja","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/skerkour/markdown-ninja","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/skerkour/markdown-ninja","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/skerkour/markdown-ninja/blob/main/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/skerkour/markdown-ninja","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/skerkour/markdown-ninja/contributors","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"Markdown Ninja is a Markdown-first CMS for publishing websites, blogs and newsletters. The code is written in Go and released under the AGPL, and the documentation is under CC BY-SA 4.0. Content is published with a command-line tool that sends it to the service at markdown.ninja with an API key, and a Docker image is provided for running that command.\n\nThe repository's developer notes describe a Docker setup with a TimescaleDB container, which is how the code is developed rather than how a site is run.\n\n## Worth knowing\n\nThe sources read do not show whether a user can run the server on their own infrastructure, so the record is a stub until the operator documentation is read. The README links to a free trial of the hosted site."}