Fortransky is a terminal-only Bluesky/AT Protocol client written in Fortran, featuring a Rust-native firehose decoder for the relay-raw stream path. The architecture combines a Fortran TUI with a C libcurl bridge and a Rust staticlib that decodes binary CBOR WebSocket frames (envelope → CAR → DAG-CBOR → normalized JSON). It supports login, timeline browsing, author feeds, search, notifications, composing posts, liking, reposting, and live stream tailing via either Jetstream or the raw AT Protocol relay. Build requires gfortran, CMake, Rust (>=1.70), and optional Python deps for the relay-raw path.

4m read timeFrom github.com
Post cover image
Table of contents
ArchitectureBuild dependenciesBuildLoginTUI commandsStream modesKnown issues / notesChangelog

Sort: