A terminal IRC client written in Rust with a clean UI, mentions tab, and configurable key bindings.
tiny is a terminal-based IRC client written in Rust, designed for modern IRC usage with a focus on usability and minimalism. It provides a streamlined interface for connecting to IRC servers, managing channels, and handling mentions efficiently, solving the problem of missing mentions after inactivity.
Developers and power users who prefer terminal applications and need a reliable, configurable IRC client for daily communication on IRC networks, especially those using ZNC bouncers or requiring secure connections.
Developers choose tiny for its clean UI that condenses repetitive messages, a dedicated mentions tab to never miss notifications, and automatic reconnection for uninterrupted sessions, all with extensive configurability including SASL authentication and TLS support.
A terminal IRC client
Condenses consecutive join/part/quit messages and omits redundant timestamps, reducing UI clutter based on inspiration from irc-core.
Aggregates all user mentions in a dedicated tab with server and channel info, ensuring no mention is missed after inactivity.
Automatically detects disconnections and reconnects after network issues or system sleep, ideal for always-on usage.
Offers configurable key bindings inspired by vim and terminal emulators, along with color settings and external command integration for passwords.
No native Windows support; requires Windows Subsystem for Linux, which can be a barrier for Windows-only environments.
Desktop notifications are an opt-in feature that requires compiling with a feature flag and additional dependencies like libdbus, making them less convenient.
Relies on YAML configuration files and external shell commands for passwords, which may be complex for users preferring GUI settings.
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
A modern runtime for JavaScript and TypeScript.
A cross-platform, OpenGL terminal emulator.
A markup-based typesetting system that is powerful and easy to learn.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.