Tools
Know what's in the toolbox
What each tool is, how it's licensed, and when a dev would actually reach for it.
Dev tooling & AI
Build tools, package management, containers, API styles, and AI coding assistants.
Vite
Open sourceFrontend build tool and dev server
Serves source files as native ES modules during development, so the dev server starts almost instantly and hot module replacement stays fast as the project grows. Bundles for production.
Codex
Open sourceAI coding agent
OpenAI's coding agent, available as an open-source CLI and as a cloud agent that works on tasks in parallel sandboxes.
Docker
Open sourceContainer platform
Packages an app with its dependencies and configuration into a container image that runs the same on a laptop, CI, and production.
pnpm
Open sourceJavaScript package manager
A package manager that stores each package version once on disk and links it into projects, making installs fast and space-efficient. Its strict node_modules layout blocks imports of undeclared dependencies.
Turborepo
Open sourceMonorepo build system
Runs tasks across a JavaScript monorepo in dependency order and caches the results by content hash, so unchanged packages are skipped locally and in CI. Remote caching shares results across machines.
Changesets
Open sourceVersioning and changelogs
Contributors add small changeset files describing what changed and how big the change is; Changesets turns them into version bumps and changelog entries across every package in a monorepo.
electron-builder
Open sourceElectron packaging and updates
Packages an Electron app into installers for Windows, macOS, and Linux, handles code signing and macOS notarization, and pairs with electron-updater for auto-updates.