Common Lisp Lisp

Open-source Common Lisp projects categorized as Lisp

Top 20 Common Lisp Lisp Projects

  • GitHub repo nyxt

    Nyxt - the internet on your terms.

    Project mention: Are there extensible environments in the manner of Emacs outside of text editors and developer tools generally? | reddit.com/r/lisp | 2021-04-04

    Nyxt fits in there.

  • GitHub repo sly

    Sylvester the Cat's Common Lisp IDE (by joaotavora)

    Project mention: SLY now has a GitHub Discussions page | reddit.com/r/Common_Lisp | 2021-02-04
  • GitHub repo ccl

    Clozure Common Lisp

    Project mention: Programming in the Common Lisp Ecosystem | reddit.com/r/Common_Lisp | 2021-02-28

    My current wtf moment with trying to use CL: https://github.com/Clozure/ccl/issues/311

  • GitHub repo coalton

    Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.

    Project mention: Common lisp or Racket as a first lisp? | reddit.com/r/lisp | 2021-04-04
  • GitHub repo om-sharp

    OM#: Visual Programming | Computer-Assisted Music Compositon

    Project mention: Tools to work with microtonal music in LISP! | reddit.com/r/lisp | 2021-03-22

    OM-Sharp: https://github.com/cac-t-u-s/om-sharp/releases

  • GitHub repo maru

    Maru - a tiny self-hosting lisp dialect (by attila-lendvai)

    Project mention: Why can't there be a LISP dialect/system that directly translates to optimal machine code? | reddit.com/r/lisp | 2021-04-17

    That's the idea behind the Maru Project. It's a really cool concept and more people should know about it.

  • GitHub repo medley

    The main repo for the Medley Interlisp project. Other repositories are maiko (the VM implementation) and Interlisp.github.io (web site sources)

    Project mention: Where to find "INTERLISP: The Language and Its Usage" by S. Kaisler? | reddit.com/r/lisp | 2021-02-27

    If you have more questions check out Discussions · Interlisp/medley (github.com)

  • GitHub repo eisl

    ISLisp interpreter/compier

    Project mention: Elixir like pattern matching and pipe operator | reddit.com/r/lisp | 2021-04-17
  • GitHub repo nature-of-code

    Nature of code exercises and examples implemented in Common Lisp

    Project mention: Should I learn OpenGL, or try building a graphics engine from scratch ? | reddit.com/r/lisp | 2021-02-02

    Additional resources: * Land Of Lisp book * CL cookbook * Game Engine Architecture book * Physically Based Rendering book * GPU Gems book series * Nature Of Code book and lispy examples for it

  • GitHub repo legochain

    Simple educational blockchain in Common LIsp

    Project mention: Blockchain programming | reddit.com/r/learnprogramming | 2021-01-12

    Here's a working blockchain you can play with: https://github.com/defunkydrummer/legochain There is no "best programming language" to work with blockchains, as a blockchain is merely a data structure (a chain of records tat cannot be changed). It can be implemented in any language. Your question might be "Which programming language should I learn first?".

  • GitHub repo cl-permutation

    Permutations and permutation groups in Common Lisp.

    Project mention: Is Fisher-Yates Shuffle (aka Knuth Shuffle) implemented in some vetted CL library? | reddit.com/r/Common_Lisp | 2021-03-31

    CL-PERMUTATION has random-perm to produce a random permutation of even, odd, or any parity.

  • GitHub repo easy-routes

    Yet another routes handling utility on top of Hunchentoot

    Project mention: Best way to add users & authentication to web app with Hunchentoot server? | reddit.com/r/lisp | 2021-03-01

    I am using easy-routes and its "decorators" approach for authorization https://github.com/mmontone/easy-routes + the Can library for control rights https://github.com/fukamachi/can => https://gitlab.com/myopenbookstore/openbookstore/-/blob/master/src/web/authentication.lisp + https://gitlab.com/myopenbookstore/openbookstore/-/blob/master/src/web/web.lisp#L93

  • GitHub repo Common-Lisp-Tangram-Solver

    A Tangram Puzzle Solver in Common Lisp that is capable of solving arbitrary geometric tiling problems. CLIM (Common Lisp Interface Manager) is used for its GUI.

    Project mention: Tangram | reddit.com/r/Common_Lisp | 2021-03-07
  • GitHub repo cl-rashell

    Resilient replicant Shell Programming Library for Common Lisp

    Project mention: Announcement: New "file object finder" library | reddit.com/r/Common_Lisp | 2021-03-01

    Congratulations for sharing your work! While the focus is very different you can find another kind of replacement for the “find” command (actually a Lisp interface) in [Rashell](https://github.com/michipili/cl-rashell/blob/master/src/posix.lisp#L129). Maybe it is interesting to you (e.g, comparison purposes) so I am sharing this here again.

  • GitHub repo adhoc-polymorphic-functions

    (Common Lisp) Another function type to dispatch on types instead of classes (with [as-of-yet-partial] support for dispatching on optional and keyword argument types).

    Project mention: Stupid protocols for CL - Is this a bad idea? | reddit.com/r/Common_Lisp | 2021-01-18

    What about https://github.com/digikar99/adhoc-polymorphic-functions or https://github.com/markcox80/specialization-store

  • GitHub repo PetriNets-CLIM-Demo

    A Simple Petri Net Editor and Simulator written in Common Lisp with CLIM (Common Lisp Interface Manager) GUI

    Project mention: My Common Lisp & CLIM GitHub Repos | reddit.com/r/Common_Lisp | 2021-03-12
  • GitHub repo land-of-lisp-using-hunchentoot

    Convert code for "Dice of Doom" from Barski's "Land of Lisp" to use Hunchentoot web server.

    Project mention: Realm of Racket and Land of Lisp | reddit.com/r/lisp | 2021-04-16

    This repo uses hunchentoot to implement a similar website: https://github.com/npsimons/land-of-lisp-using-hunchentoot

  • GitHub repo ucw-core

    UnCommon Web is a web framework. This fork was created in order to fix/improve the original UCW

    Project mention: Lisp web framework | reddit.com/r/Common_Lisp | 2021-03-30

    your fork (found on Cliki) (https://github.com/juan-reynoso/ucw-core) is okay but could be more reader-friendly (markdown, a presentation of UCW etc)

  • GitHub repo RacerPorter

    An Ontology Visualization & Authoring Workbench for KRSS-Based Description Logic & OWL Reasoners

    Project mention: My Common Lisp & CLIM GitHub Repos | reddit.com/r/Common_Lisp | 2021-03-12

    RacerPorter: https://github.com/lambdamikel/RacerPorter - A CAPI-based Ontology Inspection, Visualization & Authoring Workbench

  • GitHub repo ucw-hello-world

    UCW example

    Project mention: Lisp web framework | reddit.com/r/Common_Lisp | 2021-03-30

    your https://github.com/juan-reynoso/ucw-hello-world doesn't have a readme. What does this example do??? What makes UCW stand apart? (I read it's based on continuations, like the first Weblocks version but unlike the Reblocks fork by 40ants, and so that it enables to program "states" across different pages very easily (correct?). how do I start the example? (it turns out the 3 instructions are in your blog post) (your blog post does not have code formatting)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-17.

Index

What are some of the best open-source Lisp projects in Common Lisp? This list will help you:

Project Stars
1 nyxt 5,727
2 sly 776
3 ccl 588
4 coalton 204
5 om-sharp 129
6 maru 94
7 medley 82
8 eisl 80
9 nature-of-code 42
10 legochain 41
11 cl-permutation 26
12 easy-routes 26
13 Common-Lisp-Tangram-Solver 18
14 cl-rashell 14
15 adhoc-polymorphic-functions 4
16 PetriNets-CLIM-Demo 3
17 land-of-lisp-using-hunchentoot 2
18 ucw-core 1
19 RacerPorter 1
20 ucw-hello-world 0