04 / CATEGORY

Developer tools

Fast, focused tools that improve the work between opening a terminal and merging a change.

6 long-form field guides
02Dev tools7 min

BurntSushi / ripgrep

ripgrep makes repository search feel like a native operation

BurntSushi's search tool combines recursive traversal, sensible ignore behavior, Unicode-aware regular expressions, file type filters, and scriptable output in one focused command. Its value is not just speed. The defaults match how developers usually want a repository search to behave.

MIT or the Unlicense, at your optionRead the field guide
23Dev tools8 min

microsoft / vscode

microsoft/vscode is the open editor platform beneath a distinct Microsoft product

The repository develops Code - OSS, an Electron and TypeScript editor with a workbench, extension host, language tooling, debugging, terminals, search, and platform services. It is the source foundation for Visual Studio Code, but cloning MIT-licensed Code - OSS is not the same act as redistributing Microsoft's branded Visual Studio Code build.

MIT for Code - OSS source; Microsoft's Visual Studio Code distribution uses the Microsoft product licenseRead the field guide
29Dev tools7 min

sharkdp / bat

bat turns reading a file in the terminal into a deliberate interface

sharkdp/bat adds syntax highlighting, Git change markers, line numbers, paging, themes, and visible control characters to the familiar act of printing a file. It is a small tool with thoughtful terminal behavior, especially when kept out of scripts that require cat's portability and byte-oriented simplicity.

Apache-2.0 or MIT, at your optionRead the field guide