Emacs is an app platform in and of itself, and the vanilla installation comes with dozens of its own apps pre-installed. Like how web apps are all programmed in JavaScript, Emacs apps are all programmed in Lisp. All Emacs apps are scriptable and composable in Lisp. Unlike on the web, Emacs encourages you to script your apps to automate things yourself.
Emacs apps are all text based, so they all work equally well in both the GUI and the terminal.
Emacs comes with the following apps pre-installed:
a text editor for both prose and computer code
note taking and organizer called Org-mode (sort of like Obsidian, or Logseq)
a file browser and batch file renamer called Dired
a CLI console and terminal emulator
a terminal multiplexer (sort-of like “Tmux”)
a process manager (sort-of like “Htop”)
a simple HTML-only web browser
man-page and info page browser
a wrapper around the Grep and Find CLI tools
a wrapper around SSH called “Tramp”
e-mail client
IRC client
revion control system, including a Git porcelain called “Magit”
Emacs.
Emacs is an app platform in and of itself, and the vanilla installation comes with dozens of its own apps pre-installed. Like how web apps are all programmed in JavaScript, Emacs apps are all programmed in Lisp. All Emacs apps are scriptable and composable in Lisp. Unlike on the web, Emacs encourages you to script your apps to automate things yourself.
Emacs apps are all text based, so they all work equally well in both the GUI and the terminal.
Emacs comes with the following apps pre-installed:
Some apps that I install into Emacs include: