Ship Node.js services.
Architecture included.
A framework for the next decade
Everything you need to ship production-grade APIs, observable from your first request to your hundredth deploy.
ExpressoTS Studio
Local developer experience platform: request timeline, architecture map, live logs, error inspector, and security dashboard. All running locally.
Interceptors
AOP-based system for cross-cutting concerns with conditional execution. Think caching, retries, transformations, and timing.
Typed Event System
Type-safe events with auto-discovery and replay. Decouple your domain from delivery and react to system changes with confidence.
Lazy Loading
On-demand module loading for large applications. Pay for what you load and keep cold starts fast.
Guards & Authorization
Declarative guards with a permission hierarchy. Protect routes and validate roles next to the controllers they defend.
Type-Safe Configuration
Validated, environment-aware configuration with autocomplete everywhere. No more typo-driven outages.
Your app, observed.
Studio runs alongside your app during development. It records every HTTP request, captures every log line, snapshots your DI graph, scans your dependencies for vulnerabilities, then shows it all in one local web UI.
Everything on your machine. Nothing sent off the box.
- Live request timeline with replay
- Architecture map from your DI graph
- Error inspector with full stack and context
- Security dashboard: npm audit + OSV + OWASP API Top 10
- CLI generators for controllers, providers, DTOs, and more
The complete platform
Beyond the framework: tools, CLI, and ecosystem packages built for production from day one.
Powerful CLI
Scaffold, generate, containerize, run CI/CD pipelines, and estimate cloud costs. All from one tool.
Type Safety
Full TypeScript with validated DTOs, typed events, typed config, and autocomplete from controller to repository.
Modular DI
IoC container with introspection, lazy-loaded modules, and a permission hierarchy. Built for teams of any size.
Fast by Default
Minimal overhead on Express, lazy loading for cold-start sensitive workloads, and an unified render engine.
DX First
Decorators, smart defaults, helpful errors, and an opt-in dev experience platform that gets out of your way.
Extensible
Providers, interceptors, guards, and a growing ecosystem of plugins. Drop in what you need, ignore what you don't.
Observability Built In
Studio gives you real-time observability: request timelines, architecture maps, live logs, and a security dashboard right in your browser.
Production Ready
11-phase logging with transports, error inspector, security audit, and an upgrade path with ADRs and codemods.
Start Building Today
Up and running in under 5 minutes.
npx @expressots/cli@next new my-app