I built a desktop editor for n8n workflow JSON files with some features I was missing:
Features:
- Tree view with nodes grouped by type
- Monaco Editor (VSCode’s editor) for JSON
- Separate JavaScript editor for code nodes with proper formatting
- Drag & drop support
- Keyboard shortcuts (Cmd/Ctrl+S)
- Unsaved changes warning
Built with: Electron + React + Monaco Editor
Platforms: Mac, Windows, Linux
Available as source code - clone, npm install, and run. Build instructions in the README.
Would love feedback from the community if you find it useful.