Repolode
focus-editor

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