-
DND-5e-LaTeX-Template
LaTeX package to typeset material for the fifth edition of the "world's greatest roleplaying game".
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Personally, I really like Obsidian for this. It makes it easy to do back-links and link between sections. Obsidian is also very light-weight so it runs more smoothly than a huge Word document. Obsidian also lets me use custom CSS to display the way I like so I can write in dark-mode. That said, I was already using Obsidian for note-taking so I didn't have to learn a new interface.
Use Overleaf, once you know Latex you can create easily a decent write up, especially when you use DND-5e-LaTeX-Template as a basis.
I use a raw text editor (VS Code), and format everything in markdown, it looks like this