Nodev is a macOS desktop application for managing Node.js development projects. Key features: project discovery, server management, custom .nodev domains, session restoration, dependency management, version management, environment variables. Target audience: Node.js developers on macOS managing multiple projects. Nodev bundles Node.js v20.18.0 and supports frameworks like Next.js, Nuxt, NestJS, Express, Vite, React, Remix, Astro, and Svelte. Package managers supported: npm, yarn, pnpm, bun. Requires macOS 12 (Monterey) or later.

Session Restore

Nodev remembers which servers were running and restores them after restart.

How It Works

Nodev saves the state of your running servers. If you restart your Mac or relaunch Nodev, it will automatically restart the servers that were previously running.

Session state is saved locally and persists across app restarts. No cloud account required.

What Gets Restored

  • • Which servers were running
  • • Project configurations and settings

What Doesn't Get Restored

  • • Unsaved file changes in your editor
  • • Application state within your projects
  • • Database state (unless persisted by your app)

Tips

Save Your Work: Always save your files before restarting to avoid losing changes.

Database Servers: If your project uses a database, ensure data persistence is properly configured.

Dependencies: Projects with missing dependencies will be flagged for installation.

Nodev - Predictable local development for multi-project teams | Product Hunt