Clojure Apache-2.0

easel

Easel - A Pure Clojure IDE in the Spirit of Emacs

P

phronmophobic

Dernière activité 12 août 2026
phronmophobic/easel

233

étoiles

8

forks

2

issues ouvertes

clojureide

Ce README est souvent en anglais.

Easel - A Pure Clojure IDE in the Spirit of Emacs

Status: Alpha. No documentation. Incomplete. Missing features.

Differences from emacs

  • clojure instead of elisp
  • "everything is data" instead of "everything is text"
  • modern graphics

Videos

Goals

  • IDE as a library
  • Integrate anything: web, 2d graphics, 3d graphics, video, plots, widgets, games, terminal, data inspectors, debuggers, etc
  • Make tools available à la carte
  • Small, composable widgets
  • Drag and drop UI editor
  • First class support for repl driven development

Non-goals

  • Backwards compatibility with emacs
  • Use web technologies for UI
  • Run inside a web browser

Resources

Slack

"Roadmap"

  • Pure clojure code/text editor (see clobber)
  • Polish: bug fixes, stability improvements, creature comforts
  • Data viewer improvements (ie. improve viscous)
  • Git integration
  • Diff viewers
  • Improve Tap viewer
  • Logging View
  • Exception stacktrace viewer
  • Flowstorm integration
  • Improved Pane management

License

Easel is licensed under Apache License v2.0.

Projets similaires

The Clojure Interactive Development Environment that Rocks for Emacs

Emacs Lispciderclojureclojure-development
Cclojure-emacs
3,7 k étoiles650

General-purpose editor/IDE with high expansibility in Common Lisp

Common Lispcommon-lispeditortext-editor
Llem-project
3 k étoiles258

Sylvester the Cat's Common Lisp IDE

Common Lispcommon-lispemacslisp
Jjoaotavora
1,4 k étoiles157