Bezy
Bezy is a free, open-source font editor built with Rust and the Bevy game engine.
What Bezy is
Bezy is a free, open-source font editor built with Rust and the Bevy game engine. UFO is its current default source format. Its documented controls include selecting and nudging points, undoing and redoing edits, saving, deleting, panning and zooming, and moving through codepoints. Users can adjust many settings in `src/settings.rs` and add editing tools through Bevy's plugin system. Bezy can be built and run from source with Rust and Cargo using `cargo run`, or compiled as a WebAssembly app for browsers. The browser build has limited file access, does not support `--load-ufo` at present, and may lack desktop features or work differently from the native version. The project emphasizes simplicity, customization, user control, education, and AI-assisted programming and type design. Its README describes the current software as very raw and not suitable for ordinary use unless the goal is learning the codebase. In this pre-v1.0 stage, many functions are accessible only with keyboard shortcuts; interface buttons are planned before v1.0. The project is licensed under GPL, listed for Linux, macOS, and web, and has no repository releases listed.
Good
- Free and open source under GPL.
- UFO is the default source format.
- Settings and editing tools can be customized.
- Available for Linux, macOS, and web.
Watch out
- README says it is not yet suitable for use.
- Many pre-v1.0 features require keyboard shortcuts.
- Browser build has limited file access.
- Repository has no releases listed.
Who it suits
Bezy is for people interested in learning its codebase or exploring an early open-source font editor. It may also suit developers who want to customize settings or add editing tools through Bevy plugins.
Verdict
Bezy documents a broad set of font-editing controls and customization options, but its own README characterizes it as very raw. It is better suited to codebase learners than to people seeking a ready-to-use editor.
The facts
Each one read from Bezy's own pages, with the date it was checked.
Money
- AI plans
- The README says built-in AI-agent functionality using Font Garden and other models is planned for after v1.0.checked 4 Oct 2026
- Planned AI features
- The README says built-in AI-agent functionality using Font Garden and other models is planned post-v1.0.checked 11 Oct 2026
Where it runs
- Browser build
- Bezy can be built as a WebAssembly application to run in web browsers.checked 11 Oct 2026
- Browser limitation
- The WASM build currently lacks --load-ufo support, has limited file-system access, and may not include some desktop features.checked 11 Oct 2026
- Browser limitations
- The WASM build has limited file system access, does not currently support `--load-ufo`, and may lack desktop features or perform differently from the native version.checked 4 Oct 2026
- Intended approach
- Bezy emphasizes simplicity, customization, user empowerment, education, and AI-agent-assisted programming and type design.checked 4 Oct 2026
What it does
- Community support
- The README points users to GitHub Discussions for questions and general discussion and the issue tracker for bugs and suggestions.checked 11 Oct 2026
- Customization
- The README describes a dynamic toolbar system for adding custom editing tools through Bevy plugins.checked 11 Oct 2026
- Desktop installation
- The documented installation uses Rust and Cargo and gives instructions for macOS, Linux, or WSL.checked 11 Oct 2026
- Editing
- The documented keyboard shortcuts include point selection and nudging, undo and redo, saving, and view panning and zooming.checked 11 Oct 2026
- Editing controls
- The README documents point selection and nudging, undo and redo, saving, deletion, pan and zoom, and codepoint navigation shortcuts.checked 4 Oct 2026
- Font format
- UFO is the current default source format.checked 11 Oct 2026
- Install
- The README documents building and running Bezy from source with Rust and Cargo using `cargo run`.checked 4 Oct 2026
- Intended users
- Bezy is designed for simplicity, customization, user empowerment, education, and AI-agent-assisted programming and type design.checked 11 Oct 2026
- License
- The repository identifies the project as GPL-3.0 licensed.checked 11 Oct 2026
- Pre-release UI
- The README says many features in the pre-v1.0 release are only available through keyboard shortcuts, with UI buttons planned before v1.0.checked 4 Oct 2026
- Product
- Bezy is an open-source cross-platform font editor built with the Bevy game engine and Rust.checked 11 Oct 2026
- Project status
- The README describes the software as very raw and not yet suitable for use unless you want to learn the codebase.checked 11 Oct 2026
- Releases
- The GitHub releases page says there are no releases for the repository.checked 4 Oct 2026
- Support and community
- The README points users to GitHub Discussions for questions and Issues for bugs and improvement suggestions.checked 4 Oct 2026
Alternatives to Bezy
- 1

Counterpunch
Free planOpen sourceWebAPILinuxmacOS8.0From €5 a month - 2

FontBob
Free planAndroidiOSWebLinux7.9From $7 a month - 3
Calligraphr
Free planWebmacOSWindows7.6From £8 a month - 4

Fontra
Free planOpen sourceWebLinuxmacOSSelf-hosted7.5Free plan - 5
FontMaker
Free planAndroidiOSWebLinux7.3From $3.99 a month - 6
Prototypo
Free planWebExtensionLinuxmacOS7.0From $8.25 a month