| ▲ | Show HN: Foundry: a Markdown-first CMS written in Go(github.com) | |||||||
| 30 points by nsayoda 2 days ago | 8 comments | ||||||||
Hi HN! I've been building a CMS called Foundry, brought together from multiple smaller private projects as well as greenfield code. The short version is: it's a CMS written in Go with a focus on markdown content, a simple hook-based plugin model, themes, archetypes, preview flows, and a clean authoring/developer experience. I started working on it because I wanted something that was more powerful than Hugo for a few of my websites, without having to resort to dangling onto a database. What seems different about it, at least to me, is that I'm trying to keep the system small in concept: local content, explicit behavior, compile-time plugin registration, and an admin/editor layer that is meant to stay close to how the content actually lives on disk. The goal is not to make "yet another website builder", but to make a CMS that is easy to use and quick to onramp onto, but has powerful advanced features and extensibility. Still early, but usable enough that I wanted to put it in front of people here and get feedback. Please don't castigate me on the UI look - I'm not a designer, and the themes are basically clones of each other. Happy to answer technical questions, architecture questions, or hear where this seems useful versus where it does not. | ||||||||
| ▲ | dhruv3006 a day ago | parent | next [-] | |||||||
I like the markdown first focus - Something I am building on markdown : https://github.com/VoidenHQ/voiden | ||||||||
| ||||||||
| ▲ | Tomjosetj31 a day ago | parent | prev | next [-] | |||||||
The instinct to keep the system "small in concept" is the right one, and it's harder to maintain than it sounds — most CMS projects start focused and then bloat themselves into irrelevance trying to be everything. The tell will be how you handle feature requests that are genuinely useful but push against that philosophy. What's already been the hardest "no" to say? | ||||||||
| ||||||||
| ▲ | kimchelgi03 a day ago | parent | prev | next [-] | |||||||
Interesting approach. Keeping everything as local content without a database is a strong design choice - it makes version control with git trivial and deployment much simpler. | ||||||||
| ||||||||
| ▲ | jeremykalfus 2 days ago | parent | prev [-] | |||||||
Interesting concept. You may run into legal trouble with Palantir over the name Foundry if you scale, lol. Otherwise it's cool--website looks way too AI generated IMO. No hate tho, you got this. | ||||||||
| ||||||||