SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Emacs Lisp emacs-lisp Projects
-
-
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.
-
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...
-
-
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
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
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.
-
-
-
-
-
-
Project mention: Neomacs: Structural Lisp IDE/browser/computing environment | news.ycombinator.com | 2024-11-23
-
-
-
Project mention: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go | news.ycombinator.com | 2025-01-01
There already is a library that can interface emacs with Juypter it is called ein.
See https://github.com/emacs-jupyter/jupyter
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Emacs Lisp emacs-lisp discussion
Emacs Lisp emacs-lisp related posts
-
Browse-at-remote: browse remote code forges with Emacs
-
Doom Emacs
-
I made my DEV articles into a blog using the Forem API
-
Mastering Parentheses in Emacs: Essential Commands
-
Org Mode Syntax Cheat Sheet
-
Blamer.el: A Git blame plugin for Emacs inspired by VS Code's GitLens plugin
-
Emacs: Contextual Interfaces in Casual Calc
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Index
What are some of the best open-source emacs-lisp projects in Emacs Lisp? This list will help you:
# | Project | Stars |
---|---|---|
1 | doomemacs | 20,570 |
2 | prelude | 5,184 |
3 | use-package | 4,455 |
4 | projectile | 4,094 |
5 | cider | 3,590 |
6 | helm | 3,423 |
7 | emacs.d | 2,448 |
8 | company-mode | 2,244 |
9 | .emacs.d | 2,058 |
10 | smartparens | 1,889 |
11 | emacs-from-scratch | 1,825 |
12 | web-mode | 1,669 |
13 | dumb-jump | 1,653 |
14 | emacs-ipython-notebook | 1,493 |
15 | doom-modeline | 1,384 |
16 | lispy | 1,251 |
17 | olivetti | 1,144 |
18 | zenburn-emacs | 1,023 |
19 | jupyter | 982 |
20 | crux | 971 |
21 | clojure-mode | 948 |
22 | emfy | 948 |
23 | smart-mode-line | 919 |