Croft is a VS Code inspired terminal user interface text editor.
It’s designed for developers who want a familiar project editing environment inside the terminal, combining a multi-pane editor layout with integrated project navigation, search, version control, and terminal access.
Three panes in the VS Code arrangement: an Explorer sidebar on the left, a code editor top right, and a real terminal bottom right. An activity bar down the far left switches the sidebar between Explorer, Search, Source Control, a Remote (SSH) explorer, and Run and Debug, and holds the theme picker. Every seam drags to resize.
The editor brings tree-sitter highlighting, inline previews for images / PDFs / spreadsheets, side-by-side splits, an optional vim mode, and full LSP (completion, hover, go-to-definition, rename, diagnostics). A Command Palette (Cmd/Ctrl+Shift+P) runs every command, and you can debug Python, JavaScript/TypeScript, Rust, C, and C++ with breakpoints over DAP or attach a pdb REPL to a live process.
This is free and open source software.
Key Features
- Provides a VS Code style terminal interface for editing projects.
- Includes integrated explorer, search, version control, and embedded terminal views.
- Supports Vim-style modal editing and keyboard-driven navigation.
- Displays inline images and file-specific icons using Nerd Fonts.
- Works well in SSH sessions for editing code on remote systems.
Website: codeberg.org/vitali87/croft
Support:
Developer: Vitali Avagyan
License: MIT License
Croft is written in Rust. Learn Rust with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

