SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Emacs Lisp Emac Projects
-
spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
prelude
Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
-
I used Lua for years to configure my awesomewm desktop environment. Then, I started using it to configure my Wezterm. Since I bumped into an Emacs bug (lsp-mode bug to be fair), I switched quickly to Neovim after 20 years of Emacs, and I am using Lua to configure my Neovim. Last but not least, OpenResty gives my Nginx superpowers with Lua.
-
Glad to see at least one Rust rewrite successful (unlike [1])!
[1] https://github.com/remacs/remacs
-
Project mention: C++ Template Macroprogramming versus Lisp Macros | news.ycombinator.com | 2024-11-15
One example is the ~use-package~ macro (Emacs plugin) [0]. Using packages in emacs is mostly the same code over and over. They've already been abstracted in functions, but you still find yourself juggling with so many utilities. You could write a bigger functions, but it will then have a lot of conditional branches. This macro selectively select the code it needs and transforming it if needs be and then the result will be evaluated.
It's a bit hard to explain for me (English is not my native language). But it's the difference between coding a solution will all the edge cases baked in and coding an archetype that let you add your own cases. With functions, you abstract common algorithms, with macros you abstract common architecture.
[0] https://github.com/jwiegley/use-package/blob/a6e856418d2ebd0...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Clojure has it for a large percentage of functionality: things like https://github.com/clojure-emacs/cider depend on it. However, this mostly stays in dev-time and isn't used much for releases. Which I find a bit funny because Clojure's functional, data-driven philosophy is great for enabling painless hot-code updates
-
For multiple reasons, one of them just being curiosity, I started using Emacs. And before anyone wants to start waging the holy war of editors1, I'll put myself out there and pronounce that the one and only correct answer is: Emacs with EVIL (GitHub) mode.
-
-
In this post I assume you already have some Emacs experience and now how to configure packages and write small Elisp snippets. I personally use straight.el as a package manager, minimal-emacs.d as a minimal vanilla Emacs configuration (along with my own custommizations), dape as the debug adapter client and eglot as my LSP client.
-
-
-
-
know-your-http-well
HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.
Not sure about best practices, but these two resources are a good reference point:
- Know Your HTTP Well: https://github.com/for-GET/know-your-http-well
- HTTP Decision Diagram: https://github.com/for-GET/http-decision-diagram
-
swiper
Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man! (by abo-abo)
Project mention: Increasing productivity by better managing multiple terminals in Emacs | dev.to | 2024-07-21 -
-
-
-
smartparens is a package that extends operations related to parentheses. It provides features such as automatically inserting matching parentheses and more. This article introduces only a few commands, so refer to the smartparens documentation for details and installation instructions.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Emacs Lisp Emacs discussion
Emacs Lisp Emacs related posts
-
The Fall of Roam
-
Verb: Emacs Org Mode HTTP client
-
The Emacs Widget Toolkit
-
Verb: Emacs org-mode alternative to postman
-
Command-line tool to track your books
-
Perplexingly Book-Learned Emacs
-
Exwm: Emacs X Window Manager
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Emac projects in Emacs Lisp? This list will help you:
# | Project | Stars |
---|---|---|
1 | spacemacs | 24,005 |
2 | doomemacs | 20,453 |
3 | magit | 6,762 |
4 | prelude | 5,178 |
5 | lsp-mode | 4,931 |
6 | remacs | 4,603 |
7 | use-package | 4,455 |
8 | projectile | 4,084 |
9 | cider | 3,583 |
10 | evil | 3,528 |
11 | helm | 3,417 |
12 | straight.el | 2,831 |
13 | nano-emacs | 2,688 |
14 | flycheck | 2,459 |
15 | gptel | 2,469 |
16 | know-your-http-well | 2,411 |
17 | swiper | 2,352 |
18 | themes | 2,237 |
19 | treemacs | 2,202 |
20 | .emacs.d | 2,051 |
21 | Elpy | 1,916 |
22 | smartparens | 1,887 |
23 | emacs-from-scratch | 1,801 |