RepositoryPythonPLBa Lan
MarshalX

MarshalX/atproto

The AT Protocol (Bluesky) SDK for Python

661sao
82fork
5issue
1lượ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ủ đề: xrpc

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: atp

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: bluesky-feed

#1 Repository Của Tuần

🦋 atproto — SDK Python toàn diện cho AT Protocol (Bluesky)

SDK Python tự động sinh từ lexicon với type hints đầy đủ, hỗ trợ cả đồng bộ và bất đồng bộ.

atproto là SDK Python cho AT Protocol — nền tảng xã hội phi tập trung đằng sau Bluesky. Dự án tự động sinh toàn bộ mô hình, truy vấn và thủ tục từ lexicon, đồng thời cung cấp công cụ để bạn có thể sinh code cho lexicon riêng. Được thiết kế để hỗ trợ mọi thứ: từ client XRPC, Firehose, Identity (DID/Handle), DID keys, chữ ký, đến các tiện ích làm việc với CID, NSID, AT URI, DAG-CBOR, CAR files, DID Documents.

✨ Điểm nổi bật

  • Tự động sinh code từ Lexicon: Mọi model, query, procedure đều được sinh tự động, đảm bảo đồng bộ với thay đổi của giao thức.
  • Hỗ trợ đồng bộ và bất động bộ: Cung cấp cả Client và AsyncClient, chọn dùng tùy nhu cầu.
  • Type hints và tài liệu đầy đủ: Dễ dùng và tích hợp IDE tốt nhờ type hints rõ ràng.
  • XRPC Client mạnh mẽ: Gửi bài viết, thả tim, quản lý DM, và tương tác với toàn bộ API của Bluesky một cách trực tiếp.
  • Firehose và Jetstream: Hỗ trợ streaming dữ liệu thời gian thực từ Firehose và Jetstream v2.
  • Identity resolver: Dễ dàng phân giải DID và Handle thông qua các công cụ tích hợp sẵn.
  • Công cụ mật mã: Hỗ trợ multibase, xác minh chữ ký, quản lý DID keys.
  • CLI code generator: Tạo mã nguồn tùy chỉnh từ bất kỳ lexicon nào không thuộc về atproto.com hay bsky.app.

💡 Vì sao đáng chú ý

Không chỉ là một thư viện giao tiếp API, atproto là một hệ sinh thái — tự động sinh code giúp giảm lỗi thủ công và tăng tính bảo trì. Điểm mạnh là khả năng mở rộng: bạn có thể dùng code generator để tích hợp với bất kỳ lexicon nàu, không bị giới hạn ở Bluesky hay AT Protocol chuẩn.

Phù hợp cho nhà phát triển muốn xây dựng ứng dụng xã hội phi tập trung, bot tự động, phân tích dữ liệu Bluesky, hoặc khám phá sâu hơn các khái niệm như DAG-CBOR, CAR files, và DID Documents — tất cả đều có sẵn trong một gói cài đặt duy nhất.


#ATProtocol #Bluesky #Python #SDK #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.

RepositoryC#
alnkesq/AppViewLite

A Bluesky appview focused on low resource consumption

202
Oct 23, 2026
RepositoryTypeScript
callmearta/kite

a BlueSky web client

90
Nov 7, 2024
RepositorySwift
MasterJ93/ATProtoKit

A straightforward solution for using the AT Protocol and Bluesky, written in Swift.

226
Oct 12, 2026
RepositoryGo
bluesky-social/indigo

Go source code for Bluesky's atproto services.

1.4k
Oct 26, 2026
RepositoryKotlin
christiandeange/ozone

Kotlin Multiplatform bindings for Bluesky

128
Oct 15, 2026
RepositoryC#
shinolabs/PinkSea

An oekaki BBS board running on top of the AT Protocol.

111
Jan 27, 2026
RepositoryTypeScript
akari-blue/akari

a bluesky client

110
Feb 12, 2025
RepositoryVue
mimonelu/klearsky

Klearsky is a web client for Bluesky.

110
Sep 25, 2026
RepositoryC#
blowdart/idunno.Bluesky

A .NET class library for the Bluesky social network.

97
Oct 25, 2026