Skip to content

Major Feature (Rust port): Port code from Go to Rust with few improvements#40

Open
narenaryan wants to merge 1 commit intomainfrom
recaller-rs
Open

Major Feature (Rust port): Port code from Go to Rust with few improvements#40
narenaryan wants to merge 1 commit intomainfrom
recaller-rs

Conversation

@narenaryan
Copy link
Contributor

@narenaryan narenaryan commented Nov 16, 2025

Description

This PR ports recaller from to to rust to improve the speed and stability of the app.

The initial Go version has few limitations with Term UI (line-based text etc.). So Moving it to Rust remove garbage collection, and brings the power of Ratatui.

Changes

  • Backwards-compatible features
  • Better error & memory handling
  • New search through help text
  • new Ctrl + H for showing help on Key-bindings

New Look with Ratatui:

Screenshot 2025-11-16 at 12 57 03 PM

Help Modal:
Screenshot 2025-11-16 at 1 38 04 PM

Search Command Help with / key:
Screenshot 2025-11-16 at 1 38 17 PM

@narenaryan narenaryan self-assigned this Nov 16, 2025
@narenaryan narenaryan added the enhancement New feature or request label Nov 16, 2025
@narenaryan narenaryan changed the title feat(Rust port): add rust port of recaller with few improvements Major Feature (Rust port): add rust port of recaller with few improvements Nov 16, 2025
@narenaryan narenaryan changed the title Major Feature (Rust port): add rust port of recaller with few improvements Major Feature (Rust port): Port code from Go to Rust with few improvements Nov 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant