The Guile-Emacs Project

The Guile-Emacs project seeks to develop new foundations for Emacs, building on forty years of development to prepare the way for the next forty. Guile-Emacs brings Emacs and Guile together by providing a new Elisp implementation based on Guile's compiler technology, serving as the basis for a more expressive and extensible version of Elisp. We envision Guile and Emacs being co-developed in a sort of mutualism, with Emacs becoming the heart of a "Lisp machine for the 21st century" and with Guile fulfilling the promised role of Lisp from the GNU Manifesto.

Guile-Emacs development is currently paused for want of free time.

For news and announcements, follow Robin (@lispwitch@toot.cat) and/or Guixotic (@guixotic@floss.social) on Mastodon. You can also subscribe to guile-emacs-announce below; delivery is unreliable to Gmail users at the moment, but your subscription will be kept on file and you'll be automatically subscribed to any successor list. (Gmail delivery will be fixed one way or another before significant announcements are sent out.)

Subscribe for announcements
Chat with us in #guile-emacs
Work with us on Codeberg
Donate to support development
(note that development is paused as of 2026-06)

All mailing lists:

Other resources: