Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/learnbyexample/TUI-apps
Terminal User Interface (TUI) apps
https://github.com/learnbyexample/TUI-apps
exercises game grep interactive playground python regex ripgrep sed textual tui
Last synced: about 17 hours ago
JSON representation
Terminal User Interface (TUI) apps
- Host: GitHub
- URL: https://github.com/learnbyexample/TUI-apps
- Owner: learnbyexample
- License: mit
- Created: 2022-11-14T06:32:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T05:21:43.000Z (6 days ago)
- Last Synced: 2024-10-30T00:37:07.614Z (5 days ago)
- Topics: exercises, game, grep, interactive, playground, python, regex, ripgrep, sed, textual, tui
- Language: Python
- Homepage:
- Size: 896 KB
- Stars: 635
- Watchers: 11
- Forks: 39
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome-github-stars - learnbyexample/TUI-apps - Terminal User Interface (TUI) apps (Python)
README
# TUI apps
Repository for Terminal User Interface (TUI) apps. Mostly for fun (ex: games), learning a framework (ex: [Textual](https://textual.textualize.io/)), etc.
# List of apps
* [Square Tic Tac Toe](./SquareTicTacToe) — form a square with 4 corners
* [Linux CLI Text Processing Exercises](./CLI-Exercises) — 70+ exercises for CLI text processing
* [Python re(gex)? playground](./PyRegexPlayground) — interactive playground for Python Regular Expressions
* [Python re(gex)? exercises](./PyRegexExercises) — 100+ exercises for Python Regular Expressions
* [Grep Exercises](./GrepExercises) — 50+ exercises for `GNU grep` (or alternate implementations like `ripgrep`)
* [Sed Exercises](./SedExercises) — 50+ exercises for `GNU sed`
* [Awk Exercises](./AwkExercises) — 80+ exercises for `GNU awk`
* [Awk Tutorial](./AwkTutorial) — brief tour of the `awk` command# Acknowledgements
The Textual team for quickly resolving issues and helping me out when I was stuck.
# License
MIT, see [LICENSE](./LICENSE) file