-
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.
-
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.
"""
That being said, I don't think it's impossible but it's almost going to be a "worst is better" solution and one that at least has some traction now, like Mastodon [2] or Scuttlebutt [3] (I'm on Mastodon but haven't used Scuttlebutt). Maybe IPFS thrown in there somewhere [4]? There might even be a way to bootstrap a social web through some web3 solution, though that's pretty speculative at this point (or maybe overlaps with IPFS?).
All of the FOSS/libre alternatives have major problems, not the least of which is that they're not tested at scale, have growing pains or just don't have the critical mass that any of the other platforms do (though maybe Mastodon is getting more popular?).
I go where the people are. The major feature, in my opinion, is Metcalfe's law. Any other feature might be necessary for long term survival but for to even get started, the value added from Metcalfe's law dwarfs any new feature that people might think up. I'm willing to put up with some pain for a libre/free/FOSS solution but even then, it needs to be decentralized in some way or else we're most likely to be doomed by a repeat of something like Reddit open sourcing their stack, it being a mess and them just close sourcing it again, without any major benefit to the public or users.
Put it this way: Why is some idea going to work when so many other people have tried and failed? This is not a rhetorical question. There's bound to be a social network that takes over FB/TWitter/Whatever. What are the conditions for this new social network to take over? A new breed of users? Cheaper compute? Web3 adoption? Cheaper storage leading to easier data distribution? Continually cheaper communication costs?
Sometimes it's good to throw stuff at the wall and see what sticks, that's certainly how a lot of startups succeed, but that's not something I'm going to invest a lot of emotional energy into.
[0] https://www.youtube.com/watch?v=GMIawSAygO4
[1] https://twitter.com/BillyM2k/status/1603135805039382529
[2] https://mastodon.social
[3] https://scuttlebutt.nz/
[4] https://ipfs.tech/
For social networking atop XMPP, see https://movim.eu/
Combined with the in-development ActivityPub gateway from Libervia, interop with Mastodon, Pleroma and others becomes possible too. The decentralized social web space is quite active at the moment.
In case folks are curious: A stable release of Bluesky/ATProto's reference server, client, and dev tooling should land early next year. There's an active matrix channel if you want to follow closely at https://matrix.to/#/#bluesky-dev:matrix.org
diaspora* is still a thing, and what you describe looks like its concept of "aspect", which was developed before google+ " circles". It is AGPL, you're welcome to contribute or fork it. https://github.com/diaspora/diaspora
Thanks. Iāve considered doing stuff like Vimeo/YouTube stuff, and may do so, but itās a lot of work. Iāve had a full dance card, the last couple of years, and that has even affected my text postings (which is why I came up with my āShortiesā[0] series).
I enjoy writing, but donāt enjoy video production as much (but I havenāt really done enough to say that, definitively).
When I give talks and classes, I spend a lot of time, preparing. I spent close to a month, preparing this 90-minute Bluetooth class[1].
I have just been a bit strapped for time, lately.
[0] https://littlegreenviper.com/series/shorties/
[1] https://github.com/ChrisMarshallNY/ITCB-master
How to fix censorship on social media?
Empower everyone with their own cryptographic keys.
This requires easier to use cryptographic tools so developers can write clients for users. I'm working on a tool that makes using cryptography easier:
https://github.com/Cyphrme/Coze