Secure Developer Tools

Build with confidence.

Developer tools for security-conscious teams. Local-first processing, source transparency, and zero data collection.

Local ProcessingOpen SourceZero Data Collection
Codex · new Miller app
YOU

Follow usemiller.dev/start.md and create my app.

CODEX

What should your application be called?

YOU

Northstar Portal

CODEX

Creating ./northstar-portal

Starter installed and verified

Checking auth, billing, and production readiness

Next: do you want Google sign-in now or later?

Products

Dev Shell

Reproducible, auditable dev environments

  • Set up a new machine in minutes with tested scripts
  • 50+ pre-configured modern developer tools
  • Consistent shell experience on Mac and Windows WSL
  • Full source code access - customize to your needs
$ ./sharedSetup.sh --install
[OK] Detecting OS...
[OK] Installing packages...
[OK] Configuring shell...
[DONE] Shell Ready!

Local Dev Tools

Keep your data local. Zero cloud dependencies.

  • Offline utilities for Git, JWTs, SSH, and development
  • Keep secrets out of LLMs and cloud services - process locally
  • Universal app for Mac and Windows
  • Perpetual license - not a SaaS subscription
$ open -a LocalDevTools.app
[OK] Loading utilities...
[OK] No network required
[DONE] Running locally

Miller Start

50 GitHub Stars

Agent-first foundation for shipping production NestJS apps

  • NestJS + Next.js + PostgreSQL with production conventions encoded
  • Guidance for architecture, migrations, security, and verification
  • Self-hosted auth, Stripe, and OpenTelemetry with secure defaults
  • Terraform infrastructure and a CLI for repeatable setup
> Follow usemiller.dev/start.md
[AGENT] Name your app
[CREATE] Derive slug + directory
[CHECK] Inspect local + production
[NEXT] Guide only what needs you
Free & Open Source
eslint-plugin-nestjs-typed

ESLint Plugin for NestJS

Catch security issues and common bugs at lint time. Trusted by thousands of NestJS developers worldwide.

215 GitHub Stars30+ Contributors20+ Rules
Dependency Injection validation
Swagger/OpenAPI enforcement
Security best practices
CVE prevention rules
Auto-fixable issues
TypeScript support
# Install
pnpm add -D \
  @darraghor/eslint-plugin-nestjs-typed
# eslint.config.mjs
import nestjs from 
  "@darraghor/eslint-plugin-nestjs-typed";

export default [
  nestjs.configs.flatRecommended
];
@darraghor/nest-backend-libs

NestJS Backend Libraries

A collection of NestJS modules that accelerate product builds. Authentication, payments, organizations, and more.

15 GitHub Stars3 Contributors10+ Modules
Better Auth cookie + bearer authentication
Stripe payments integration
TypeORM + PostgreSQL
Organizations & Invitations
Health checks
OpenAPI support
# Install
pnpm add \
  @darraghor/nest-backend-libs
# main.module.ts
import { CoreModule } from 
  "@darraghor/nest-backend-libs";

@Module({
  imports: [CoreModule]
})
renovate-config

Renovate Config

A batteries-included Renovate ruleset for sane, low-noise dependency updates.

3 GitHub Stars1 MaintainerShared Ruleset
Recommended defaults + automation presets (automerge patch, rebase stale PRs)
Groups updates by impact (major/minor/patch/pin) with consistent labels
Security-first: vulnerability alerts use semantic commits + security labels
Pragmatic rules for ecosystem quirks (pin GH action digests, Vitest, Docker)
# Install
# renovate.json
# renovate.json
{
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "extends": ["github>darraghoriordan/renovate-config:base"],
    "baseBranchPatterns": ["main"]
}