I made a browser extension for more easily navigating to Lemmy communities from the browser address bar
tl;dr: With Lemmy Go you type lg beekeeping on the address bar and it takes you to the most popular beekeeping community, or you can pick one from the given suggestions.
On Reddit, I had a simple search keyword for navigating directly to subreddits, where I could just type r firefox and be taken to reddit.com/r/firefox.
I wanted to have the same behavior for Lemmy, but the Fediverse makes this a lot more complicated.
So I made Lemmy Go to try and make it as simple as possible to jump to a community, or even find new ones more easily.
It's still a work in progress, so it might be a bit unstable and missing a bunch of features. But I've been using it myself for a few days, and it's already pretty helpful.
Usage
Type lg followed by a space (some browsers also accept tab instead), and then type the name of the community you're looking for.
Example: lg linux
Lemmy Go will search its database for any community that has the text linux in its name (e.g. linux_gaming) or title (Linux Gaming).
If you just type a community name and press enter, Lemmy Go will take you to the most popular community from that list.
If you don't press enter right away, you will be shown a list of communities that match that query. You can then select the specific one you want.
Preferred Instance
If you set your preferred instance in the user settings (click the extension icon), Lemmy Go will try its best to navigate to that community in your preferred instance, although this isn't always possible (in which case Lemmy Go will just navigate to the remote instance instead).
For instance, if your preferred instance is set to lemmy.ml and you select [email protected], Lemmy Go will take you to lemmy.ml/c/[email protected].
But if lemmy.ml blocks the lemmy.world instance, then Lemmy Go will take you to lemmy.world/c/firefox instead.
Awesome dude, this is so sweet. fyi you need to add a preferred server and that part is sorta borked. it's a drop down list but there's no options pre populated, and if you type one in, there's no confirmation that it's an actual server. You gotta just type it in and hit save. Once you hit save, there's no indication that you indeed have selected your lemmy instance.
There's a little work to be done but the primary functionality is working fantastic! Thanks for sharing.
Edit:
I got an idea that would be awesome - what if you could type lgs and it would only search your subscribed communities, or lgm and it would only search the communities you're a moderator of?
Looks like it's not working for you. The extension is supposed to work without setting a preferred server. The instance list is supposed to be pre populated. Something must have happened that prevented it from getting the list. Also, when you click save, it's supposed to show a popup from the browser asking for extra permissions, and then in the Lemmy Go window there's supposed to be a text at the bottom saying "validating instance..." and then "success!", or some error. Is the rest of the extension working for you without setting the instance? It's weird because the instance list comes from the same place as the community list used for the suggestions, so I'm wondering why one would fail but not the other.
I'm working on an update that will show better logs for errors like these.