FormerLab

We built a terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Yes, that Fortran.

24
0
100% credibility
Found Mar 21, 2026 at 24 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Fortran
AI Summary

Fortransky is a text-based terminal client for the Bluesky social network that lets users browse feeds, post updates, and stream live activity using simple keyboard commands.

How It Works

1
🔍 Discover Fortransky

You hear about a quirky, retro terminal app for enjoying Bluesky social posts without a web browser.

2
📥 Get it ready

Download the files and run a simple preparation script to set everything up on your computer.

3
🚀 Launch the app

Open your terminal and start the program – a simple text screen welcomes you like an old friend.

4
🔐 Sign in securely

Type 'l', enter your Bluesky handle and a special app password, and your session saves for next time.

5
📜 Explore your feed

Use easy single-letter commands like 'a' for authors, 's' to search, or 'n' for notifications to browse posts.

6
💬 Interact and stream

Like, reply, repost, compose new posts, or watch live updates of fresh Bluesky activity in real time.

😊 Pure joy

You now have a lightweight, focused way to stay connected on Bluesky, right from your terminal screen.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 24 to 24 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fortransky?

Fortransky is a terminal-only client for Bluesky and the AT Protocol, built in Fortran with a Rust native decoder for the relay-raw firehose path. It lets you login with an app password, fetch timelines, search posts, view profiles and notifications, compose, like, repost, quote, or reply—all via simple TUI commands like `l` for login, `a ` for author feeds, `c` to post, or `j` to tail streams. Switch between jetstream (JSON WebSocket) and relay-raw modes for live firehose monitoring, saving sessions to disk for quick restarts.

Why is it gaining traction?

The Fortran hook grabs attention in a sea of JS/Go clients—it's a github build for developers curious about retro langs on modern protocols like Bluesky. User perks include offline fixture testing, low-bandwidth streams, and a Rust-powered decoder that handles binary CBOR envelopes to JSONL without Python fallbacks when built. Commands feel snappy in busybox-like envs, standing out for protocol tinkerers over bloated GUIs.

Who should use this?

AT Protocol hackers parsing firehose streams, Bluesky power users ditching web/apps for CLI workflows, or Fortran/Rust devs prototyping clients in github built in actions and runners. Ideal for embedded/low-resource setups or offline relay testing.

Verdict

With 24 stars and 1.0% credibility score, it's early-stage—docs are solid but lacks polish like handle resolution. Try it for protocol deep dives or fun; skip for production unless you need that Fortran flex.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.