4 releases (breaking)
0.4.0 | Apr 20, 2024 |
---|---|
0.3.0 | Aug 10, 2023 |
0.2.0 | Jul 30, 2023 |
0.1.0 | Jul 19, 2023 |
#299 in Command-line interface
190KB
5K
SLoC
Leetcode TUI
Use Leetcode in your terminal.
Why this TUI:
My motivation for creating leetcode-tui stemmed from my preference for tools that are lightweight and consume fewer system resources. When I explored existing leetcode CLI tools on GitHub, I came across a few raw command-line interfaces, but they lacked the interactivity I desired. To address this, I decided to develop leetcode-tui, a Text-based User Interface, that provides an interactive and user-friendly experience for solving LeetCode problems.
Warning This TUI is currently under active development. Please feel free to open an issue if you find errors.
Installation
cargo install leetcode-tui-rs
Post installation
leetui
# This is going to create a config file depending on your os.
# Get the Cookies from the browser `LEETCODE_SESSION` and `csrftoken` and paste it in the config file
# run the command again to populate db
leetui
Features
- Question grouped by categories
- Read Question
- Open question in
EDITOR
- Solve question in multiple languages
- Submit and run solution in multiple languages
- Read Stats of your performance (Ctrl+s)
- Solved questions are marked with "👑"
- Neetcode 75
- For Fuzzy search the question list use
/
-- searchable by question id, topic and question_title.
Few related projects:
Dependencies
~28–45MB
~699K SLoC