A Rust library to help access Zulip, along with a TUI for using Zulip on the go. It can handle most Zulip operations, and includes a nice TUI zulip client (that supports image rendering in terminals that support it). Not a heavily supported system; I created it because I needed it for a project.
Core services for Zulip: an async API client, configuration and credential handling, local SQLite caching, message digests, and real-time event subscriptions.
A terminal-first command-line client built on libzul. It supports authentication, syncing, streams, topics, search, digests, replies, and listening to channels.
A full-screen Ratatui interface built on libzul for browsing streams, topics, and messages interactively.
This crate was largely created with LLM coding agents, and then fixed by hand.