Skip to content

feat: add lazyredis - lazygit-inspired TUI for Redis#6429

Open
sm010422 wants to merge 1 commit into
avelino:mainfrom
sm010422:add-lazyredis
Open

feat: add lazyredis - lazygit-inspired TUI for Redis#6429
sm010422 wants to merge 1 commit into
avelino:mainfrom
sm010422:add-lazyredis

Conversation

@sm010422

@sm010422 sm010422 commented Jun 25, 2026

Copy link
Copy Markdown

Description

Adding lazyredis to the Command Line section.

What is lazyredis?

A lazygit-inspired terminal UI for Redis built with bubbletea and lipgloss.

Features:

  • Hierarchical key tree — groups keys by : delimiter into navigable folders
  • All Redis types: String (with JSON pretty-print + hex dump), List, Hash, Set, Sorted Set, Stream, RedisJSON, Vector Set, Time Series
  • Full CRUD via modal dialogs (create, rename, TTL, edit sub-items)
  • Multi-select + batch delete with range selection
  • Multi-profile config (~/.config/lazyredis/config.json) with p to switch connections
  • Search with fuzzy match and glob pattern support
  • Auto-refresh, TLS support, copy to clipboard

Installation:

brew tap sm010422/lazyredis
brew install lazyredis

Links

Forge link: https://github.com/sm010422/lazyredis
pkg.go.dev: https://pkg.go.dev/github.com/sm010422/lazyredis
goreportcard.com: https://goreportcard.com/report/github.com/sm010422/lazyredis

Checklist

  • The repository is valid Go
  • Only ONE package is added in this PR
  • The package has a clear description (not marketing copy)
  • Link is alphabetically ordered within its section
  • The package has been around for at least 30 days with real commits
  • The package has tests or is a tool (CLI tools are accepted without unit tests)

@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown

Automated Quality Checks

Required checks

Repo: accessible, has go.mod and SemVer release
pkg.go.dev: unreachable

How to fix: The pkg.go.dev page could not be reached.
Ensure your module path in go.mod matches the URL. After pushing a tagged release, pkg.go.dev indexes the module automatically — this can take a few minutes. You can trigger it manually by visiting https://pkg.go.dev/your-module-path.
Go Report Card: OK (grade unknown)

Additional checks

License: MIT
⚠️ Maturity: repo appears to have less than 5 months of history

How to fix: Your repository needs at least 5 months of history since the first commit.
Please resubmit after the repository meets this requirement.
⚠️ CI/CD: no GitHub Actions workflows found
How to fix: Add a CI workflow to run tests automatically.
Create .github/workflows/test.yml — see https://docs.github.com/en/actions/use-cases-and-examples/building-and-testing/building-and-testing-go
README: present
⚠️ Coverage: missing from PR body
How to fix: Add a coverage service link to your PR description:

Coverage: https://app.codecov.io/gh/your-org/your-project

Popular options: [Codecov](https://codecov.io), [Coveralls](https://coveralls.io). Integrate one with your CI to track coverage automatically.

---
> **Action needed:** one or more required checks failed. Please update your PR body with the missing links and ensure the repository meets the [quality standards](https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md#quality-standards).

_These checks are automated and do not replace maintainer review. See [CONTRIBUTING.md](https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md) for full guidelines._

---

## PR Diff Validation

### Content checks

✅ **Files changed**: only README.md
✅ **Single item**: one package added
✅ **Link consistency**: README link matches forge link in PR body
✅ **Link text**: matches repository name
✅ **Description**: ends with punctuation
✅ **Description tone**: no promotional language detected
✅ **Category size**: Advanced Console UIs has 42 items


_Automated diff validation — does not replace maintainer review._
<!-- Sticky Pull Request Commentpr-quality-check -->

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant