List of awesome application software built with Common Lisp
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md Update license for baf Jun 27, 2018

README.md

Awesome Common Lisp Application Software

Awesome

Lisp logo

this is a list of awesome application software built with Common Lisp.

Table of Contents

Applications

Audio

  • Ernestine - Ernestine is a music management application in McClim. MIT.
  • OpusModus - Music composition package. Proprietary.
  • o7 - Visual programming / Computer-aided music composition environment. [No License Specified].
  • PWGL - A Visual Programming Language for Music and Sound.

Blogging

  • Cliki2 - The wiki software behind cliki.net AGPL3
  • Ext-blog - blog engine. It supports custom theme and you can port a WordPress theme for it. [No License Specified].

Static Blog Generator

Chat

  • Beirc - A clim-based IRC client. No license specified.
  • Chatter - A chat client based on Twitter DMs.
  • Climc - A Common Lisp Instant Messaging Client.
  • Collen - Common Lisp IRC bot with a modular framework.
  • Lisp-chat - An experimental minimal chat. MIT.
  • Lichat - Lichat client for Maiden. Artistic License 2.0
  • Potato - Delicious conversations platform in Common Lisp and ClojureScript.
  • WeirdIRC - Widely portable IRC-Client. LGPL.

Chat Bot

  • Alice - Alice Margatroid, a dollmaster that pretends not to be a doll itself. [No license Specified].
  • Lisp-paste - Bots from #lisp. MIT.
  • Magitek - Whimsical robots infused with just a hint of magic. No license specified.

Development Tools

  • Quickdocs - Ready and Up-to-Date Documentation for All Common Lisp Projects. [No License Specified].
  • Quickutil - The solution to the Utility Library problem. [No License Specified].
  • Asdf-viz - ASDF system dependency visualizer. LLGPL.
  • Cepl - Code Evaluate Play Loop. 2-clause BSD.
  • Cl-bunny - Common Lisp RabbitMQ client based on IOLib.
  • Dirtylogman - Command line tool for reading lots of log files. LLGPL
  • Eazy-project - Boost your development!. [No License Specified].
  • Lake - Lake is a GNU make like build utility in Common Lisp. MIT.
  • baf - A simple Nixpkgs and NixOS helper. CC0.
  • Seed - Interactive software environment based on Common Lisp. GPL3.
  • Sbcl-shell - A command shell. [No License Specified].
  • Sluglisp - Like Quicklisp, only slower (a web GUI based Quicklisp for searching the projects). [No License Specified].
  • prometheus.cl - Prometheus.io Common Lisp client. MIT.

Databases

  • Pgchart - A self-contained web application that takes as input an SQL query text and outputs its data as a chart. [No License Specified]
  • Pgloader - Migrate to PostgreSQL in a single command!. PostgreSQL License
  • AllegroGraph - A modern, high-performance, persistent graph database.
  • LambdaLite - A functional, relational database in about 250 lines of Common Lisp. MIT.

IDE

  • SLIME - The Superior Lisp Interaction Mode for Emacs.
  • Sly - Sylvester the Cat's Common Lisp IDE (slime's fork)
  • Mcclide - Ide. No license specified.

For more, see Awesome-cl.

Desktop Environment

Editors

  • Lem - Common Lisp editor/IDE with high expansibility. MIT.
  • Able - A Basic Lisp Editor. MIT.
  • Alpaca - The Alpaca programmable editor. [No license specified].
  • Climacs - An Emacs-like editor in Common Lisp. LGPL.
  • Hemlock - Portable version of the Hemlock editor. [No Licence Specified].
  • MarkEdit - Markdown editor and previewer built with Ceramic. [No license specified].
  • Magic-ed - Editing facility for Common Lisp REPL.
  • Med - Emacs-like text editor for the Mezzano operating system. MIT.

Education

  • ACL2 - A theorem proving environment. 3-clause BSD.
  • Axiom - Axiom is a free, open source computer algebra system.
  • BioBike - Fully programmable research environment and biological knowledge base.
  • Biochat - Where biological datasets learn to talk to each other. MIT.
  • Clnuplot - GNUplot in Common Lisp. MIT.
  • Geiriadur - Dictionary lookup engine and a dictionary editing system. No license specified.
  • Maxima - Computer Algebra System written in Common Lisp. GPL2.
  • Mandelbrot set explorer - Mandelbrot set explorer. Proprietary
  • PVS - The People's Verification System . GPL2.
  • Sparser - A natural language understanding system for English, [No License Specified].
  • Weyl - Computer algebra substrate from Cornell University. [No License Specified].
  • Yotta-zoomer - Deep Fractal Zoomer. No license specified.

Email

File Manager

  • FTD - The Flexi-Trivial Dired. No license specified.
  • Filer - Mezzano File Manager.

Games

City Building Simulation

FPS

RTS

Turn Based Strategy

  • Clim-chess - CLIM interface for playing chess. No license specified.
  • Cl-reversi - Common Lisp implementation of the classic game of reversi.
  • Lispstone - Simple card game written in Common Lisp for TWG7. No license specified.
  • Sudoku-mcclim - sudoku problem generator & solver for Common Lisp & McCLIM. No license specified.

RPG

Miscellaneous

  • Asteroids - Asteroids game in Common Lisp. [No License Specified].
  • asteroid-wars - An asteroids game remake. GPL2.
  • Ball-z - Game with balls.
  • Breakout - A Remake of the Classic Game Breakout. GPL2.
  • Climon - A Simon game written in Common Lisp. MIT.
  • Cl-dino - A Chrome Dinosaur Robot. GPL3.
  • Common-worm - A simple, hackish version of the classic snake game. No license specified.
  • Final-hours - A Remake of the Classic Game Missile Command. GPL2.
  • Notalone - You wake up nowhere in the night. Hungry zombies around, but your ol' pal "BOOMSTICK" is with you. GPL3
  • Snake - A Remake of the Classic Game Snake. GPL2.
  • Starwar - Starwar. [No License Specified].
  • The-invaders - A remake of the classic game Space Invader. GPL2.

Graphics

Image Creation

  • Sketch -A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
  • Wigflip - image playground.
  • Flow - Tools for the representation of graphs and flowcharts.
  • kiga-wavesim - Simple wave simulator.
  • McPixel - A toy Lisp program for drawing and animating pixel art. No license specified.
  • Mirai - 3D editor built on the winged-edge data structure. Proprietary.
  • Parasol - A Common Lisp painting application.
  • PTC's 3d designer - 3D Design Software. Proprietary.
  • Snek - An experimental system for writing generative systems.
  • Stektcheroo - 2D drawing and layout.

Image Viewer

Health

  • PRISM - The Prism project is a long term project to build software tools for radiation therapy planning, including artificial intelligence tools as well as manual simulation systems.

Internet

Browser

  • nEXT - nEXT - The fastest productivity web-browser.

See also Closure (using McClim) and Lispkit (using WebKit).

Torrent

  • cl-torrents - a library and app with a command line and readline interface to search for torrents on popular trackers.

Operating System

  • Mezzano - An operating system written in Common Lisp

See also Yalo.

Productivity

  • Grammarly - Grammar checking. Proprietary.
  • Turtl - a secure note taking, bookmarking and document storage app. AGPL.
  • Cl-Markdown - A Common Lisp rewrite of Markdown. MIT.
  • Ichiran - Linguistic tools for texts in Japanese language. MIT.
  • Projectured - ProjecturEd is a generic purpose projectional editor. [No License Specified].

Social news

Utilities

  • cl-ledger - a port of the double-entry accounting system. 3-clause BSD.
  • Hju - Simple command line (CLI) controller for Hue lights. MIT.
  • Mediaimport - Import media files (jpgs/movies) from cameras. [No License Specified].

Video

Video Player

Wiki software

Window Manager

  • Stumpwm - The Stump Window Manager.
  • Eclipse - Eclipse, the Common Lisp window manager. No license specified.
  • Paulownia - A modern re-write of stumpwm. GPL2.

Other

Historical Purposes

  • DART - Application to optimize and schedule the transportation of supplies or personnel and solve other logistical problems.
  • ICAD - A knowledge-based CAD system.
  • Interleaf Publisher - A document processor.
  • Itasca database - Database.
  • Metal - Siemens machine translation system.
  • Sk8 - A multimedia authoring environment.
  • Action! - Expertelligence' Interface Designer.
  • Endless list.

Mobile Applications

  • CL REPLay - A REPL with simple editor. No license specified.
  • Sokoban - Sokoban game. No license specified.

Other Lists

Contributors

Thanks to All of Github contributors and Everyone @ reddit.com/r/lisp ad r/Common_Lisp/ for many suggestions and compliments.

Guidelines to contribute

Please follow this format of the list [Appname](#link) - description. [License]. if you want to make a contribution.

  • Put the name of the application and link to its homepage in the list.
  • Write a short description for the application.
  • Add a license in the end of the list. see the list format above
  • Make sure it is put under the appropriate topic.
  • If the application doesn't fit in any existing topic, make a new one for it.
  • Sort the item by it's popularity.
    • we come up with this approach since alphabetically sorted make people unnoticed which app has more active development and which app unmaintained or abandoned.

Unsure how to contribute?

Note

  • You can learn about licenses in tl;drLegal
  • There are so many Applications buit with Lisp, but most of them are more than 20 years old, this list will be endless as Rainer Joswig said, so here I wil only include the relevant application.

Credit

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.