Bookmarks
Dev Toolkit — October 15, 2026
Languages & Runtimes
- mise
- mise picked up where asdf left off: one Rust binary manages per-project versions of Node, Python, Ruby, Go, Rust and over a thousand other tools from a single `mise.toml`, and it also handles environment variables and task running, so it quietly replaces asdf, direnv and an npm-scripts file at once. Install it with `curl https://mise.run | sh`; CalVer releases ship roughly monthly, with eleven cut in October 2026 alone. **Pricing:** free, open source (MIT).
- Bun
- Bun bundles a JavaScript/TypeScript runtime, bundler, test runner and package manager into one binary built on JavaScriptCore, installed with `curl -fsSL https://bun.com/install | bash`. Version 1.4.3, out October 10, 2026, added `bun check` (a built-in type checker that reports the same errors as tsc but 3 to 6 times faster) plus an idle-server CPU cut of up to 89%. **Pricing:** free, open source (MIT core; a few bundled dependencies carry their own permissive licenses).
- Wasmtime
- The Bytecode Alliance maintains Wasmtime as a standalone WebAssembly and WASI runtime, JIT- or AOT-compiling `.wasm` modules via Cranelift so code built in Rust, C, Go, Python or .NET runs the same way everywhere. Install with `curl https://wasmtime.dev/install.sh -sSf | bash`, then `wasmtime run app.wasm`; v49.0.3 landed October 14, 2026 with fourteen security fixes to the component model. **Pricing:** free, open source (Apache-2.0 with LLVM exception).
- Zig
- Zig ships as a plain per-platform tarball with no installer, and doubles as a cross-compiling C/C++ compiler (`zig cc`) alongside its own systems language. The 0.17.0 release on October 1, 2026 reworked the ELF linker with full x86_64 and SPARC64 support and extended incremental compilation, so most x86_64 Linux builds can run watch mode without a full rebuild. **Pricing:** free, open source (MIT).
Frameworks & Libraries
- Zod
- Zod turns a validation schema into a static TypeScript type through inference, so a form or API payload gets checked at runtime and typed at compile time from the same declaration. The core library has zero dependencies, weighs about 2KB gzipped, and backs enough of the ecosystem (tRPC, React Hook Form, most modern API stacks) that it displaced Yup and Joi as the default; install with `npm install zod`. **Pricing:** free, open source.
- TanStack Start
- TanStack Start reached a stable 1.0 on October 13, 2026, two days before this digest went to print, built on TanStack Router with server-side rendering, streaming and type-safe server functions for React and Solid. The package was renamed from `@tanstack/start` to `@tanstack/react-start` for the release, and 1.0 requires Vite 8; install with `npm i @tanstack/react-start @tanstack/react-router`. **Pricing:** free, open source.
- Astro
- Astro's islands architecture renders mostly-static sites with small pockets of interactivity from any UI framework, and version 7.0 (June 22, 2026) rewrote the `.astro` compiler in Rust and moved the build onto Vite 8 and Rolldown, cutting build times 15 to 61% depending on project size. The same release added a `src/fetch.ts` entry point for full control over the request pipeline and made route caching stable; scaffold a project with `npm create astro@latest`. **Pricing:** free, open source.
- Tailwind CSS
- Tailwind replaced hand-rolled CSS and component-class frameworks like Bootstrap with utility classes composed directly in markup, and it's still the default reach for that approach. Version 4 dropped the separate config file (styling now starts by importing `@tailwindcss` in CSS), and the 4.3 line (latest patch 4.3.3, July 16, 2026) added native scrollbar styling and a first-party webpack plugin; install with `npm install tailwindcss @tailwindcss/vite`. **Pricing:** free, open source (the Tailwind UI/Plus component sets are paid add-ons, not the core library).
Testing & Quality
- Vitest
- Vitest runs on the same engine as your Vite build, so tests pick up the project's existing config instead of a separate Jest setup, while keeping a Jest-compatible API for projects migrating over. Its watch mode reruns only the tests touched by a changed file, and v5.0, shipped September 3, 2026, is now maintained by VoidZero alongside the rest of the Vite toolchain; install with `npm install -D vitest`. **Pricing:** free, open source (MIT).
- Playwright
- Microsoft's Playwright drives Chromium, Firefox and WebKit from one API, with a built-in test runner that auto-waits on elements and asserts against the live page instead of a snapshot in time. Recent releases added a standalone CLI (`@playwright/cli`) and an MCP server for agent-driven browser automation, on top of the existing JS/TS, Python, .NET and Java bindings; scaffold with `npm init playwright@latest`. **Pricing:** free, open source.
- StrykerJS
- Coverage tells you a test ran; mutation testing tells you whether it would have caught a bug, by injecting small code mutants and checking which ones your suite actually kills. StrykerJS v10.0.0, out August 14, 2026, added Mocha 12 support and mutant filtering but also raised the minimum Node version to 22; run it with `npx stryker run` after `pnpm add -D @stryker-mutator/core`. **Pricing:** free, open source (Apache-2.0).
- ty
- Astral, the team behind uv and Ruff, is building ty as a Python type checker and language server in Rust, with a stated goal of 10 to 100 times the speed of mypy or Pyright. It's still pre-1.0 (versions sit at 0.0.x, and the README warns diagnostics can change between any two releases), but it ships weekly, with 0.0.86 out October 9, 2026; try it with `uvx ty check`. **Pricing:** free, open source; Astral also sells optional commercial support, not required to use the tool.
Databases & Storage
- DuckDB
- DuckDB embeds a columnar, vectorized SQL engine directly into a process rather than running as a server, so Python, Node, Rust or CLI code can query Parquet, CSV, JSON or Iceberg files in place with no daemon to manage. It's the established pick for local and in-process analytics, with daily commits and v1.5.6 released September 28, 2026; install with `pip install duckdb` or the equivalent for your language. **Pricing:** free, open source (MIT), no gated enterprise build.
- Valkey
- When Redis Ltd. relicensed Redis 7.4+ under the source-available RSALv2/SSPL in March 2024, the Linux Foundation forked the last fully open version into Valkey, BSD-3-Clause and governed by AWS, Google Cloud, Oracle and others rather than one vendor. It stays protocol-compatible with Redis clients, so existing caching code doesn't change; the latest release, 9.1.2 (August 31, 2026), patched a use-after-free in RDMA handling. **Pricing:** free, self-hostable (BSD-3-Clause) — the license worth knowing here is Redis's, not Valkey's.
- Drizzle ORM
- Drizzle is a TypeScript query builder with no runtime dependencies, covering Postgres, MySQL, SQLite, SingleStore, MSSQL and CockroachDB from one API, and it exposes both a relational query interface and something closer to raw SQL depending on what a query needs. Drizzle Kit, its companion CLI, handles schema diffing and migrations through `generate`, `migrate`, `push` and `pull`; the project ships weekly, with 0.45.4 out around October 8, 2026. Install with `npm install drizzle-orm drizzle-kit`. **Pricing:** free, open source (Apache-2.0).
- PGlite
- PGlite compiles actual single-user Postgres to WebAssembly and packages it as a client library under 3MB gzipped, so a browser tab, Node, Bun or Deno process can run real Postgres, pgvector and PostGIS included, with nothing to install or start. Electric, the team behind ElectricSQL, built it for local-first apps that sync to a server-side Postgres later; it's still labeled alpha, with 0.5.10 out October 14, 2026. Install with `npm install @electric-sql/pglite`. **Pricing:** free, open source (dual Apache-2.0 / PostgreSQL License).
CLIs & Terminal
- ripgrep
- ripgrep is the grep replacement that's already inside VS Code, Sublime and a dozen other tools that shell out to it: it respects `.gitignore` by default, skips binary files automatically, and is fast enough that most people stopped thinking about the alternative years ago. v15.2.0 (July 15, 2026) fixed gitignore-matching edge cases and added a musl build for aarch64; install with `brew install ripgrep` or `cargo install ripgrep`. **Pricing:** free, open source (dual MIT / Unlicense).
- Yazi
- Yazi is a terminal file manager built on async Rust, so large directories and image previews load without blocking the UI, and it hands off to ripgrep, fd, fzf and zoxide instead of reimplementing search. The project still calls itself a public beta with real breaking changes between releases; v26.9.1 (September 1, 2026) redesigned mouse-switchable tabs and added real-time directory-size calculation. Install with `brew install yazi` or `cargo install --locked yazi-fm yazi-cli`. **Pricing:** free, open source (MIT).
- git-delta
- git-delta sits as the pager for `git diff`, `git show` and `git blame`, adding word-level highlighting and a side-by-side view, and it can stand in for diff-highlight or diff-so-fancy without changing the rest of your workflow. v0.20.0 and v0.20.1, both out October 4, 2026, added OSC-1717 metadata so TUIs like lazygit can offer stage and unstage actions directly on delta's output. Install with `cargo install git-delta`, then set `git config core.pager delta`. **Pricing:** free, open source (MIT).
Editors & IDE Tooling
- Neovim
- Neovim has been the default keyboard-driven editor for long enough that the real question is usually which plugin manager, not which editor — a built-in LSP client, Tree-sitter highlighting and a Lua config API mean no separate IDE layer gets bolted on. It's also the most active project in this bucket: 265 contributors and 3,576 commits in the trailing year, with v0.12.6 out October 9, 2026. Get it from your package manager or the GitHub releases page. **Pricing:** free, open source (Apache-2.0, with some Vim-derived portions under Vim's own permissive license).
- Zed
- Zed is a GPU-accelerated, Rust-native editor with multiplayer collaboration and SSH remote development built in rather than bolted on through extensions. v1.24.2 (October 14, 2026) added local Git tag creation and drag-and-drop terminal tabs into the agent panel; the core is GPL-3.0-or-later, a real copyleft license rather than the MIT/Apache norm for this category. Download a binary at zed.dev. **Pricing:** free for personal use; Pro is $10/month for Zed-hosted AI model credits, Business $30/seat/month.
- Helix
- Helix flips Vim's command-first model to selection-first (select text, then act on it) and ships LSP, Tree-sitter highlighting and a debug adapter with no plugin setup required. Development runs under MPL-2.0, a file-level copyleft rather than a plain permissive license, and while the last tagged release dates to mid-2025, commits as recent as September 29, 2026 show the project is still being actively triaged. Get prebuilt packages from the README. **Pricing:** free, open source (MPL-2.0).
- ast-grep
- ast-grep searches and rewrites code by matching against the syntax tree instead of text, so a rename or pattern-based refactor survives formatting differences that would break a regex. The CLI core, at v0.51.0 as of October 15, 2026, added ESQuery-style selectors and better diagnostics for injected languages, and the companion VS Code extension wraps the same engine with in-editor structural search. Install the CLI via npm, cargo or Homebrew, or add the extension from the Marketplace. **Pricing:** free, open source (MIT).
Build, CI & Packaging
- Turborepo
- Turborepo reads the dependency graph between workspace packages, runs the independent tasks in parallel, and skips anything a file-hash fingerprint says hasn't changed, all from one `turbo.json` with no rewrite of existing `package.json` scripts. Vercel has maintained it since 2021, and it works with npm, yarn or pnpm workspaces either way; scaffold with `npx create-turbo@latest`. **Pricing:** free, open source (MIT); optional remote-cache hosting is free on any CI provider within fair-use limits.
- uv
- uv folds pip, pip-tools, pipx, poetry, pyenv and virtualenv into one Rust binary, resolving dependencies and managing Python versions out of a global cache that Astral claims is 10 to 100 times faster than pip. It ships close to weekly with real breaking changes (v0.13.0, October 9, 2026, switched the default stable interpreter from Python 3.14 to 3.15), so pinning a version in CI is worth doing. Install with `curl -LsSf https://astral.sh/uv/install.sh | sh`. **Pricing:** free, open source (dual MIT / Apache-2.0).
- ko
- ko builds a container image by running the Go-equivalent of a local build and layering the binary onto a minimal base. There's no Dockerfile and no Docker daemon in the loop, which matters on CI runners that don't want to run a privileged daemon. Originally built at Google, it's now a CNCF Sandbox project with multi-platform builds and SBOM generation included; install with `go install github.com/google/ko@latest`. **Pricing:** free, open source (Apache-2.0).
- Buildkite Agent
- The Buildkite Agent is a small Go binary that runs on your own infrastructure (or in Docker or Kubernetes) and polls Buildkite's hosted control plane for jobs, so build compute and secrets stay on your network while the dashboard stays hosted. It supports both persistent self-hosted runners and ephemeral Buildkite-hosted agents with NVMe cache volumes, if you'd rather not manage either. **Pricing:** the agent binary is free and self-hosted (you provide the compute); the hosted control plane has a free tier (5 users, 10 concurrent jobs), Pro at $30/user/month, and sales-led Enterprise.
APIs & Protocols
- Bruno
- Bruno stores API collections as plain text files instead of a database or a synced cloud account, so a change to an endpoint shows up as a reviewable diff in the same pull request as the code that changed it. It became the default open-source Postman alternative after Postman pushed users toward cloud sync and Insomnia relicensed, and it ships both a desktop GUI and a separate CLI for CI; install the CLI with `npm install -g @usebruno/cli`. **Pricing:** free, no account required; a paid license unlocks optional team-collaboration features.
- Hurl
- Hurl runs HTTP requests defined in a plain-text format that chains calls, captures values from one response into the next, and asserts on status, headers or body via XPath and JSONPath, built on libcurl so it behaves the way curl does under the hood. v8.0.0 (April 27, 2026) was a breaking-change major release; it generates JUnit, TAP and HTML reports, which makes it as much a CI assertion tool as a request runner. Install with `brew install hurl` or `cargo install hurl`. **Pricing:** free, open source (Apache-2.0).
- Mockoon
- Mockoon spins up a mock REST API locally in seconds, no account and no deployment, with OpenAPI import/export and JSON templating for responses that need to look dynamic. v9.9.0 (September 16, 2026) added self-hosted backend connections and smarter auto-ID generation for CRUD mocks, and it ships as both a desktop app and a standalone `@mockoon/cli` for scripted or CI use. **Pricing:** free and fully functional with no account; a separate paid Mockoon Cloud tier adds team sync but isn't required.
- Buf CLI
- Buf replaces a pile of hand-rolled `protoc` shell scripts with one compiler, linter, formatter and breaking-change detector for Protobuf and gRPC, aware of module dependencies across a codebase's `.proto` files. It works fully offline, though it can also push and pull schemas to the hosted Buf Schema Registry if a team wants that; v1.74.0 shipped October 14, 2026. Install with `brew install bufbuild/buf/buf`. **Pricing:** free, open source (Apache-2.0); the hosted Buf Schema Registry has separate paid team tiers, optional for CLI use. --- *31 tools this month. Found a dead link or have something to add? Reply to the email.*