fresh
About fresh
Fresh is a terminal-based text editor and IDE designed for ease of use and performance. It offers a modern editing experience with familiar keybindings and mouse support, requiring no initial configuration. The editor handles large files efficiently and provides low-latency input regardless of file size.
Fresh includes features commonly found in graphical IDEs, such as a command palette, multi-cursor editing, and theme customization. It supports various programming workflows with tools like search and replace, navigation aids, and language server protocol (LSP) integration for code analysis.
Key features
- Command palette and fuzzy finder for quick access to files and commands
- Multi-cursor editing for simultaneous changes across multiple locations
- Theme and customization options with a settings UI
- File management with tabs, auto-revert, and git integration
- Search and replace with incremental search and git grep
- Navigation tools including go to line, word movement, and bookmarks
- Language Server Protocol (LSP) support for code analysis
- Extensibility through TypeScript plugins and keymaps
Download v0.4.3
Jul 6, 2026WindowsWindows
macOSmacOS
LinuxLinux
Frequently asked questions
- Is fresh free?
- Yes. fresh is free and open-source software, distributed under the GPL-2.0 license.
- Which platforms does fresh support?
- fresh provides downloads for Windows, macOS, Linux.
- What is the latest version of fresh?
- The latest version is v0.4.3, released on Jul 6, 2026.
- What platforms does Fresh support?
- Fresh is available on macOS, Windows, and various Linux distributions including Debian/Ubuntu, Fedora/RHEL, Arch Linux, and OpenSUSE. It can also be installed via npm, Flatpak, or from source.
- How do I install Fresh?
- Fresh can be installed using a quick install script, package managers like brew or winget, or by downloading pre-built binaries. Detailed installation instructions are provided for each supported platform.
- What license does Fresh use?
- Fresh is licensed under the GNU General Public License v2.0 (GPL-2.0).
- Does Fresh collect any user data?
- Fresh checks for updates daily and sends anonymous telemetry data such as version, OS/architecture, and terminal type. This can be disabled by using the --no-upgrade-check flag or setting check_for_updates: false in the config.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.