eval-exec/neomacs
NEO Emacs (WIP): GPU powered Emacs written in Rust with a modern display engine. Aiming for modern design & multi-threaded Elisp, 10x performance, zero-pause concurrent GC and 100% Emacs compatibility.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 11 days ago, with 28 contributors on GitHub.
Use Cases & Benefits
- Reimplements Emacs in Rust with a GPU-powered display engine for modern, high-performance text editing and full Emacs compatibility.
- Delivers up to 10x performance improvement with zero-pause concurrent garbage collection and multi-threaded Elisp support.
- Use for developers seeking a GPU-accelerated Emacs experience with smooth animations and rich media inline in buffers.
- Use for Emacs users wanting to maintain their existing configurations and packages while benefiting from a modern Rust core.
- Use for contributors interested in hacking Emacs internals, including GPU shaders and frontend rendering, fully exposed to Elisp.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
GPL 3.0
Copyleft: distributing software that includes it generally requires releasing your source under the same license.
Community files
- README: present
Watch-outs
- GPL-style copyleft: including it in distributed software generally requires releasing your source under the same license.
General guidance from repository metadata, not legal advice. How we score
From the README
"I started Neomacs because I love Emacs, I respect Emacs, and I want to evolve the legendary Emacs into the ultimate modern powerhouse." — Eval Exec
✨ "While other editors can save your files, only Emacs can save your soul." ✨
Emacs, rewritten in Rust — unleashed on the GPU, fixing what 40 years of C never could.
Built for 100% compatibility with the Emacs ecosystem you already have — your config, your packages, your muscle memory.
NEO Emacs keeps everything that makes Emacs Emacs — your
init.el, your packages, your muscle memory — and rebuilds the machinery underneath: the display engine runs on the GPU, and the ~300,000-line C core is reimplemented in Rust. GNU Emacs itself serves as the test oracle, so every rewritten subsystem is verified to behave identically. (Why rewrite Emacs?)Watch more demos and development updates on Eval Exec's YouTube channel.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+316 stars over 46 days across 6 snapshot days; best day +42 on Sep 21.
Forks
69+19
Open issues
98+45
Compared with peers in Developer Tools
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| stablyai/orca | 116.8K | +6.6K | 40 | today |
| affaan-m/ECC | 297.9K | +5.2K | 63 | 35 days ago |
| DietrichGebert/ponytail | 185.3K | +5.1K | 60 | 7 days ago |
| herdrdev/herdr | 48.3K | +1.7K | 59 | 22 days ago |
| The-PR-Agent/pr-agent | 15.1K | +1.5K | 64 | 11 days ago |
| eval-exec/neomacs | 1.7K | — | 54 | 11 days ago |
| Category median | 116.8K | +5.1K | 60 | — |
Discover Repositories
Search across tracked repositories by name or description