Rust & Go Development Tools

Terminal demos of Rust and Go development tools — compilers, formatters, and build systems.

作者: @agentgif · 118 GIFs ·

合集内容

  1. 1. Rust Project Setup — Part 2: Lint and Test
  2. 2. rustscan — Fast Port Scanner
  3. 3. chisel — TCP/UDP Tunnel over HTTP
  4. 4. bore — TCP Tunnel
  5. 5. ox — Terminal Code Editor
  6. 6. lapce — Lightning-Fast Code Editor
  7. 7. zed — High-Performance Code Editor
  8. 8. amp — Vim-Inspired Terminal Editor
  9. 9. micro — Modern Terminal Text Editor
  10. 10. helix — Post-Modern Text Editor
  11. 11. sheldon — Shell Plugin Manager
  12. 12. volta — JavaScript Tool Manager
  13. 13. fnm — Fast Node Manager
  14. 14. mise — Dev Tool Manager
  15. 15. wezterm — GPU Terminal Emulator
  16. 16. alacritty — GPU-Accelerated Terminal
  17. 17. nushell — Structured Data Shell
  18. 18. bottom — System Resource Monitor
  19. 19. bandwhich — Network Bandwidth Monitor
  20. 20. migrate — Database Migration Runner
  21. 21. watchexec — File watcher executor
  22. 22. navi — Interactive cheatsheets
  23. 23. procs — Modern process viewer
  24. 24. dust — Intuitive disk usage
  25. 25. zellij — Terminal workspace manager
  26. 26. golangci-lint — Go linter aggregator
  27. 27. gofmt — Format Go code
  28. 28. cargo watch — Auto-rebuild on change
  29. 29. cargo fmt — Format Rust code
  30. 30. rustup — Rust toolchain manager
  31. 31. go get — Go modules
  32. 32. cargo add — Rust dependencies
  33. 33. xh — Friendly HTTP client
  34. 34. bottom — System resource monitor
  35. 35. hyperfine — Command benchmarking
  36. 36. dust — Intuitive du replacement
  37. 37. starship — Cross-shell prompt
  38. 38. zoxide — Smarter cd
  39. 39. ripgrep — Fast recursive search
  40. 40. bat — cat with syntax highlighting
  41. 41. eza — Modern ls replacement
  42. 42. Rust Project Setup — Part 1: Create and Add Dependencies
  43. 43. rustc — The Rust Compiler
  44. 44. sd — Intuitive Find & Replace CLI
  45. 45. cargo — Rust Package Manager and Build Tool
  46. 46. difftastic — Structural Code Diff
  47. 47. atuin — Magical Shell History
  48. 48. jless — Command-Line JSON Viewer
  49. 49. procs — Modern Replacement for ps
  50. 50. tokei — Count Lines of Code
  51. 51. bat — A cat Clone with Syntax Highlighting
  52. 52. lsd — LSDeluxe — The Next-Gen ls
  53. 53. go run — Run Go program directly
  54. 54. go test — Run Go tests
  55. 55. uv add — Add Python dependencies
  56. 56. typos — find typos in source code and documentation
  57. 57. cargo build — Compile Rust project
  58. 58. ripgrep (rg) — Blazing Fast Regex Search
  59. 59. cargo new — Create a new Rust project
  60. 60. choose — Human-Friendly cut Alternative
  61. 61. uv init — Create a new Python project
  62. 62. macchina — Minimalist system fetch with macchina
  63. 63. cargo clippy — Rust linter
  64. 64. go build — Compile Go binary
  65. 65. go mod init — Initialize Go module
  66. 66. cargo test — Run Rust tests
  67. 67. sudo bandwhich — live per-process network bandwidth monitor
  68. 68. yazi — Blazing Fast Terminal File Manager
  69. 69. eza — Modern ls Replacement
  70. 70. rustfmt — Rust Code Formatter
  71. 71. xh POST httpbin.org/post name=AgentGIF — POST JSON with xh
  72. 72. dog example.com — DNS lookup with coloured, structured output
  73. 73. xh httpbin.org/get — Fast HTTP requests with xh
  74. 74. go — Go Module Management
  75. 75. amp — Vim-inspired terminal editor
  76. 76. tokei — Count lines of code
  77. 77. hyperfine — Command-Line Benchmarking Tool
  78. 78. gping — Ping with a Graph
  79. 79. uv — Extremely Fast Python Package Manager
  80. 80. xh — Fast HTTP Client Written in Rust
  81. 81. gofmt — Go Code Formatter
  82. 82. zoxide — Smarter cd Command
  83. 83. xsv stats — compute summary statistics for CSV columns
  84. 84. scc — Sloc Cloc and Code
  85. 85. ruff — Extremely Fast Python Linter
  86. 86. procs --tree — process hierarchy as an indented tree
  87. 87. dust — Intuitive Disk Usage Analyzer
  88. 88. xh httpbin.org/json — HTTP client GET request
  89. 89. gitui — Blazing Fast Git TUI
  90. 90. btm — bottom system monitor overview
  91. 91. zenith — Rust-based system monitor with zoomable history
  92. 92. starship — Minimal and Fast Shell Prompt
  93. 93. procs — Modern ps replacement
  94. 94. gitui — Rust-powered Git TUI with keyboard-driven workflow
  95. 95. onefetch — repo summary card with language stats and contributors
  96. 96. find . -name '*.go' | entr go test — watch Go files
  97. 97. btm — bottom system monitor with widget layout
  98. 98. watchexec -e rs — rebuild Rust project on source changes
  99. 99. fd — Fast and User-Friendly Alternative to find
  100. 100. dust — intuitive disk usage summary
  101. 101. gdu — fast parallel disk usage analyzer
  102. 102. dust -n 10 — show top 10 largest directories
  103. 103. macchina — System Info Fetcher
  104. 104. yazi — async terminal file manager (navigation)
  105. 105. eza -la --icons — list files with icons and detail
  106. 106. fd -e rs --exec wc -l — find and run a command on results
  107. 107. dust -d 2 — disk usage limited to two directory levels
  108. 108. go — The Go Programming Language
  109. 109. just — Command Runner for Project Tasks
  110. 110. yazi — file previews with syntax highlighting
  111. 111. erd -L 2 -s size — disk usage tree sorted by size
  112. 112. fd .py — find Python files fast
  113. 113. rg 'config' src/ — ripgrep recursive search
  114. 114. z projects — jump to a frecent directory
  115. 115. sg -p 'func $NAME' -l go — find Go function declarations
  116. 116. rg "TODO" — search for TODO comments recursively
  117. 117. erd --no-git — file tree ignoring .gitignore rules
  118. 118. sd "before" "after" file.txt — simple in-place string replacement