Skip to content

An open source client for Bluesky made with Flutter aiming to be lightweight and functional.

License

Notifications You must be signed in to change notification settings

pablouser1/LightBluesky

Repository files navigation

LightBluesky

LightBluesky profile screenshot

A Bluesky client made using Flutter, designed to be lightweight and easy to use.

WIP: The project is usable but still being developed, expect some issues.

Installation

You will need flutter, it is tested for the stable version.

Linux

You will need libmpv for handling video playback.

Implemented

  • Auth
    • 2FA
    • Different service
  • Home
    • Timeline (Following)
    • Pinned feeds
  • Search
    • Users
  • Feeds
  • Profile
    • Own
    • Others
  • Posting
    • Reply to post
    • New post
    • Attach Media (images and videos)
  • Posts
    • Handle adult content
    • Facets support (mentions, tags...)
    • Sharing
    • Like / Repost
  • Translations
    • English
    • Spanish

TODO

  • Group timeline posts
  • Group notifications
  • Load indicator when reached bottom of feed and is loading new posts
  • Timeline post options (see replies, reposts...)
  • DMs
  • Starterpacks
  • Block / unblock
  • Mute / unmute
  • Multi accounts support
  • Better video controls
  • Better UI for desktop
  • Add documentation
  • Make tests
  • Use SecureStorage for session data?

Credits

This project wouldn't have been posible without the help of these third-party projects:

About

An open source client for Bluesky made with Flutter aiming to be lightweight and functional.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published