Common Lisp Lisp

Open-source Common Lisp projects categorized as Lisp

Top 23 Common Lisp Lisp Projects

  • nyxt

    Nyxt - the hacker's browser.

    Project mention: Nyxt – The Hacker's Browser | news.ycombinator.com | 2024-01-29
  • jak-project

    Reviving the language that brought us the Jak & Daxter Series

    Project mention: Jak & Daxter PC fanmade port runs like a dream (and also natively) on the Deck | /r/SteamDeck | 2023-06-29

    Github page

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • clasp

    clasp Common Lisp environment (by clasp-developers)

    Project mention: I Accidentally a Scheme | news.ycombinator.com | 2023-11-15

    I accidentally a Common Lisp that interoperates with C++ (https://github.com/clasp-developers/clasp.git). We would also like to move beyond BDWGC and Whiffle looks interesting. I will reach out to you and maybe we can chat about it.

  • clog

    CLOG - The Common Lisp Omnificent GUI

    Project mention: Embracing Common Lisp in the Modern World | news.ycombinator.com | 2024-01-24
  • sly

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

    Project mention: I programmed a SLY completion backend, it works, but I could use some help fine tuning it. | /r/Common_Lisp | 2023-10-16

    please someone create a pull request (or issue) on SLY github, to make it available to other SLY users. (I do not wish to have a github account and don't care about the copyright)

  • jscl

    A Lisp-to-JavaScript compiler bootstrapped from Common Lisp

    Project mention: All Web frontend lisp projects | /r/lisp | 2023-05-23

    JSCL - A CL-to-JS compiler designed to be self-hosting from day one. Lacks CLOS, format and loop.

  • ccl

    Clozure Common Lisp

    Project mention: The IDEs we had 30 years ago and we lost | news.ycombinator.com | 2023-12-28

    The descendant of CCL runs on modern Intel Macs. (It also runs on Linux and Windows but without the IDE.) The modern IDE is quite a bit different from the original. In particular, it no longer has the interface builder. But it's still pretty good. It is now called Clozure Common Lisp (so the acronym is still CCL) and you can find it here:

    https://ccl.clozure.com/

    If you want to run the original that is a bit of a challenge, but still possible. The original was never ported directly to OS X so you have to run it either on old hardware or an emulator running some version of the original MacOS, or on an older Mac running Rosetta 1. In the latter case you will want to look for something called RMCL. Also be aware that Coral Common Lisp was renamed Macintosh Common Lisp (i.e. MCL) before it became Clozure Common Lisp (CCL again).

    This looks like it might be a promising place to start:

    https://github.com/binghe/mcl

    If you need more help try this mailing list:

    https://lists.clozure.com/mailman/listinfo/openmcl-devel

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • kons-9

    Common Lisp 3D Graphics Project

    Project mention: OpenSCAD Survey - what programming language do you want to be added to app? | /r/openscad | 2023-12-06
  • medley

    The main repo for the Medley Interlisp project. Wiki, Issues are here. Other repositories include maiko (the VM implementation) and Interlisp.github.io (web site sources) (by Interlisp)

    Project mention: What do people mean when they talk abou a pure lisp machine down to the silicon? | /r/lisp | 2023-03-27

    Medley, open source emulator for Xerox Interlisp-D machines: https://github.com/Interlisp/medley

  • mathb

    Share mathematics on the web with LaTeX and Markdown

    Project mention: Understanding continuity across an entire interval (epsilon-delta) | /r/MathHelp | 2023-06-07

    Copy and paste this comment into mathb.in to render the LaTeX.

  • eisl

    ISLisp interpreter/compiler

    Project mention: Easy-ISLisp ver3.50 | /r/lisp | 2023-09-12
  • lambdalisp

    A Lisp interpreter written in untyped lambda calculus

    Project mention: Discussion Thread | /r/neoliberal | 2023-04-24

    source code here, i am not genius enough to understand the code-calculus conversion

  • SLT

    SLT is an IDE Plugin for Itellij/Jetbrains IDE lineup implementing support for Common Lisp via Slime/Swank and supported lisp interpret.

    Project mention: Emacs4CL: A DIY kit to quickly set up vanilla Emacs for Common Lisp programming | news.ycombinator.com | 2023-06-27
  • maru

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

    Project mention: C Is Not a Low-level Language – Your computer is not a fast PDP-11 | news.ycombinator.com | 2023-10-16

    Well Forth is possibly the most minimal VM over a platform, as evidenced by openfirmware.

    It does have problems scaling though, in that if you've seen one Forth, you've seen one Forth ie. The variations required to fit a platform make them semi-incompatible.

    That's not to say that a more lispy Forth wouldn't be useful though, in that a concatenative syntax allows us to pass custom datastructures around like APL, and CPS (delimited continuations with lexically scoped dynamic binding would come from the lisp side (see https://github.com/manuel/wat-js).

    Memory management in Forth can handle multiple memory types eg. https://flashforth.com/ so adding something like ref counting (https://github.com/zigalenarcic/minilisp/blob/main/main.c) to handle the dynamic list side of things might mesh well.

    In any case, if you're looking for a self hosting lisp that runs on bare metal, https://github.com/attila-lendvai/maru has been out for a few years.

  • om-sharp

    OM#: Visual Programming | Computer-assisted Music Compositon

  • croatoan

    Common Lisp bindings for the ncurses terminal library.

  • djula

    Common Lisp port of the Django templating language

  • jzon

    A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.

    Project mention: Common Lisp JSON parser? | /r/lisp | 2023-09-17

    jzon https://github.com/Zulu-Inuoe/jzon/ is the newest and probably the most complete, the most robust and the most accurate. It explains everything in its readme. I have settled on Shasht so far.

  • one-more-re-nightmare

    A fast regular expression compiler in Common Lisp

  • bike

    Common Lisp .Net Core Interop

    Project mention: bike (.NET interop library for CL) release 0.13.0. Extensible printer system. SIGFPE problem. | /r/lisp | 2023-09-18
  • clingon

    Command-line options parser system for Common Lisp

    Project mention: Command Line Args for CLisp (specifically for replit) | /r/lisp | 2023-04-13

    I really like the clingon parser https://github.com/dnaeon/clingon Though I'm not sure if this complies your use case.

  • calm

    Calm down and draw something, in Lisp.

    Project mention: I’m going to create a toy project for playing with different UI libs | /r/Common_Lisp | 2023-07-04
  • cl-patterns

    Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-01-29.

Common Lisp Lisp related posts

Index

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

Project Stars
1 nyxt 9,445
2 jak-project 2,625
3 clasp 2,470
4 clog 1,366
5 sly 1,182
6 jscl 862
7 ccl 793
8 kons-9 534
9 medley 337
10 mathb 299
11 eisl 242
12 lambdalisp 218
13 SLT 179
14 maru 177
15 om-sharp 161
16 croatoan 146
17 djula 143
18 jzon 131
19 one-more-re-nightmare 131
20 bike 128
21 clingon 110
22 calm 95
23 cl-patterns 74
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com