Gaming Chat

Oxicord – Rust-based terminal Discord client

Oxicord is a terminal user interface client for Discord written in Rust. It draws inspiration from Discordo but uses a different implementation built around the Ratatui terminal interface framework.

The application concentrates on providing a responsive messaging experience with keyboard navigation, formatted text and inline media. It supports server and channel navigation, direct conversations and message history, while grouping related messages to make discussions easier to follow.

Oxicord includes extensive appearance and navigation options, including colour themes, fuzzy searching and notifications. It also supports image rendering through several terminal graphics protocols, allowing users to preview media without opening a separate application.

This is free and open source software.

Key Features

  • Terminal interface for browsing Discord servers, channels and conversations.
  • Vim-style keyboard navigation using familiar movement commands.
  • Fuzzy-search channel switcher with configurable sorting.
  • Automatically loads older messages when scrolling through conversations.
  • Groups consecutive messages from the same author for improved readability.
  • Markdown rendering with syntax highlighting for code blocks.
  • Inline image previews using supported terminal graphics protocols.
  • Supports Kitty, Sixel and iTerm2 image protocols, with text-based alternatives.
  • Unread message markers and real-time typing indicators.
  • Autocomplete suggestions for user mentions.
  • Built-in file picker for selecting attachments.
  • Open hyperlinks and images using external applications.
  • Compose messages using an external text editor.
  • Customisable themes, accent colours and username colours.
  • Desktop notifications and internal notification indicators.
  • Configurable timestamps and optional interface animations.
  • Token storage using the system keyring where available.
  • TOML configuration files following XDG directory conventions.

Website: github.com/linuxmobile/oxicord
Support:
Developer: linuxmobile
License: GNU General Public License v3.0

Oxicord demo

Oxicord is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

TUI Discord Clients
DiscordoConfigurable Go-based Discord TUI with keyboard-driven messaging
OxicordRust TUI with inline images, Markdown and vim-style navigation
ConcordFeature-rich Discord TUI with messaging, voice and screen sharing
vimcordLightweight Rust client for keyboard-focused Discord text chat
rdircdAccess Discord conversations through a conventional IRC client

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted