- miniogre: from source code to reproducible envionments, in seconds
pip install miniogre
- Go to project folder
- Run
miniogre run
- freeze: generate images of code and terminal output
brew install charmbracelet/tap/freeze
freeze --execute "ls -ltra"
- uv: An extremely fast Python package installer and resolver, written in Rust
pip install uv
uv venv
uv pip install torch
- gource: Software version control visualization
brew install gource
- Go to git project folder
gource
- ngrok: Unified Ingress Platform for developers
- Use case: Expose your local app to the internet
brew install ngrok/ngrok/ngrok
ngrok config add-authtoken <TOKEN>
- Assuming your app is exposed on port 8080:
ngrok http http://localhost:8080
- grip: Preview GitHub README.md files locally before committing them
- Render your README.md file locally before pushing it to the repo
pip install grip
cd my_project
grip README.md
- gptify: Convert code repos into an LLM prompt-friendly format
pip install gptify
- Go inside the project folder
gptify .
- nvtop: GPU & Accelerator process monitoring
- Follow link above for installation instructions
nvtop
- asciinema: record, play, and share terminal sessions
pipx install asciinema
asciinema rec demo.cast
- ctrl+d to stop
- play:
asciinema play demo.cast
and upload:asciinema upload demo.cast
- pkgx: a blazingly fast, standalone, cross‐platform binary that runs anything
brew install pkgx
- Example: run rust compiler
pkgx rustc --help
- Note that it doesn't install rust:
$ which rust\n command not found: rustc
Last active
December 6, 2024 17:33
-
-
Save wilderlopes/8988b7a360c2e3d753d3759c9c5b574a to your computer and use it in GitHub Desktop.
List of terminal-based developer tools that deliver value in 30 seconds
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment