Fresh editor

Fresh editor — Free Download. Fast terminal editor
Fresh is a high-performance text editor for the terminal, built in Rust. Its construction prioritizes speed, responsiveness, and extensibility, incorporating concepts from historical editors. It includes mouse support, a native user interface, a complete menu system, and a powerful command palette, aimed at facilitating a transition from graphical editors.
5.0(1 ratings)

Download Fresh editor (Official links)
File size: 26.6 MB
The latest version of Fresh editor is: 0.1.21
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • File management. Basic operations for opening, saving, creating, and closing files. Integrated file browser to explore directories. Tab system to handle multiple files simultaneously. Auto-revert function to recover changes in case of external modifications. File search integrated with the Git version control system.
  • Text editing. Complete system to undo and redo changes. Support for multiple cursors for parallel editing in different locations. Text block selection in rectangular mode. Smart auto-indentation that adapts formatting to the language. Tools to comment and uncomment lines or blocks of code. System clipboard management for cutting, copying, and pasting.
  • Search and replace. Incremental search that displays results while typing. Ability to restrict search to a specific text selection. Replace function with interactive query to confirm each change. Integration with Git Grep to perform searches in the repository history.
  • Navigation. Command to jump to a specific line number. Quick navigation between matching brackets, parentheses, and braces. Movement by words and logical text jumps. Position history to go back and forward between visited locations. Bookmark system for fixed positions within the file. Direct navigation to errors and warnings shown in the diagnostics panel.
  • Views and layout. System of horizontally and vertically split panels. Line number display with configurable formatting. Wrapping of long lines to the panel width. Customizable editor backgrounds. Real-time preview for Markdown format files.
  • Language Server (LSP). Integration with the language server protocol for programming features. Navigation to symbol definition. Find all references to a symbol in the project. Hover information about types and documentation when placing the cursor. Code actions like refactorings suggested by the server. Symbol renaming with updates across all usages. Display of compiler error and warning diagnostics. Code autocompletion based on language analysis.
  • Productivity. Command palette to execute any editor function via search. Menu bar with all options organized by category. Keyboard macro system to record and play back sequences of keystrokes. Git Log history viewer integrated into the editor. Diagnostics panel that groups project error messages and warnings.
  • Extensions and plugins. Plugin system written in TypeScript. Secure sandboxed runtime environment using Deno. Color highlighter for hexadecimal codes, RGB, and color names. Detector and highlighter for comments marked as TODO or FIXME. Tool to resolve Git merge conflicts directly in the editor. Autocompletion for file and directory paths. System to load custom keymaps from configuration files.
  • Performance and responsiveness. Architecture designed for near-zero latency between input and display. Rendering engine optimized for instantaneous text updates. Minimal memory consumption even with large projects and multiple active extensions.
  • Interface and controls. Native terminal user interface without graphical dependencies. Full support for mouse events, including click, drag, and scroll wheel. Configurable key binding system compatible with common shortcuts from other editors.

Development of Fresh Editor began in 2025. The main creator is the developer known as Sinelaw. The application is written in the Rust programming language, selected for its performance and memory safety. The editor's architecture is based on modular components that facilitate maintenance and the addition of new features.


Alternatives to Fresh editor:

PilotEdit — Free Download. HEX editor large files

PilotEdit

PilotEdit is an advanced text and hex editor that supports opening files larger than 4GB.
Price: Free   Size: 35.4 MB   Version: 20.8.0   OS: Windows
Ferrite — Free Download. Editor Markdown with Mermaid Diagrams and Git

Ferrite

Ferrite is a native Markdown editor written in Rust and egui that renders Mermaid diagrams (flowcharts, sequence, class, state, ER, Gantt, pie), visualizes CSV/TSV with column coloring and sorting.
Price: Free   Size: 8.47 MB   Version: 0.2.6.1   OS: Windows, Linux, MacOS