Hey everyone.<p>I wanted to share a sideproject I was working on for a while now: A drop-in replacement for mkdocs-material in nextjs.<p>I had that in the back of my head for about 2 years now and finally pulled the trigger earlier this year with a crude prototype. I somehow kept going at it and magicly it reached a state where I feel (almost? - but will it ever be?) comfortable to share it to others as well (by far not feature-complete though).<p>A bit about myself: I am <i>not</i> considering myself a nextjs pro, I just like the ecosystem somehow and grew into it by trial and error over the years. I have a large site built in mkdocs-material. I really like the style of mkdocs-material and how easy it is to start with something decently looking, however I always wanted to add more dynamic elements like member areas etc, which is a pain doing through the static website. With nextjs it isn't much of a problem.<p>I came in late to Nextjs and I can barely keep up with the releases, but somehow, with a bit of help from aider and some common sense, I got something working I feel is ok. Of course, if you are a nextjs pro and feel like I'm doing it all wrong, please let me know. Help, criticism, PRs, issues, comments welcome, but keep in mind, its a side project.<p>In general, I always felt code + content should be a separate thing. I love how easy it is to get started with mkdocs-material and I hope I can provide a similar experience. Certainly, the intention is to have something that gets up and running in minutes. Something hackable. Something fun. And something that looks good out of the box.<p>Currently its nextjs 14, I failed miserably porting it to nextjs 15 in an afternoon :) but ok, we'll get there.<p>I genuinely hope its not just xkcd 927 applied to docs, at least I haven't found a drop in replacement yet. Even if it goes nowhere, I learned a ton about remark, rehype and MDAST... Anyways, if you have any questions or comments, let me know.