RepositoryTypeScriptNLHà Lan
nperez0111

nperez0111/bookhive

Track your books, share your shelves, see what others are reading

172sao
12fork
17issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: bookshelf

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: management-system

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: bluesky

#2 Repository Của Tuần

🐝 BookHive: Goodreads 2.0 trên nền tảng Bluesky

Một nền tảng quản lý sách phi tập trung, cho phép bạn theo dõi, chia sẻ và khám phá cuốn sách cùng cộng đồng thông qua Bluesky.

BookHive là một dự án mã nguồn mở nhằm tạo ra một lựa chọn thay thế cho Goodreads, được xây dựng trên nền tảng Bluesky (AT Protocol). Dự án cho phép người dùng quản lý danh sách sách đã đọc, muốn đọc, đồng thời chia sẻ và bình luận về sách với bạn bè thông qua hệ sinh thái Bluesky. Tất cả dữ liệu được lưu trữ trên PDS (Personal Data Store) của người dùng, đảm bảo tính phi tập trung và khả năng chuyển đổi dễ dàng.

✨ Điểm nổi bật

  • Xác thực qua Bluesky: Hỗ trợ đăng nhập bằng OAuth thông qua Bluesky, kèm theo lưu trữ và duy trì phiên đăng nhập.
  • Lexicon sách chuẩn hóa: Định nghĩa các Lexicon cho sách, bao gồm đánh giá, nhận xét và các thông tin liên quan.
  • Dòng thời gian sách & nhận xét: Hiển thị nguồn cáp sách mới và nhận xét từ firehose của Bluesky.
  • Hoạt động ngoại tuyến: Ứng dụng hoạt động ngay cả khi JavaScript bị vô hiệu hóa, với một số tính năng động hỗ trợ.
  • Dữ liệu trên PDS: Toàn bộ dữ liệu người dùng được lưu trữ trên PDS, cho phép các ứng dụng khác truy cập và sử dụng.
  • Kiến trúc hiệu năng cao: Sử dụng Hono làm backend, HTML tĩnh kết hợp Hono JSX cho frontend, và SQLite với Kysely làm ORM.
  • Xuất dữ liệu tuần niên: Công cụ xuất CSDL đã được làm sạch qua GitHub Actions, hỗ trợ sao lưu tuần niên hoặc kích hoạt thủ công.

💡 Vì sao đáng chú ý

BookHive khác biệt từ Goodreads truyền thống bằng cách xây dựng trên nền tảng phi tập trung Bluesky, mang lại trải nghiệm người dùng hiện đại và tích hợp xã hội. Thay vì phụ thuộc vào một công ty duy nhất, người dùng sở hữu và kiểm soát dữ liệu của mình, đồng thời có thể dễ dàng chuyển sang các ứng dụng khác. Đây là lựa chọn lý tưởng cho những người muốn quản lý sách cá nhân mà không muốn đánh đổi quyền riêng tư và quyền sở hữu dữ liệu.


#BookHive #Bluesky #ATProtocol #Goodreads #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositorySwift
Piecelet/neodb-app

Piecelet for NeoDB App - Track and share your books, movies, music, games, performances, a pure SwiftUI client.

85
May 12, 2025
RepositoryTypeScript
bluesky-social/ozone

web interface for labeling content in atproto / Bluesky

543
Oct 20, 2026
RepositoryTypeScript
mary-ext/atcute

a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.

523
Oct 21, 2026
RepositoryTypeScript
mary-ext/atproto-scraping

Git scraping of AT Protocol/Bluesky instances

186
Oct 21, 2026
RepositoryTypeScript
danielroe/airspace

The database you already have.

169
Oct 21, 2026
RepositoryTypeScript
mkizka/linkat

Create your Link in Bio for Bluesky

123
Oct 20, 2026
RepositoryTypeScript
haileyok/blug

My little ATProtocol blog using Remix, Tailwind, and Redis

109
Oct 25, 2026
RepositoryTypeScript
callmearta/kite

a BlueSky web client

90
Nov 7, 2024
RepositoryShell
bluesky-social/pds

Bluesky PDS (Personal Data Server) container image, compose file, and documentation

2.6k
Oct 21, 2026