02Dev tools7 min
BurntSushi / ripgrep
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.
08Dev tools7 min
astral-sh / uv
Astral's Rust-based tool can manage Python versions, environments, dependencies, lockfiles, workspaces, scripts, command-line tools, builds, and publishing. Its speed is noticeable, but the more durable reason to study the repository is the explicit project model shared by local development and CI.
13Dev tools7 min
excalidraw / excalidraw
The hand-drawn surface lowers the cost of changing an idea. Underneath it sits a serious TypeScript editor, scene format and embeddable React package with product decisions that integrators still need to own.
23Dev tools8 min
microsoft / vscode
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 → 26Dev tools7 min
go-task / task
A Taskfile can replace scattered setup notes and platform-specific shell fragments with one executable contract. It stays useful only while task boundaries, variables and side effects remain plain.
29Dev tools7 min
sharkdp / bat
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.
32Dev tools8 min
microsoft / TypeScript
TypeScript remains the type system and editor foundation for much of the JavaScript ecosystem, but its source map changed in 2026. The stable TypeScript 7 compiler and language service are a native Go port, built in the separate microsoft/typescript-go repository and moved into microsoft/TypeScript in August 2026, where it replaced the JavaScript implementation on the main branch.
33Dev tools7 min
oven-sh / bun
Bun combines a JavaScript and TypeScript runtime, package manager, test runner, bundler, and practical server APIs behind one command. That unity can simplify local work and CI, but Node compatibility, native dependencies, lockfile policy, and the licenses of statically linked components still deserve production-level evaluation.
34Dev tools7 min
biomejs / biome
Biome combines a formatter, linter, import organization, editor integration, and a growing set of language-aware checks in one Rust toolchain. Its appeal is less about replacing two command names and more about giving local edits and CI the same configuration, diagnostics, and fix policy.
35Dev tools7 min
colinhacks / zod
Zod lets TypeScript teams define runtime schemas and infer static types from the same source. Its best use is not decorating values already trusted by the compiler, but validating the places where data crosses from HTTP, forms, storage, environment variables, tools, and other systems into application code.
36Dev tools7 min
storybookjs / storybook
Storybook runs UI components and pages in an isolated workshop where named stories become development examples, documentation, and test fixtures. The repository earns its keep when teams treat stories as maintained product states, not as a gallery assembled once for a design-system launch.
37Dev tools7 min
microsoft / playwright
Playwright drives Chromium, Firefox, and WebKit through one API and pairs that automation layer with a full test runner, isolated browser contexts, auto-waiting locators, traces, projects, and CI reporting. Its value is high when tests stay focused on durable user journeys rather than recreating the whole product through the UI.
54Dev tools7 min
astral-sh / ruff
Ruff is a Python linter and formatter written in Rust. It reimplements rules from Flake8 and its plugins, isort, pyupgrade and others, and formats code to match Black's style. Speed is what people notice first; the lasting change is that one configuration file and one pinned version can define a repository's whole lint and style policy.