emacs-taf

Emacs text application framework ecosystem: core, extensions, applications

ETAF — Emacs Text Application Framework

ETAF builds complete text applications in Emacs with a web-style model: declarative components and reactive state, CSS cascade styling, Box/Flex/Grid layout, and incremental buffer updates instead of full redraws. Around it sit a shared UI catalog, data backends, and a growing set of applications — a music player, readers, chat and video clients.

emacs-taf is the development workspace: it records the repository map, integration checkpoints and the shared engineering rules. Each package keeps its own public interface, checks and releases; start from its README and root entry Commentary.

Follow the Telegram channel t.me/vhkdzszh, or reach the maintainer at @geekinney.

Floating ETAF panels: a View in a child frame with a title bar, theme modes and edge resizing
Updated 2026-10-27 22:46:49 +08:00
Application-level desktop manager built on ETAF: windows, workspaces, focus order and z-order
app
Updated 2026-10-27 21:47:04 +08:00
Telegram client on Telega's TDLib backend: chats, live message stream, composer and message actions
app
Updated 2026-10-27 21:46:24 +08:00
Local ebook reader: EPUB/TXT/Markdown/HTML/FB2/PDF import, paged reading, annotations and progress
app
Updated 2026-10-27 20:48:59 +08:00
Native YouTube browsing and playback in Emacs with ETAF
app
Updated 2026-10-27 20:46:44 +08:00
RSS reader: subscriptions, folders, unread and starred scopes, reading pane, search and OPML
app
Updated 2026-10-27 20:44:21 +08:00
Real-time tank battle with a native arena, autonomous enemies and a Godot physics backend
Updated 2026-10-27 10:35:24 +08:00
Updated 2026-10-25 11:30:37 +08:00
Updated 2026-10-25 10:07:47 +08:00
WeChat Reading client: shelf, notebook, highlights, store search and statistics
app
Updated 2026-10-24 23:00:04 +08:00
Local video and streams in Emacs as sharp image frames with sound, on ETAF's etaf-video component
app
Updated 2026-10-22 21:39:38 +08:00
Updated 2026-10-22 21:36:25 +08:00
Record, edit and publish software tutorials from an ETAF text workbench on top of the video-project skill
app
Updated 2026-10-22 21:36:12 +08:00
Learn algorithms by watching, steering and comparing them inside Emacs
app
Updated 2026-10-22 21:35:42 +08:00
ETAF and ETAF UI integration examples and acceptance surfaces
lab
Updated 2026-10-22 21:35:37 +08:00