Skip to content

A beautiful terminal-based todo list application built with Rust and Ratatui.

Notifications You must be signed in to change notification settings

radiumcoders/ratta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐀 Ratta

A beautiful terminal-based todo list application built with Rust and Ratatui.

🎨 Preview

The application features a split-pane layout: Ratta Preview

  • Top Pane: Todo list with selection highlighting (cyan border when focused)
  • Bottom Pane: Add new todo input field (green border when focused)

Rust Version License

📚 Documentation

Future Plans

We have exciting plans to enhance Ratta with:

Dashboard & Analytics

  • Progress Graphs: Visual charts showing completed vs remaining tasks
  • Statistics Pane: Display completion rate, total tasks, and daily/weekly progress
  • Charts Integration: ASCII-based bar and line charts for terminal compatibility

Enhanced Features

  • Better Preview: Detailed task preview with metadata (creation date, completion date, estimated time)
  • Task Filtering: Filter by status, completion date, or search keywords
  • Statistics Dashboard: Overview of productivity metrics and trends
  • Color Themes: Customizable color schemes for personalization
  • Performance Metrics: Track how many tasks you complete per day/week

Improvements

  • Add todo editing capabilities
  • Implement categories/tags for organization
  • Add priority levels and sorting
  • Support for todo reordering (drag & drop)
  • Export/import functionality (CSV, JSON formats)
  • Recurring tasks support
  • Dark and light theme options

📝 License

This project is available under the MIT License.

🙏 Acknowledgments

  • Built with Ratatui - a Rust terminal UI library
  • Inspired by terminal-based productivity tools

Made with 🦀 and Rust and ❤️ from RadiumCoders

About

A beautiful terminal-based todo list application built with Rust and Ratatui.

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages