A snappy, configuration-free terminal text editor and IDE with syntax highlighting, LSP support, and built-in build/format tools.
Orbiton (often invoked as 'o') is a fast, configuration-free text editor and lightweight IDE designed for the terminal. It provides syntax highlighting, language-aware build and format commands, LSP support for tab completion, and debugging capabilities, all within a minimal interface that avoids configuration overhead. It's built for quick edit-format-compile cycles and supports a wide range of programming languages and file types.
Developers who prefer terminal-based workflows and want a fast, opinionated editor for writing code, commit messages, Markdown, and config files without spending time on configuration. It's particularly suited for those working on edit-compile-run tasks in languages like Go, Rust, C++, and Python.
Orbiton offers a unique combination of speed, simplicity, and built-in tooling—like one-key build/format commands and LSP support—without requiring configuration. Its focus on minimal distraction and rapid development cycles makes it stand out from more complex editors like Vim or Emacs, while still providing IDE-like features.
Snappy and configuration-free text editor/IDE for the terminal. Suitable for writing git commit messages, editing Markdown, config files, source code, man pages and for quick edit-format-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, cut/paste portals, LSP support and a simple gdb+dlv frontend.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Go, Rust, C++, Markdown, Bash, and many other languages with fast, built-in highlighting that loads quickly for small files.
One-key shortcuts (ctrl-space for build, ctrl-w for format) automate compilation and formatting for a wide range of languages, facilitating rapid edit-compile cycles as highlighted in the README.
Provides tab completion via language servers for Go, Rust, Python, Zig, and others, enhancing coding efficiency without configuration overhead.
Includes cross-file copy-paste portals (ctrl-r), a Markdown table editor (ctrl-t), and terminal image previews, which are rare in minimal editors.
Designed to edit one file at a time, which can hinder workflows in larger projects that require frequent file switching or multi-file views.
Many features like building and formatting depend on external tools (e.g., gcc, clang-format) that must be installed separately, adding setup complexity.
The configuration-free philosophy means users cannot modify keybindings, add plugins, or deeply personalize the editor, which may frustrate those accustomed to tailored setups.