Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zul

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.

image

Crates

libzul

Core services for Zulip: an async API client, configuration and credential handling, local SQLite caching, message digests, and real-time event subscriptions.

zul-cli

A terminal-first command-line client built on libzul. It supports authentication, syncing, streams, topics, search, digests, replies, and listening to channels.

zul-tui

A full-screen Ratatui interface built on libzul for browsing streams, topics, and messages interactively.

AI Usage Disclosure

This crate was largely created with LLM coding agents, and then fixed by hand.

About

A Rust library for accessing Zulip, and a TUI.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages