Skip to content
Back to the index

ETAF

etaf.topInfrastructure

No liveness check has reached it yet; it is registered on GitHub and has been in the index since 13 Oct 2026. How this is checked

ETAF is an Emacs framework for building complete interactive text applications using declarative components, reactive state, cascade styling, and incremental rendering. It provides box, flex, and grid layout primitives for Emacs Lisp developers creating interfaces such as previews, chat clients, media players, and games.

Inferred · not functionally tested

Open SourceGPL-3.0WebSelf-hostedCLI
ETAF preview
Visit etaf.top

Overview

6 features

Purpose: Building interactive Emacs text applications without implementing rendering, layout, styling, and state updates from scratch.

Inferred · not functionally tested

Audience: Emacs Lisp developers

Inferred · not functionally tested

Functions: Unknown

Interfaces: API: unknown · MCP: unknown · CLI: indicated (inferred, not tested) · Self-hosting: indicated (inferred, not tested)

Recorded constraints: pricing: open_source · license: GPL-3.0 · platforms: WEB · deployment: browser, self_hosted, cli

Constraint provenance is unknown; confirm requirements with the publisher.

Record sources: etaf.top · github.com. These links do not verify the individual claims.

ETAF sits in PulseGate's Frameworks & SDKs category. Inferred · not functionally tested: It focuses on building interactive Emacs text applications without implementing rendering, layout, styling, and state updates from scratch. Inferred · not functionally tested: It is built as an open-source project for Emacs Lisp developers. Basis unknown · not verified: The project is open source (GPL-3.0). Basis unknown · not verified: It runs on the web and the command line, and it can be self-hosted.

It is developed by ETAF contributors, and it first shipped in 2026. Development happens publicly on GitHub with 116 commits in the last 90 days. Inferred · not functionally tested: Among its 6 catalogued features are declarative components, reactive state, and cascade styling. The interface is available in English and Chinese.

Summary written by a language model from the project’s public pages.

Tasks: Inferred · not functionally tested

  • Declarative components
  • Reactive state
  • Cascade styling
  • Computed styles
  • Box layout
  • Flex layout

Topics: Inferred · not functionally tested

Tags
emacs-frameworktext-uireactive-renderingdeclarative-components

JSON profile · Text profile · Access guide

Built with & integrations

Framework
Astro
Runs on
BrowserSelf-hostedCLI
Detected from
Astro
/_astro/ in the HTML

Trust & compliance

License
GPL-3.0
Public signals
HTTPSOpen SourceFree tierGitHubActive maintenanceMulti-language

Indexing history

1

What PulseGate has recorded for this listing

  1. Indexed13 Oct · 01:13 UTC
    ETAF: Build complete text applications in Emacs with a web-style model seen via Hacker News firehose (Algolia)
    Source: Hacker News firehose (Algolia) · Open

Frequently asked questions about ETAF

What does ETAF do?
Inferred · not functionally tested: ETAF focuses on building interactive Emacs text applications without implementing rendering, layout, styling, and state updates from scratch. It is catalogued under Frameworks & SDKs on PulseGate.
Who should use ETAF?
Inferred · not functionally tested: ETAF is an open-source project built for Emacs Lisp developers.
Is ETAF free?
Basis unknown · not verified: Yes — ETAF is open source under the GPL-3.0 license and free to use.
What platforms does ETAF run on?
Basis unknown · not verified: ETAF runs on the web and the command line. It can also be self-hosted.
Is ETAF still maintained?
The GitHub repository shows 116 commits in the last 90 days.
What are alternatives to ETAF?
Similar projects tracked by PulseGate include Muriel, Scully, and OmniAuth SPS Commerce.MurielScullyOmniAuth SPS Commerce
Who develops ETAF?
ETAF is developed by ETAF contributors.
How long has ETAF been around?
ETAF first shipped in 2026.

Also in Frameworks & SDKs

Same category — not a similarity match