
jano
A modern terminal editor with plugin support.
nano simplicity. VS Code power. Zero bloat.
Highlights
See what jano can do in seconds.
Format & Validate
One keypress to format. Errors show inline -fix them as you type.
Multi-Cursor Editing
Add cursors above or below. Edit 20 lines like one.
Why you'll love jano
An editor that feels like it reads your mind.
Your fingers already know it.
Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+S, Ctrl+D — every shortcut works exactly like you'd expect. Mouse clicks, drag-to-select, scroll — it all just works. No modes, no surprises.
One binary. Zero setup.
One command installs jano. No Node.js, no package manager, no config files. It just runs.
Plugins make it yours.
YAML, JSON, Shell, Markdown — every language is one plugin install away. Autocomplete, formatting, diagnostics — all powered by plugins. Write your own in a single TypeScript file.
Fast. Like, actually fast.
60,000+ lines without a stutter. Starts in milliseconds. Built with TypeScript, compiled to a native binary with Bun.
Open source. Open doors.
MIT licensed. Every line of code is on GitHub. Got an idea? Open an issue. Want to build it? Send a PR. We'd love that.
Why jano?
Terminal editors shouldn't make you choose between power and simplicity.
nano
Too simple.
No plugins. No multi-cursor. No syntax highlighting. Great for quick edits -but that's it.
vim
Too complex.
Powerful, but modes, macros, and .vimrc configs aren't for everyone. Steep learning curve.
jano
Just right.
Plugins when you need them. Shortcuts you already know. Opens in milliseconds. Done.
Support jano
jano is free, open source, and built with love. Here's how you can help it grow.