An open API service indexing awesome lists of open source software.

https://github.com/babycommando/zuse

ZUSE is an irc client for the terminal made in Go with Bubbletea
https://github.com/babycommando/zuse

Last synced: 4 months ago
JSON representation

ZUSE is an irc client for the terminal made in Go with Bubbletea

Awesome Lists containing this project

README

          

# ZUSE IRC Terminal Client

ZUSE is a sleek, minimal IRC client for your terminal. Built with Go and powered by the elegant Bubble Tea framework. Chat faster, cleaner, and without distractions right from your terminal.

---

![ZUSE Screenshot 1](assets/img1.png)
![ZUSE Screenshot 2](assets/img2.png)
![ZUSE Screenshot 3](assets/img3.png)

---

### Installation

```
go install github.com/babycommando/zuse@latest
```

---
### Build from Source

1. Get and build:
```
git clone https://github.com/yourusername/zuse.git
cd zuse
go mod tidy
go build -o zuse # or zuse.exe on Windows
```

2. Add the compiled file to your system PATH

---

### Usage

Open a fresh terminal and type:
```
zuse
```

Enter your IRC details, pick your favorite channels, and you're good to go.

---

### Keybindings

| Key | Action |
|---------|-------------------|
| ↑/↓ | Scroll chat |
| ←/→ | Switch panes |
| Ctrl+C | Quit |

---

### Made With

- Bubble Tea (github.com/charmbracelet/bubbletea)
- Lipgloss (github.com/charmbracelet/lipgloss)

# Beta warning
This software is under active development, beware of bugs and missing features.
Let me know if anything went wrong at the github project issues.

---

ZUSE also comes pre-built on the [Nightride](https://github.com/babycommando/nightride-cli) synthwave radio terminal client, give some love there!