glem

module
v0.0.0-...-de04988 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2026 License: BSD-3-Clause

README

glem

A cosy terminal client for Lemmy - because sometimes you want to browse the fediverse without leaving your beloved command line.

Features

  • Browse posts and comments from any Lemmy instance
  • Search for posts, communities, and users
  • Vim-style keybindings for the keyboard enthusiasts
  • Multiple comment display styles (tree, indent, coloured)
  • Works great over SSH - perfect for procrastinating on remote servers

Installation

go install codeberg.org/0x2a/glem/cmd/glem@latest

Usage

glem

Then connect to your favourite Lemmy instance and enjoy the fediverse in glorious terminal graphics.

License

BSD 3-Clause - See LICENSE for details.

Directories

Path Synopsis
cmd
demo command
Package main provides a demo mode for glem that displays mock data.
Package main provides a demo mode for glem that displays mock data.
demo-borderless command
Package main provides a borderless demo mode for glem that displays mock data without the outer border frame.
Package main provides a borderless demo mode for glem that displays mock data without the outer border frame.
glem command
Package main is the entry point for the glem application.
Package main is the entry point for the glem application.
powerline-tabs command
Package main demonstrates different powerline-styled tab bar options.
Package main demonstrates different powerline-styled tab bar options.
tabproto command
tabproto is a prototype to visualise tab UI designs for glem.
tabproto is a prototype to visualise tab UI designs for glem.
internal
api
Package api provides the Lemmy API client and data types.
Package api provides the Lemmy API client and data types.
config
Package config handles loading and saving application configuration.
Package config handles loading and saving application configuration.
demo
Package demo provides mock data for UI testing without a live Lemmy connection.
Package demo provides mock data for UI testing without a live Lemmy connection.
tui
Package tui provides the terminal user interface for glem.
Package tui provides the terminal user interface for glem.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL