Open Source Emacs-Lisp Software - Page 3

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.

  • 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
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    A Cocoa port of GNU Emacs for GNUstep and MacOS X.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Evil Collection

    Evil Collection

    A set of keybindings for evil-mode

    This is a collection of Evil bindings for the parts of Emacs that Evil does not cover properly by default, such as help-mode, M-x calendar, Eshell and more. Reduce context switching: As soon as “moving around” gets hardwired to <hjkl>, it becomes frustratingly inefficient not to have it everywhere. Community work: setting up bindings is tremendous work and joining force can only save hours for all of Evil users out there. While not everyone may agree on the chosen bindings, it helps to have something to start with rather than nothing at all. In the end, users are free to override a subset of the proposed bindings to best fit their needs. Having all bindings defined in one place allows for enforcing consistency across special modes and coordinating the community work to define a reference implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Flycheck

    Flycheck

    On the fly syntax checking for GNU Emacs

    Flycheck is a modern on-the-fly syntax-checking extension for GNU Emacs, intended as replacement for the older Flymake extension which is part of GNU Emacs. For a detailed comparison to Flymake see Flycheck versus Flymake. It uses various syntax checking and linting tools to automatically check the contents of buffers while you type, and reports warnings and errors directly in the buffer, or in an optional error list. Out of the box Flycheck supports over 40 different programming languages with more than 80 different syntax-checking tools, and comes with a simple interface to define new syntax checkers. Many 3rd party extensions provide new syntax checkers and other features like alternative error displays or mode line indicators. Flycheck needs GNU Emacs 24.3+, and works best on Unix systems. Windows users, please be aware that Flycheck does not support Windows officially, although it should mostly work fine on Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Fortran-tags

    Emacs plugin for source code indexing of modern Fortran

    NOTE: Development continued at GitHub! Current version is higher than 1.1.6. Fortran-tags is a lightweight Fortran source code indexing tool for Emacs. It is able to correctly locate all global and local variables and is expected to work with any Fortran 2008 conforming code with only minor exceptions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    This project has been moved to http://code.google.com/p/geben-on-emacs/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GNU Emacs / N Λ N O

    GNU Emacs / N Λ N O

    Emacs made simple

    GNU Emacs / N Λ N O is a lightweight, minimalistic Emacs-inspired text editor configuration (or “distribution”) created by Nicolas P. Rougier that aims to provide a simpler and more streamlined experience compared to full-blown Emacs setups. It retains essential editing capabilities while stripping down much of the complexity and heavyweight features that can make traditional Emacs intimidating to newcomers. The project includes only minimal configuration and essential extensions, enabling users to start editing text comfortably without wrestling with a steep learning curve or bloated init files. This makes it appealing for users who like the power of Emacs (or similar advanced editors) but want a fast, responsive, and easy-to-maintain editor. Nano-Emacs can be especially useful for scripting, quick edits, data-analysis workflows, or writing in scientific/research contexts, especially when you want something more powerful than a simple text editor but lighter than a full IDE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    GNU Hyperbole: The Everyday Info Manager

    Create hyperlinks just by dragging, find contacts instantly, ...

    GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is an amazing programmable hypertextual information management system implemented as a GNU Emacs package. This is the first public release in 2016. Hyperbole has been greatly expanded and modernized for use with the latest Emacs 25 releases; it supports GNU Emacs 24.4 or above. It contains an extensive set of improvements that can greatly boost your day-to-day productivity with Emacs and your ability to manage information stored across many different machines on the internet. People who get used to Hyperbole find it helps them so much that they prefer never to use Emacs without it. Hyperbole includes easy-to-use, powerful hypertextual button types and links that can be made without the need to learn a markup language. It also includes a hierarchical, record-based contact manager, a rapid window and frame control system and a powerful multi-level auto-numbered outliner.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    GPTel

    GPTel

    A no-frills ChatGPT client for Emacs

    GPTel is a simple, no-frills ChatGPT client for Emacs. No external dependencies, only Emacs. Also, it’s async. Interact with ChatGPT from any buffer in Emacs. ChatGPT’s responses are in Markdown or Org markup (configurable). Supports conversations (not just one-off queries) and multiple independent sessions. You can go back and edit your previous prompts, or even ChatGPT’s previous responses when continuing a conversation. These will be fed back to ChatGPT. Run M-x gptel to start or switch to the ChatGPT buffer. It will ask you for the key if you skipped the previous step. Run it with a prefix-arg to start a new session. In the gptel buffer, send your prompt with M-x gptel-send, bound to C-c RET. Set chat parameters (GPT model, directives etc) for the session by calling gptel-send with a prefix argument.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Based on https://github.com/dgutov/robe for Emacs, insert possible missing 'require' lines in Ruby source files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Irony-Mode

    Irony-Mode

    A C/C++ minor mode for Emacs powered by libclang

    irony-mode is an Emacs minor-mode that aims at improving the editing experience for the C, C++ and Objective-C languages. It works by using a combination of an Emacs package and a C++ program (irony-server) exposing libclang. irony-server provides the libclang interface to irony-mode. It uses a simple protocol based on S-expression. This server, written in C++ and requires the specified packages to be installed on your system. Exactly one package manager should manage irony-mode. If using apt, but the MELPA package is desired, uninstall the version managed by apt; Likewise, installing from both MELPA and straight.el may result in a state that requires a manual workaround. The backports mechanism is the recommended and officially supported method of accessing newer versions than Debian stable provides. In order to work correctly, irony-mode needs to know the compile flags. irony-cdb aims to provide as automatic as possible compile flags discovery, with minimal user input.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ivy Swiper

    Ivy Swiper

    Generic completion frontend for Emacs, Swiper

    Ivy is an interactive interface for completion in Emacs. Emacs uses the completion mechanism in a variety of contexts: code, menus, commands, variables, functions, etc. Completion entails listing, sorting, filtering, previewing, and applying actions on selected items. When active, ivy-mode completes the selection process by narrowing available choices while previewing in the minibuffer. Selecting the final candidate is either through simple keyboard character inputs or through powerful regular expressions. Ivy is for quick and easy selection from a list. When Emacs prompts for a string from a list of several possible choices, Ivy springs into action to assist in narrowing and picking the right string from a vast number of choices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Javadoc-Help is an add-on module for Emacs that let you search a class through multiple online and local javadocs quickly, and view the found class documentation in the system web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Lisp Cabinet
    A set of utilities, tools and configuration files bundled with automated installer to deliver full-fledged Emacs based Lisp development environment for Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Log4j mode - a major mode for viewing log files in Emacs - including syntax highlighting, log file filtering, and source code browsing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Lux

    Lux

    The Lux Programming Language

    Lux is a new programming language in the making. It's meant to be a functional, statically-typed Lisp that will run on several platforms, such as the Java Virtual Machine and JavaScript, Python, Lua, or Ruby interpreters. Lux is in the beta stage. The JVM compiler is pretty stable and the standard library has grown to a respectable size. Also, new experimental support for JavaScript, Python, Lua, and Ruby has been added. Read carefully before using this project, as the license disallows commercial use, and has other conditions which may be undesirable for some. The language is mostly inspired by the following 3 languages. Clojure (syntax, overall look & feel), Haskell (functional programming), and Standard ML (module system). They are implemented as plain-old data-structures whose expressions get eval'ed by the compiler and integrated into the type-checker. The main difference between Lux & Standard ML is that Standard ML separates interfaces/signatures and implementations/structures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Edit, lint, debug, and run MATLAB in Emacs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MMM Mode is an add-on package for emacs that enables the user to edit different parts of a file in different major modes. It is well suited for editing embedded code and code-generating code. The development is hosted at GitHub now: https://github.com/purcell/mmm-mode Please report any issues there.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MSLK provides the precompiled Win32 binaries of some excellent porject with a GPL or similar open source license. Here will keep updated.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Magit

    Magit

    A Git porcelain inside Emacs

    Magit is a complete text-based user interface to Git. It fills the glaring gap between the Git command-line interface and various GUIs, letting you perform trivial as well as elaborate version control tasks with just a couple of mnemonic key presses. Magit looks like a prettified version of what you get after running a few Git commands but in Magit every bit of visible information is also actionable to an extent that goes far beyond what any Git GUI provides and it takes care of automatically refreshing this output when it becomes outdated. In the background Magit just runs Git commands and if you wish you can see what exactly is being run, making it possible for you to learn the git command-line by using Magit. Using Magit for a while will make you a more effective version control user. Magit supports and streamlines the use of Git features that most users and developers of other Git clients apparently thought could not be reasonably mapped to a non-command-line interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Major Emacs editing mode for X12

    Major Emacs editing mode for X12

    Emacs editing mode for X12 files

    Emacs editing mode for X12 files and messages. Defines X12-specific font-locking and text navigation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A Multi-Lingual Vocabulary system for GNUemacs, that helps you to learn words in other languages as you use them in your own language. Vocabulary is stored in CSV (spreadsheet) files for easy interchange.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ExAMYEs personal Emacs profiles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    N-Angulator

    N-Angulator

    N-Dimensional sparse array, editor, and browser in (x)emacs lisp.

    A new paradigm in content management and multi-media data storage/retrieval wherein the data is located by a method of triangulation on meta data in hierarchical menus (except the number of "angles" is essentially unlimited hence "N-Angulation").
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    NunniMJAX is a minimal java library for parsing XML. The API and functioning recall SAX and is sequential and event-driven. The parser strives to verify that the XML is well-formed, but no validation. NunniMJAX's FSM has been generated using NunniFSMGen
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Ogre Mode is a GNU Emacs and XEmacs mode for editing OGRE3D scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB