loyalpartner

loyalpartner / emskin

Public

Nested Wayland compositor for Emacs

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

emskin is a tool that wraps Emacs in a special display layer to embed browsers, terminals, and other programs directly into Emacs as native windows.

How It Works

1
💡 Discover emskin

You learn about emskin, a fun way to make your Emacs editor feel like a full desktop by pulling in browsers, terminals, and other apps right inside it.

2
🛠️ Set it up quickly

Grab the tool with an easy download command and get ready to launch in moments.

3
🚀 Launch with Emacs

Start emskin standalone, and your Emacs opens up transformed, ready for action.

4
🪟 Embed your first app

Press a simple key combo to bring in Firefox or a terminal – it pops in as a real Emacs pane, feeling totally natural!

5
⌨️ Switch and manage effortlessly

Use your usual Emacs shortcuts to flip between apps, create new workspaces, or close things down smoothly.

6
Add personal touches

Set up quick launches for your go-to apps or tweak how everything looks and flows.

🎉 Emacs becomes magical

Now your editor hosts everything seamlessly, turning it into your perfect all-in-one workspace.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 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 emskin?

emskin is a Rust-built nested Wayland compositor that dresses Emacs in its own display server skin. It embeds native apps—browsers like Firefox, terminals like Foot, even video players—directly into Emacs buffers with pixel-perfect rendering, shared input methods, and bidirectional clipboard sync. Fire it up with `emskin --standalone` for zero-config demos, supporting both Wayland natives and X11 via XWayland, much like github nested repos stacking environments.

Why is it gaining traction?

Unlike clunky XEmbed or container hacks, emskin handles mirroring across Emacs frames, rofi/wofi launchers, and auto-focus for new windows, feeling like true Emacs buffers. Prefix keys (C-x, M-x) intercept seamlessly back to Emacs, while workspaces per frame mimic github nested branches for fluid multitasking. Devs dig the kwin_wayland nested vibe without a full DE.

Who should use this?

Emacs maximalists embedding terminals or browsers for dev workflows, avoiding alt-tab hell. Suited for Lisp hackers scripting github nested lists or workflows inside buffers, or tinkerers testing nested Wayland on GNOME/KDE/Sway setups.

Verdict

Worth a spin for Emacs fans eyeing nested compositors, but 19 stars and 1.0% credibility scream early days—docs shine with GIFs and Arch install, yet test VM quirks and low maturity mean production no-go. Pair with pgtk Emacs for best results.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.