zawatton

zawatton / nelisp

Public

NeLisp = Emacs Lisp VM in pure Elisp + Rust syscall stub

11
1
100% credibility
Found Apr 30, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Emacs Lisp
AI Summary

NeLisp is a standalone Emacs Lisp runtime mostly written in Elisp itself with minimal Rust support for system access, enabling Elisp execution without Emacs.

How It Works

1
🔍 Discover NeLisp

You hear about NeLisp, a fun way to run Emacs Lisp code anywhere without needing the full Emacs program.

2
📥 Get the ready-to-use package

Download the simple installer that gives you everything in one small bundle.

3
🚀 Install with one click

Run the installer and it sets up your personal Lisp playground.

4
Run your first Lisp code

Type a quick math expression like (+ 1 2 3) and see the answer 6 right away – it feels magical!

5
Pick your adventure
📝
Quick scripts

Run standalone commands for everyday tasks like calculations or file checks.

🖥️
Enhance Emacs

Load it into Emacs to supercharge your editing with custom helpers.

🔧
Build tools

Embed it in programs for smart automation.

🎉 Lisp freedom achieved

Now you can experiment with Lisp code on any computer, feeling empowered to create and tinker.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nelisp?

NeLisp runs Emacs Lisp code in a standalone VM implemented in pure Elisp, with Rust providing syscall stubs for a headless entry point. It delivers JIT compilation, garbage collection, evaluator, and coding systems all in Lisp, booting without Emacs via a 624KB tarball. Users get a CLI like `nelisp eval "(+ 1 2)"` for quick scripts, Rust embedding for custom apps, and an MCP JSON-RPC server exposing Elisp tools to AI agents.

Why is it gaining traction?

Unlike Guile-Emacs Scheme ports or Rust-rewritten Emacs cores, NeLisp self-hosts Elisp like SBCL does Common Lisp, with a readable JIT and process-level parallelism stock Emacs lacks. The tiny standalone deploy lets you run Elisp on any machine—no Emacs install—while packages add HTTP, JSON, SQLite, and regex without bloat. Devs hook it for relispray nelspruit workflows, piping Lisp power into Claude Code via syscall stubs.

Who should use this?

Emacs Lisp scripters deploying server-side automation without Emacs overhead. Lisp hackers prototyping dialects or Lisp machines on bare metal. AI tool builders integrating Elisp primitives like file ops and git via MCP into agents.

Verdict

With 11 stars and 1.0% credibility, NeLisp is raw but passes 2900+ tests and ships locked docs—grab the v1.0 tarball for portable Elisp now, watch for v2 Windows/arm64 polish.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.