slemmy icon indicating copy to clipboard operation
slemmy copied to clipboard

Lemmy client in Svelte

Slemmy

Website Link Badge Netlify Status

Cute Lemmy web app written in Svelte

Features

  • [x] WS support
  • [x] Multiple instances (profiles support)
  • [x] Posts feed
    • [x] Autoload on scroll
    • [x] Filtering and sorting
  • [x] Comments feed
    • [ ] Autoload on scroll
    • [x] Filtering and sorting
  • [x] Logging in
    • [x] Upvoting
    • [x] Commenting
  • [ ] Community feed
  • [ ] User info popup/page

Rants

Why Tailwind?

No good reason. Initially I wanted to try out a seemingly-good CSS framework. It turned out to be awful, and so did Tailwind.

My advice? Never use Tailwind. It's a waste of time.

Misc

Favicon License

The favicon is taken from OpenMoji, which is licensed under the CC BY-SA 4.0. It is color-altered to be pink.

Libraries

See package.json.

Building

You shouldn't need to build this project just to use it, but for development, you can use the following commands:

npm i # install dependencies
npm run build # build the project to ./build/

You can also use npm run dev to start a live development server.