Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 2.76 KB

README.md

File metadata and controls

49 lines (37 loc) · 2.76 KB

LinkBuddy: For Linkding

Unofficial iOS client for linkding, github for linkding, selfhosted bookmarking service.


This is my first end-to-end opensource project written in React Native using Expo. Please take some time to download and review it! I decided to open source it for transparency, as well as, for users to be able to track the development process.

If you find a bug or have improvement feel free to submit issues, pull-requests or use the support email in the app to send me an email.

App features:

  • Codebase for iOS written in React Native using expo.
  • Add, edit, archive and delete bookmarks
  • View and search your bookmarks
  • View and search your archived bookmarks
  • Supports share sheet extension to share URLs from other apps into LinkBuddy
  • Open and view links in in-app web browser- Supports Safari Reader View via in-app web browser- Supports dark mode and light mode themes
  • iPad compatible (just a blown up iPhone UI for now)
  • This app doesn't store or track any personal user information. Please feel free to read the Privacy Policy

Folders structure:

  • src
    • assets - static files
    • components - common React Native components
    • contexts - zustand context store
    • screens - navigation screens
    • styles - color styling for dark/light mode
    • services - API services for linkding

Used components:

Known issues

  • Doesn't show bookmarks or an error message when the user is offline.
  • Doesn't work with tailscale ip or tailscale long dns, however, tailscale short dns works fine.
  • This app only works with the available endpoints from linkding.