cross-posted from: https://discuss.online/post/4522403
We are thrilled to announce the upcoming release of Sublinks, a groundbreaking Link Aggregation Social Network, joining the Fediverse. This innovative platform is designed to revolutionize how we share and discover online. Our dedicated team of volunteer contributors has worked tirelessly, utilizing technologies like Java, Go, TypeScript, and HTML to bring this vision to life. Sublinks promises a user-friendly interface and robust features that cater to diverse online communities. Stay tuned for our launch date, and get ready to experience a new era of social link sharing!
Sublinks will have a fully compatible API with Lemmy so all current Lemmy apps will also work with Sublinks. In fact, discuss.online will switch to Sublinks to fully replace Lemmy once we reach our Parity Milestone.
For more information, visit GitHub - Sublinks and sublinks.org.
Stay tuned for more regular updates as we progress.
One of the most inportant features that lemmy lacks is the embedding of peertube/invidious/youtube videos . If you manage to incorporate this then what you’d have would be basically a huge improvement for the Fediverse. Imagine someone sharing a song/video he found on YouTube and instead of dealing with redirect and opening an entire other app you just click play. Heck, the user could add an “audio only” tag to their post to just show a music player widget.
I was reading through Thunder’s issues and here one of the devs of lemmy says that youtube/peertube embed links are already supported in the backend with
post.embed_video_url
.I’m not sure how easy would be to implement that embed in the different apps/lemmyUI however!
Thanks for the info ! I geuss we’ll just have to be patient .
Hard to get an idea of the project from the intro, IMO!
It’s basically a fork of Lemmy. But rather than forking, we’re rewriting the entire tech stack to something easier to support and enhance. You can see the full roadmap here: https://github.com/orgs/sublinks/projects/1
That’d be great to add to the about. As it is right now it’s just fluff. Had no idea what this project is because the demo is just a lemmy instance. How would a user know anything is different?
I’ll get it on there on the sidebar. Thanks a lot for the feedback. The demo site has been up for so long that I didn’t think of it when I announced it.
That’s a nice roadmap
That’s interesting.
The demo indeed looks very much like Lemmy, I guess the changes are mostly in the back-end side: https://demo.sublinks.org/
The front-end is coming later. It’s fully compatible with Lemmy’s API so the demo site currently uses the Lemmy front-end.
Makes sense, let us know about the progress on your project, seems promising!
Thanks a lot! There are currently 13 contributors; it’s coming together very quickly. I’m super excited.
Does that mean your frontend will also be compatible with a Lemmy backend?
We are creating a Sublinks specific API that is much more optimized than the Lemmy one. Our front-end will be using that. Also, we’ll have tons more features that the Lemmy core doesn’t support.
Not sure if you’re aware of what happened to .world for a few months. If you decide to ascribe any political philosophy or moderation ethics to sublinks, it may be worth checking out the attack vectors used over there. Optimizing sql lookups extendedly occupied the .world admins so you’re already a bit ahead of the curve there.
The LW admins have helped contribute to Sublinks. They’ve given me full support and access to all resources to help grow it. They’ve been extremely helpful.
The more the merrier. Thanks for making this, and having compatibility with Lemmy’s API sounds great!
Not a fan of Java but the way that I see it is that other people coding in Java means less demand for me to. The more compatible open-source implementations, the merrier. Great work so far and I look forward to seeing where your project goes.
Java! Yes please, a language I know sorta how to use so I will at least make sense of the code even if I might not be good enough to contribute to it yet.
Will it be any easier or harder to host/compile yourself than Lemmy or will the recommended way be some Docker image installation?
Java is an interesting choice, this could be pretty good!
Sounds awesome.
I got excited but it looks like the demo instance is down.
Will it be up soon? Eager to play around with it
Sorry, broke the build with a recent merge. It’s back up now!