{"repo":"eval-exec/neomacs","free":true,"listed":false,"github":"https://github.com/eval-exec/neomacs","clone":"git clone https://github.com/eval-exec/neomacs.git","description":"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.","language":"Rust","stars":1087,"topics":["emacs","rust","neomacs","elisp","wgpu","lisp","winit","editor","neovim","productivity"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"\"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. Install · Showcase · Animations · Architecture · FAQ · Discussions 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?) [!IMPORTANT] NEO Emacs is a work in progress . Expect rough edges, breaking changes, and missing features — bug reports are very welcome. [!NOTE] NEO Emacs is a hard fork of GNU Emacs (Lisp tree synced to emacs-31.0.90 ). The C core has been fully replaced by Rust. Fork provenance and rationale: FAQ. Showcase Cursor, buffer-switch, and scroll animations — GPU-rendered at display refresh rate: https://github.com/user-attachments/assets/85b7ee7b-3f4a-4cd2-a84f-86a91d052f11 More: 4K video, inline browser, inline terminal, rounded box faces… Inline 4K Video Playback — DMA-BUF zero-copy, GPU backend https://github.com/user-attachment","default_branch":null,"files":null,"tree":[],"storefront":"/r/eval-exec","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eval-exec/neomacs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}