A cross-platform, Qt-based reimplementation of the Notepad++ text editor for Windows, Linux and macOS.
focus-editor/focus
A simple, latency-sensitive text editor written in the Jai language, aimed at users who don't need heavy language support.
- Stars
- 2,698
- Forks
- 146
- Open issues
- 126
- Last commit
- last month
What is it?
Focus is a minimal text editor built to stay out of the way while you write code or text. It is designed for users who value simplicity and responsive input, and who do not need the extensive language tooling found in larger editors.
The project is written in Jai, a programming language that is currently in closed beta, so building it requires a Jai compiler. Supported platforms are 64-bit Windows 8 and newer, with Linux and macOS support listed as work in progress. The editor is still in beta and may contain bugs.
The editor is not intended for very large files: editing may start to lag beyond about 100K lines of code, and files are capped at 2GB. Multi-codepoint Unicode symbols are not supported, and only RGB monitor panels are currently handled well for text rendering.
Key features
- 01Minimal interface focused on text editing
- 02Designed for low input latency
- 03Default font is FiraCode
- 04Written in the Jai programming language
- 05Builds from source with the Jai compiler
Use cases
- Quick editing of code or text where a lightweight editor is preferred
- Working on moderately sized files without the overhead of a full IDE
- Trying out an editor built in the Jai language
Topics
FAQ
- What is focus?
- A simple, latency-sensitive text editor written in the Jai language, aimed at users who don't need heavy language support. Focus is a minimal text editor built to stay out of the way while you write code or text. It is designed for users who value simplicity and responsive input, and who do not need the extensive language tooling found in larger editors.
- Is focus free to use? What license does it have?
- focus is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is focus still maintained?
- Updated within 6 months. The last commit to focus was on Sep 12, 2026.
- What can I use focus for?
- Quick editing of code or text where a lightweight editor is preferred Working on moderately sized files without the overhead of a full IDE Trying out an editor built in the Jai language
- Where can I get focus?
- The source code and installation instructions are on GitHub: https://github.com/focus-editor/focus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A block-style text editor for the web that saves content as clean JSON instead of HTML, extended through plugin tools.
A customizable TypeScript framework for building rich text editors on top of React, with a plugin-first, schema-less core.
A modern, easy-to-use terminal text editor that ships as a single static binary with no dependencies, positioned as a successor to nano.
A free source code editor and Notepad replacement for Windows with syntax highlighting for many programming languages.
A simple terminal text editor with a VS Code-like interface, inspired by the classic MS-DOS Editor.