Our Open Source Tools
Nimblesite builds and maintains open source developer productivity tools that solve real problems — from VS Code extensions that streamline developer workflows to shift-left API testing and code quality automation. These tools are used on production projects worldwide and are the foundation of our consulting practice — we don’t just advise on developer productivity, we build the tools that improve it.
CommandTree
VS Code extension – workspace command discovery and launcher
CommandTree auto-discovers all runnable commands in a workspace (npm, Makefile, Docker, scripts, and more) and presents them in a unified sidebar with AI-generated summaries. Stop losing developer hours to onboarding friction and command hunting.
- Auto-discovers commands across build tools, package managers, and scripts
- AI-generated summaries explain what each command does
- Unified sidebar for any project, any tech stack

View on VS Code Marketplace | Visit commandtree.dev
Napper
VS Code extension + CLI – API testing with plain-text .nap files
Napper uses plain-text .nap files for API tests — composable, versionable, and diff-friendly. Tests live in your repo, run in CI, and catch API problems during development, not after the customer calls.
- Plain-text API test files that live in version control
- Scripting in F# and C# for complex test scenarios
- CI/CD integration for shift-left API testing
- AI-assisted request generation and assertion writing

nimble_charts
Flutter charting library – open source
A maintained drop-in replacement for the abandoned charts_flutter. Wide chart types, Dart 3+, mobile and WebAssembly support. Used by Flutter teams worldwide who need reliable, production-ready charting.

View on pub.dev | View on GitHub
Simplified Unidirectional Data Flow (SUDF)
Flutter app architecture
Our recommended Flutter architecture pattern. Simple state management using immutable data and ValueNotifier — without the complexity of Bloc or Redux. Battle-tested on production apps.
View on GitHub | Try the live demo | Read the guide
Need Help Adopting These Tools?
Our consulting engagements include tool adoption sprints where we embed these tools into your team’s workflow, configure CI/CD integration, and train your developers. If you’re already using our tools and want to go further, we’re the natural next step.
