A lightweight, zero-dependency alternative configuration for the standard interactive Python shell.
Unlike massive REPL alternatives that require heavy third-party dependency trees (and add latency to your terminal load times), native-tab-repl relies entirely on pure Python built-in modules.
- 🚀 Zero Dependencies: Pure vanilla Python under the hood. No bloated installation footprint.
- ⌨️ Cross-Platform Tab Completion: Seamless auto-completion out of the box using native
readlineon Unix systems andpyreadline3hooks automatically configured on Windows platforms. - 🖥️ System Insights: Instantly greets you with environment context (OS type, active user, node host identity) via a custom shell banner.
pip install native-tab-repl
Once installed, simply run the custom terminal entry point command to start your session:
urepl
Type exit() or quit() to drop out cleanly.
- Repository: https://github.com/unseenumair/urepl
- Author: @UmairShakoor