Show HN: Orange Forum – Web 1.0 style forum written in Go
I built a forum from scratch once and it is a comical amount of work.<p>The initial CRUD weekend-ware is straight forward. LIMIT&#x2F;OFFSET for pagination. Throw in some Markdown support. Seems easy enough.<p>But the devil is in all the individual features that make a forum usable. Like getting notified when someone @mentions or replies to you, marking threads that you&#x27;ve posted in, tracking the high watermark per user per thread so you can create a &quot;go to first unread post&quot;, implementing a decent search, making deep pagination fast, a PM system, trying to generalize it.<p>A serious amount of breadth between weekend #1 and production if your users want the feature set of Xenforo. The main positive I can say is that my forum is cheap to host.