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.

65 points

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.

permalink
report
reply
27 points

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!

permalink
report
parent
reply
5 points

Thanks for the info ! I geuss we’ll just have to be patient .

permalink
report
parent
reply
39 points

Hard to get an idea of the project from the intro, IMO!

permalink
report
reply
53 points

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

permalink
report
parent
reply
10 points

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?

permalink
report
parent
reply
9 points

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.

permalink
report
parent
reply
8 points

Honestly this doesn’t really seem like a project targeting users (at least not at this stage). This seems like something an admin would be more interested in

permalink
report
parent
reply
6 points

That’s a nice roadmap

permalink
report
parent
reply
39 points

Please give me one example of how sublinks is better than lemmy currently for use.

(I don’t understand why new software instead of improving lemmy.)

permalink
report
reply
29 points

It’s always good to have alternatives. Healthy competition can make them grow better too.

permalink
report
parent
reply
0 points

Healthy competition can make them grow better too.

how?

permalink
report
parent
reply
21 points

One way would be by implementing features the Lemmy devs have no interest in such as better interoperability with other fediverse platforms. If any added feature turns out to be well received and in demand, it would pressure the others to implement similar.

permalink
report
parent
reply
18 points

Java, Go, TypeScript, and HTML

Different technologies. Rust is a more niche language, which is sometimes used to explain why there aren’t that many contributors to Lemmy

permalink
report
parent
reply
16 points

Sure, but not one of those is a reason to use it.

permalink
report
parent
reply
26 points

There is probably no reason now, but hopefully in the near future Sublinks will reach feature parity with Lemmy, and could even surpass it. Technological stack can have a huge impact on the development speed of a project.

In other words, let’s wait and see

permalink
report
parent
reply
11 points

Exactly, we already had 13 contributors working on it before it was announced.

permalink
report
parent
reply
1 point

Rust may be niche now, although it’s current momentum is huge, especially in the FOSS space.

permalink
report
parent
reply
-8 points

That’s like saying “Watch my new TV show, it’s better than the other shows because our scripts are printed on an Epson printer!”

permalink
report
parent
reply
16 points
*

Not really because these are open source projects. The one that is easier to develop for will likely get more features which leads to more users.

That being said, Java was a questionable choice IMO.

permalink
report
parent
reply
14 points

Sometimes improving an existing software is not always possible. One example is when the lead devs do not accept the proposed features. Another scenario is when a dev team is too onerous to work with. I am not involved in this project so I do not know the background here myself so I can only make a few educated guesses.

permalink
report
parent
reply
29 points
*

So if I’m understanding correctly, if I created a Sublinks account, theoretically I would see all the same content, and I could use the same app, but it would be more optimized and have some additional features (on the web UI or if the app implemented those features)?

permalink
report
reply
21 points

That’s the goal, yes.

permalink
report
parent
reply
27 points

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/

permalink
report
reply
42 points

The front-end is coming later. It’s fully compatible with Lemmy’s API so the demo site currently uses the Lemmy front-end.

permalink
report
parent
reply
16 points

Makes sense, let us know about the progress on your project, seems promising!

permalink
report
parent
reply
16 points

Thanks a lot! There are currently 13 contributors; it’s coming together very quickly. I’m super excited.

permalink
report
parent
reply
9 points

Does that mean your frontend will also be compatible with a Lemmy backend?

permalink
report
parent
reply
18 points

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.

permalink
report
parent
reply
13 points

as far as I can tell the demo is Lemmy 😅

permalink
report
parent
reply
22 points

The front-end is coming later. It’s fully compatible with Lemmy’s API so the demo site currently uses the Lemmy front-end.

permalink
report
parent
reply
9 points

That explains it. Thanks for the clarification

permalink
report
parent
reply
13 points
*

Going so far as to invite you to join-lemmy.org and linking to Lemmy’s github.

On the other hand, they’ve got their back end up to version 0.19.0 already; it took Lemmy years and years to get to that point.

Edit: I’m just messing with you guys; I wish you well. 🙂

permalink
report
parent
reply

Fediverse

!fediverse@lemmy.world

Create post

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general Lemmy.world rules.

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

Community stats

  • 5.1K

    Monthly active users

  • 1.8K

    Posts

  • 62K

    Comments