Open Source Emacs-Lisp Software - Page 2

Emacs-Lisp Software

Browse free open source Emacs-Lisp Software and projects below. Use the toggles on the left to filter open source Emacs-Lisp Software by OS, license, language, programming language, and project status.

  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Clojure Mode

    Clojure Mode

    Emacs support for the Clojure(Script) programming language

    clojure-mode is an Emacs major mode that provides font-lock (syntax highlighting), indentation, navigation and refactoring support for the Clojure(Script) programming language. MELPA Stable is the recommended repo as it has the latest stable version. MELPA has a development snapshot for users who don't mind (infrequent) breakage but don't want to run from a git checkout. Available on the major package.el community maintained repos, MELPA Stable and MELPA repos. All the major modes derive from clojure-mode and provide more or less the same functionality. Differences can be found mostly in the font-locking - e.g. ClojureScript has some built-in constructs that are not present in Clojure. The proper major mode is selected automatically based on the extension of the file you're editing. Having separate major modes gives you the flexibility to attach different hooks to them and to alter their behavior individually (e.g. add extra font-locking just to clojurescript-mode) .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Counsel Projectile

    Counsel Projectile

    Ivy UI for Projectile

    counsel-projectile is an Emacs package that combines Projectile and Ivy/Counsel to provide fast project navigation and fuzzy searching. It enhances productivity by letting users switch between files, buffers, and commands in their projects with minimal keystrokes. Ideal for Emacs users working on multi-file codebases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Emacs distributive with packages, package management, directory hierarchy etc
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    DictEm is an extremely customizable Dictionary client for (X)Emacs. It implements functions of the client part of the Dictionary protocol (RFC-2229). It widely uses autocompletion and provides powerful API that allows to heavily extend its functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    Dotfiles (gf3)

    Dotfiles (gf3)

    Configurations for the tools I use every day

    This repository is a personal dotfiles collection (configuration files for shell, editors, and related tools), organized to bootstrap and version-control the author’s development environment. It typically includes files like .zshrc, .vimrc, .gitconfig, and other scripts or plugin configs, plus installation or bootstrap helper scripts. The structure often supports modular overrides (machine-specific or role-specific configs) and may integrate with tools like GNU Stow, chezmoi, or custom symlink automation. The intent is that one can clone the repo on a new machine and reliably reproduce a consistent working environment with minimal manual setup. Often these dotfiles include helpful aliases, prompt customizations, plugin hooks, and cross-platform tweaks for macOS, Linux, or Windows subsystems. Because dotfiles repos are deeply personal, they also serve as a showcase of the author’s tooling preferences and tricks, offering ideas or starting points for others to adapt.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ELisp Tree-sitter

    ELisp Tree-sitter

    Tree-sitter bindings for Emacs Lisp

    tree-sitter is an Emacs binding for Tree-sitter, an incremental parsing system. It aims to be the foundation for a new breed of Emacs packages that understand code structurally. Faster, fine-grained code highlighting. More flexible code folding. Structural editing (like Paredit, or even better) for non-Lisp code. More informative indexing for imenu. The author of Tree-sitter articulated its merits a lot better in this Strange Loop talk. The minor mode tree-sitter-mode provides a buffer-local syntax tree, which is kept up-to-date with changes to the buffer’s text. Run M-x tree-sitter-hl-mode to replace the regex-based highlighting provided by font-lock-mode with tree-based syntax highlighting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Emacs Lisp libraries for GNU Emacs or XEmacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ESense - Erlang "IntelliSense" for Emacs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Free Software/Open Source tabbed terminal through GNU Emacs for windows
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Easymacs is an easy-to-learn, one-size-fits-all configuration for new users of GNU Emacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Elfeed Emacs Web Feed Reader

    Elfeed Emacs Web Feed Reader

    An Emacs web feeds client

    Elfeed is an extensible web feed reader for Emacs, supporting both Atom and RSS. It requires Emacs 24.3 and is available for download from MELPA or el-get.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Ellama

    Ellama

    Ellama is a tool for interacting with large language models from Emacs

    Ellama is an Emacs integration that brings large language model capabilities directly into the Emacs editor environment, focusing on extensibility and deep workflow integration. It allows users to interact with local or remote models through a unified interface embedded within their editing sessions. The tool is designed to align with Emacs’ philosophy of customization, enabling users to define prompts, commands, and behaviors tailored to their workflows. It supports conversational interactions, code assistance, and text transformation tasks, making it useful for both programming and writing scenarios. Ellama integrates with existing Emacs buffers, allowing users to send selected text or entire documents as context for AI operations. It also supports multiple providers, including Ollama, enabling local-first usage without relying on external APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Emacs Dashboard

    Emacs Dashboard

    An extensible emacs dashboard

    An extensible emacs startup screen showing you what’s most important. The widget “projects”, which shows a list of recent projects, is not enabled by default since it depends on packages that might not be available. To activate the widget, set the variable dashboard-projects-backend to either =’projectile= (projectile, available from melpa) or =’project-el= (project.el, available from GNU elpa), then add an entry like (projects . 5) to the variable dashboard-items. The agenda is now sorted with dashboard-agenda-sort-strategy following the idea of org-agenda-sorting-strategy. Supported strategies are priority-up, priority-down, ~time-up, time-down, todo-state-up and todo-state-down.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Emacs Markdown Mode

    Emacs Markdown Mode

    Emacs Markdown Mode

    markdown-mode is a major mode for editing Markdown-formatted text. The latest stable version is markdown-mode 2.5, released on Feb 12, 2022. See the release notes for details. markdown-mode is free software, licensed under the GNU GPL, version 3 or later. The primary documentation for Markdown Mode is available below, and is generated from comments in the source code. For a more in-depth treatment, the Guide to Markdown Mode for Emacs covers Markdown syntax, advanced movement and editing in Emacs, extensions, configuration examples, tips and tricks, and a survey of other packages that work with Markdown Mode. Finally, Emacs is also a self-documenting editor. This means that the source code itself contains additional documentation: each function has its own docstring available via C-h f (describe-function), individual keybindings can be investigated with C-h k (describe-key), and a complete list of keybindings is available using C-h m (describe-mode).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Emacs mode for the programming language Maude.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    EPT (Emacs Package Tool) is full userspace package managing tool for GNU/Emacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Emacs Photo Database provides functions to manage a collection of photographic films, negatives, and prints stored in a SQL database. It is targeted at fine-art photographers and other people who use a wet-process workflow instead of digital imaging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    An Emacs module to simplify creating and editing NONMEM files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Evide is short for "Emacs Verilog IDE". Evide is a cross-platform, intelligent, powerful and easy to use verilog developing evironment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This is simply a repository for Emacs elisp code presented and discussed at http://www.emacswiki.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Link multiple files together in Emacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    This project delivers a binary distribution of GNU Emacs for Mac OS X (Carbon).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Emacs for You (Emfy)

    Emacs for You (Emfy)

    A dark and sleek Emacs setup for general purpose editing

    This project provides a tiny .emacs file to set up Emacs quickly. This document provides a detailed description of how to set it up and get started with Emacs. Further this project also provides a tiny convenience command named em to start Emacs server and edit files using Emacs server. This helps in using Emacs efficiently. This script and its usage is explained in detail later in the Emacs Server and Emacs Launcher sections. If you are already comfortable with Emacs and only want to understand the content of .emacs or em, you can skip ahead directly to the Line-by-Line Explanation section that describes every line of these files in detail. The .emacs file in this project provides a quick way to get started with setting up your Emacs environment. This document explains how to do so in a step-by-step manner. This document also explains the content of .emacs and em in a line-by-line manner.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Emacs commands managing an "item" cursor (e.g. a word, expression, sentence, defun). Built on this are high-level actions such as converting code blocks to separate functions. This provides elegant and concise editing, and is pedal- and voice-friendly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Emacs-Helm

    Emacs-Helm

    Emacs incremental completion and selection narrowing framework

    Emacs incremental completion and selection narrowing framework. Helm is an Emacs framework for incremental completions and narrowing selections. It helps to rapidly complete file names, buffer names, or any other Emacs interactions requiring selecting an item from a list of possible choices. Helm is a fork of anything.el, which was originally written by Tamas Patrovic and can be considered to be its successor. Helm cleans the legacy code that is leaner, modular, and unchained from constraints of backward compatibility. Helm is an Emacs framework for incremental completions and narrowing selections. It helps to rapidly complete file names, buffer names, or any other Emacs interactions requiring selecting an item from a list of possible choices. Helm is a fork of anything.el, which was originally written by Tamas Patrovic and can be considered to be its successor. Helm cleans the legacy code that is leaner, modular, and unchained from constraints of backward compatibility.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB