elnode
evented io webserver right inside your emacs. (by nicferrier)
emacs-web-server
Extensible Emacs HTTP 1.1 server (by skeeto)
elnode | emacs-web-server | |
---|---|---|
5 | 7 | |
476 | 233 | |
- | - | |
0.0 | 4.4 | |
about 3 years ago | 4 months ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elnode
Posts with mentions or reviews of elnode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-27.
-
Looking for an emacs client API or protocol definition
You could probably setup a server using elnode.
-
What is the best way to make Emacs functions available to non-Emacs programs?
Other than `emacsclient -e`, REST endpoints in a running emacs instance would be an interesting solution: https://github.com/nicferrier/elnode
-
Using emacs as simple webserver on vps
elnode
-
A browser client to Emacs server?
Whatever you create will be very insecure. And if I were to create something like what you're describing, I'd write a webserver which would run lisp in a backend local emacs instance via emacsclient. This would enable at least some security measures, though you'd have to make sure arbitrary lisp execution would be prevented. Or you could write the webserver in emacs itself all in lisp. You could base your work on this https://github.com/nicferrier/elnode
- elnode: evented io webserver right inside your emacs.
emacs-web-server
Posts with mentions or reviews of emacs-web-server.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-23.
-
How can the Emacs interface be manipulated by an external script, preferably a REST API?
something like https://github.com/skeeto/emacs-web-server probably
- HTTP Server in Emacs
- A simple Emacs web server
-
Emacs Web Buttons
Created by... powered by... made by...
Where's "running on..."? "Served by"? :)
https://github.com/skeeto/emacs-web-server
-
Help an idiot trying to do an idiotic thing... using simple-httpd.el
So I'm having a hard time trying to wrap my head around simple-httpd and how it works... for some reason the beautifully detailed commentary is just not sinking in or registering with me and i'm going to need some idiot proof instructions from someone who has a brain cell.
-
VSCode's Live Server-like behavior in Emacs
If you really wanted it in elisp you could use emacs-web-server and emacs' file notify lib to write something simple yourself.
-
Using emacs as simple webserver on vps
simple-httpd
What are some alternatives?
When comparing elnode and emacs-web-server you can also consider the following projects:
wetty - Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)
vite - Next generation frontend tooling. It's fast!
gotty - Share your terminal as a web application
skewer-mode - Live web development in Emacs
emacs-web-server - web server running Emacs Lisp handlers.
emacs-icons - Sleek Emacs icons for macOS
elnode - Evented io webserver right inside your Emacs - maintained fork for MELPA.
homebrew-emacs-plus - Emacs Plus formulae for the Homebrew package manager
spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!