-
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.
-
Discord-History-Tracker
Desktop app & browser script that saves Discord chat history into a file, and an offline viewer that displays the file.
-
flagsmith-ios-client
iOS Client written in Swift for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://www.flagsmith.com/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I wrote about this a while ago for Slack/forums: https://www.mooreds.com/wordpress/archives/3451 but the points still hold.
HN discussion: https://news.ycombinator.com/item?id=29154216
I'm a big fan of https://nodebb.org/ Full featured OSS forum you can self-host or let them host for you (for $).
Big fan of letting people use the search interface they want, which is almost always Google.
I agree that the discord centralization for Q&A is becoming problematic, it makes it less discoverable and searchable (Had this problem a lot with Svelte).
That said, I have had success so far using https://www.answeroverflow.com/ to search discord for questions. It sucks we have to use such tools, but given the current situation, it's also better to adapt.
Discourse is open source: https://github.com/discourse/discourse
You could hook it up to a mail provider and can host it yourself for less if you wanted.
If you ever need to extract important information buried somewhere in a Discord server, I am having luck with Discord History Tracker [1] (browser-only version). It lets you download all messages in a json file, which then you can read with [2] (works offline too).
[1] https://dht.chylex.com/
This depends entirely on volume IMO. We [1] use Discord for this, and its great, but we don't have a large message volume. Discord seems way better than Slack for this use case as there's a single login which is built around connecting to multiple servers, unlike Slack.
[1]. https://www.flagsmith.com/
I'm not familiar with the codebase, but from my understanding it saves messages in a database [1], then periodically send out a formatted email to people who subscribed to the thread/group [2]
Anyone can post on the forum, you just have to provide an email address (you don't have to register, but you can enforce it)
[1] - https://github.com/CyberShadow/DFeed/blob/master/src/dfeed/w...
[2] - https://github.com/CyberShadow/DFeed/blob/master/src/dfeed/s...
Interesting thing is this is a React bug that seems to be trapped in limbo: https://github.com/facebook/react/issues/16087
More details here: https://discord.com/blog/investigating-discords-react-memory...