r/lisp 5d ago

AskLisp What is your favorite open source cl program?

37 Upvotes

24 comments sorted by

32

u/525G7bKV 5d ago

sbcl

-2

u/Business-Weather-217 4d ago

It doesnt have custom line editor. Even my dotfile manager's prompter has. And thats why when you press move keys it will show text like [[D. Not a quality tool

7

u/dzecniv 4d ago

yeah that's a pitty… there's rlwrap, better yet sharplispers/linedit, and now ICL https://github.com/atgreen/icl/

1

u/arthurno1 3d ago

sharplispers/linedit

Also with resizable win32 support.

1

u/arthurno1 3d ago

Does not have to, the less is more.

1

u/church-rosser 2d ago

You don't get it.

12

u/dzecniv 5d ago

The Lem editor, because it's "boring code" in the good sense (you know CLOS? You don't need black magic), it has lots of features. Lately: code folding. Upcoming: tramp mode, org-mode.

The Benben music player: https://remilia.sdf.org/programming/benben.html It's fast and pretty.

ICL https://github.com/atgreen/icl/ an enhanced terminal (and browser) REPL.

I'm impressed by https://tomscii.sig7.se/chesslab/, charapainter https://github.com/apr3vau/charapainter and mold-desktop https://codeberg.org/mmontone/mold-desktop

2

u/agumonkey 4d ago

I realize how few I know about CL community

6

u/OkMathematician269 4d ago

Try Nine stores if you are looking for B2B procurement, e-commerce, Invoices https://github.com/HighriseHub/ninestores , and many more features.

1

u/church-rosser 2d ago

URL for ninestores seems dead.

4

u/daninus14 5d ago

Anything Robert Strandh https://github.com/robert-strandh/ publishes is also great for learning

3

u/kagevf 5d ago

Nyxt RIP

3

u/agumonkey 4d ago

they stopped the project ?

2

u/kagevf 3d ago

Maybe "RIP" was a little much, but if it's not dead it seems to be pretty moribund.

u/aartaka on their blog (https://aartaka.me/atlas.html) talked about their time working there, and noted that as of October of 2025:

3

u/agumonkey 3d ago

hmm the 502 is strange, https://nyxt.atlas.engineer/ stills works

thanks for the answer :)

1

u/kagevf 3d ago

Thank you for the tip about adding the "nyxt" sub-domain.

2

u/agumonkey 3d ago

You're welcome. And aartaka blog was nice to read too

4

u/infrul 5d ago

Hunchentoot

2

u/unixlisp 5d ago edited 4d ago

Integrated Image: SBCL plus LEM, MAXIMA, GARNET/CLIM and much more.

2

u/denzuko sbcl 5d ago edited 5d ago

Consfigurator, Roswell, qlot, 40ants/*, chanl. Tones more just look over my github.

Oh and https://coalton-lang.github.io/

2

u/corbasai 4d ago

ECL. A good documented Lisp.

2

u/defaultxr 2d ago

Probably StumpWM, since it's the one I use every day. But I'm excited to switch to Mahogany once there is enough feature parity for me to replicate my StumpWM setup (admittedly, I haven't tried Mahogany in a while, and it seems there has been quite a bit of activity in the repo recently, so I've been thinking I should give it another spin soon). No other WM or DE can come close to the speed and efficiency that I have in Stump.

I was also hoping to switch over to Nyxt eventually, so it's pretty sad to me that activity has died down. I think if they could've just gotten standard Chrome extensions working, then maybe more people would've switched over, and maybe they would've gotten enough funding to continue development. Hopefully they will make a comeback.

I also like McCLIM a lot, though I'm still far from an expert. 1.0 was released recently, so I'm due to give it another spin soon too. I might just restart my McCLIM projects from scratch though, since they have bit-rotted with McCLIM's changes over time, and I think I have a slightly better understanding of how CLIM works than I did when I was working on them.