Lemdroid

710 readers
3 users here now

Announcements and news regarding lemdro.id

founded 2 years ago
MODERATORS
26
6
submitted 2 years ago* (last edited 2 years ago) by cole to c/lemdroid
 
 

I'm sure you all have noticed the latency problems on this instance. Stage 1 of my 4 stage scaling roadmap is taking place tonight as I migrate the database to physically run closer to the machines running lemmy.

I will do a more detailed write-up on this later, but the gist is that each db operation required a new connection from lemmy, and that means a brand new SSL handshake since the db is managed elsewhere. Pooling would solve this, but lemmy does not handle a properly configured pg bouncer correctly in my testing. So the solution is move the database closer and within the private network to avoid SSL handshakes altogether.

TL;DR instance gonna go brrrr, downtime starting at 10:30pm pacific time tonight, should be done by 11:30pm

27
13
submitted 2 years ago* (last edited 2 years ago) by ijeff to c/lemdroid
 
 

cross-posted from: https://lemdro.id/post/4976

I shared bits and pieces of this before, but it's officially up and running now: https://www.search-lemmy.com/

This is an enhanced search engine for Lemmy. With a few primary goals:

  • You can choose a preferred instance. After choosing what your primary instance is, and performing a search ALL links will open in that instance.
  • This aims to be a replacement for using site:reddit.com in Google, but just for the fediverse.
  • You can filter the search results by:
    • Instance -- This will filter the results to only show communities that belong to a particular instance. Just type something like instance:lemmy.wrold or instance:https://lemmy.world/. This is separate from your preferred instance, such that you can search for posts on lemmy.world while still opening them on lemmy.ml.
    • Community -- You can refine the search by a specific community. You use the same syntax that you'd use here community:[!fediverse@lemmy.world](/c/fediverse@lemmy.world).
    • Author -- Similar to the above you can also filter by a specific author such as: author:@marsara9@lemmy.world.
  • The entire thing is open-source. You can view the code and even host your own instance... See more details here: https://github.com/marsara9/lemmy-search.

NOTE: This only supports Lemmy instances for now. Other fediverse type instances may be in the future depending on how this works out.

I've been working on this over just the last few weeks, so it hasn't had a chance to crawl much of the fediverse yet. For now it only supports lemmy.world and lemmy.ml but other preferred-instances will come online as time goes by.

If anyone finds any bugs, and I'm sure you will, or if anyone has any suggestions PLEASE raise an issue on GitHub for me to track. Lastly, if anyone wants to help contribute please feel free to reach out.

NOTE TO SERVER ADMINS: You can prevent your site from being crawled by adding lemmy-search to your robots.txt for the user-agent.

28
 
 

cross-posted from: https://lemdro.id/post/4376

I got tired of hitting ⌘Enter and not having my post automatically go through, so I wrote a little userscript that enables exactly that.

29
91
submitted 2 years ago* (last edited 2 years ago) by ijeff to c/lemdroid
 
 

Lemdro.id App List

This is a curated list of various apps for Lemmy, an open-source federated alternative to Reddit. The list includes web apps, Android and iOS clients, as well as Linux and browser extensions.

The Lemdro.id Lemmy App List will be kept updated and evergreen. Feel free to share or pin across your respective communities and instances. Comment below if you have a suggestion.

Don't forget that you can also add the main https://lemdro.id page to your home screen. The mobile version is surprisingly good!

Notes:

  • Originally adapted from rist097@lemmy.world.
  • Lemmy apps haven't been audited for security vulnerabilities. Use at your own discretion.

Web Tools

Lemmy Instance Assistant

A browser extension to make Lemmy and Kbin easier to use (GitHub).

Web Apps

Voyager

Formerly wefwef. An Apollo-like web client for Lemmy. Works great on mobile and desktop (Github, Play Store, Web App).

mlmym

A familiar Reddit-like desktop experience for lemmy (Github, Web App).

Nemmy

The Neat Lemmy App for the Web (Github, Web App).

Photon

An alternative web client for Lemmy with the UI of Xylo (Github, Web App, !photon@lemmy.xylight.dev).

Alexandrite

A desktop-first alternative web UI for Lemmy (Github, Web App, !alexandrite@lemmy.world).

Createlab

A Lemmy UI rewrite in SvelteKit. (Github, Web App Preview).

Leanish

A lean-ish web client for Lemmy (Github, Web App).

Android

Jerboa

The Official Android Lemmy client (Github, Play Store, !jerboa@lemmy.ml).

Thunder

A Lemmy client for iOS and Android built with Flutter (Github, IzzyDroid, !thunder_app@lemmy.world).

Liftoff

A mobile client for Lemmy (Github, Play Store, !liftoff@lemmy.world).

Connect for Lemmy

Aimed at being easy to understand, fast, and clean (Play Store, !lemmyconnect@lemmy.ca).

Summit

A mobile Lemmy client aimed at being fast, simple, and effective (Play Store, !summit@lemmy.world).

Lemming

An Android client for Lemmy (Github, !lemming_app@lemmy.world).

Arctius for Lemmy

A simple and accessible mobile client for Lemmy built on React Native (Github, !arctius@lemmy.world).

Beyond

An Android and iOS Lemmy built heavily inspired by Infinity for Reddit (Announcement, Play Store)

Lemmotif for Lemmy

A simple app for Lemmy (Play Store, !lemmotif@lemmy.world).

Infinity for Everything

Alpha available! Fork of the full-featured Reddit app for Lemmy (Github)

Infinity for Lemmy

New project! A clean UI and smooth browsing Lemmy client written in Java, fork of the full-featured Reddit app (Codeberg, Announcement).

Slide for Lemmy

Builds are available! Developer is working on bringing this full-featured Reddit app to Lemmy (Github).

Sync for Lemmy

Initial release of their Reddit app brought to Lemmy (Play Store, !syncforlemmy@lemmy.world).

Boost for Lemmy

Coming soon! Developer is working on bringing their full-featured Reddit app to Lemmy (Play Store, !boostforlemmy@lemmy.world).

Artemis

Coming soon! React Native + Typescript app for Android and iOS that uses its own API to scrape kbin (Dev Diary, Discord, !ArtemisApp@kbin.social).

Warami

Coming soon! A mobile app in early development (Github).

iOS

Memmy for iOS

An Apollo-inspired iOS client for Lemmy (Github, Testflight, !memmy@lemmy.ml).

Thunder App

A Lemmy client for iOS and Android built with Flutter (Github, Testflight, !thunder_app@lemmy.world).

Mlemapp

An open source Lemmy client focused on ease of use, intuitiveness, and optimization (Github, Testflight, !mlemapp@lemmy.ml).

Liftoff

A mobile client for Lemmy (Github, Testflight, !liftoff@lemmy.world).

Olympus

An Apollo-inspired iOS client for Lemmy (Testflight, !olympusapp@sh.itjust.works).

Lemmios

An Apollo-inspired iOS client for Lemmy (GitHub, Testflight, !lemmiosapp@lemmy.world).

Artemis

Coming soon! React Native + Typescript app for Android and iOS that uses its own API to scrape kbin (Dev Diary, Discord, !ArtemisApp@kbin.social).

Ares

Coming soon! A mobile app in early development (Github).

Beyond

Coming soon! An Android and iOS Lemmy built heavily inspired by Infinity for Reddit (Announcement)

Morpha

Coming soon! An Android and iOS Lemmy built heavily inspired by Infinity for Reddit (Announcement, !morpha@vlemmy.net)

30
 
 

For all curious, Lemdroid now runs via fly.io and neon.tech.

The database is hosted by neon tech while the frontend and backend are horizontally scalable and deployed to fly.io. This should be massively scalable both up and down, so we can handle nearly any amount of users. Pretty neat, right?