# Guix/Guile Scheme/Lisp developed programs in other distros

**URL:** <https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86>\
**Category:** Guix\
**Created:** [February 1, 2024, 6:45pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86 "2024-02-01T18:45:11Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![talos](https://avatars.discourse-cdn.com/v4/letter/t/a6a055/32.png) [@talos](https://forum.systemcrafters.net/u/talos)\
**Post date:** [February 1, 2024, 6:45pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/1 "2024-02-01T18:45:11Z")

</div>

I use NixOS, what are some programs that are developed in Guix or use Guile Scheme that are available, either via the Guix package manager or in repos, in other distros?

I know the Nyxt web browser is a big one, but are there any others?

---

<div class="post-metadata">

**Author:** ![daviwil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/daviwil/32/1_2.png) [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Post date:** [February 1, 2024, 6:46pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/2 "2024-02-01T18:46:59Z")

</div>

dwl-guile is a Wayland tiling window manager

nomad is a (no longer developed?) browser like Nyxt written in Guile

---

<div class="post-metadata">

**Author:** ![ennoausberlin](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ennoausberlin/32/37_2.png) [@ennoausberlin](https://forum.systemcrafters.net/u/ennoausberlin)\
**Post date:** [February 1, 2024, 6:55pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/3 "2024-02-01T18:55:11Z")

</div>

Nyxt is developed in Common Lisp, but ambrevar did great work on popularizing GUIX. His blog (sadly not active anymore) was such an enlightment. End user scheme applications are rare. Frameworks are more widespread

You might have a look here

> **[ZelphirKaltstahl/awesome-guile](https://notabug.org/ZelphirKaltstahl/awesome-guile/src/master/list.md)**
>
> This repository contains an awesome list for GNU Guile.

---

<div class="post-metadata">

**Author:** ![daviwil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/daviwil/32/1_2.png) [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Post date:** [February 1, 2024, 6:58pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/4 "2024-02-01T18:58:05Z")

</div>

Ambrevar’s blog was a big inspiration for me, he’s the reason I stuck with EXWM long enough to really understand the value of it. It’s a pity that the blog is no longer around!

---

<div class="post-metadata">

**Author:** ![ennoausberlin](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ennoausberlin/32/37_2.png) [@ennoausberlin](https://forum.systemcrafters.net/u/ennoausberlin)\
**Post date:** [February 1, 2024, 7:06pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/5 "2024-02-01T19:06:07Z")

</div>

I sometimes use the wayback machine to inspire others by showing them his blog. But scheme is niche and I am the only one who uses it at work from time to time. Python is way more productive for new programmers. I stopped trying to convince people. You get it or you don‘t. Same for Smalltalk (my main programming language)

I hope to become a scheme master after getting retired. 5 more years to go

---

<div class="post-metadata">

**Author:** ![languidnights](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/languidnights/32/14_2.png) [@languidnights](https://forum.systemcrafters.net/u/languidnights)\
**Post date:** [February 2, 2024, 3:08am UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/6 "2024-02-02T03:08:14Z")

</div>

Some gnucash extensions are written in guile, if you’re of the double-entry bookkeeping bent (and really, is there any better way to keep your finances than double-entry?)

---

<div class="post-metadata">

**Author:** ![daviwil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/daviwil/32/1_2.png) [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Post date:** [February 2, 2024, 7:38am UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/7 "2024-02-02T07:38:08Z")

</div>

Didn’t know about that! Double-entry is awesome, I secretly wish I had more time to learn accounting better.

---

<div class="post-metadata">

**Author:** ![ennoausberlin](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ennoausberlin/32/37_2.png) [@ennoausberlin](https://forum.systemcrafters.net/u/ennoausberlin)\
**Post date:** [February 2, 2024, 10:24am UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/8 "2024-02-02T10:24:04Z")

</div>

There is also ledger by John Wiegley with an Emacs interface. Not scheme, but quite handy

---

<div class="post-metadata">

**Author:** ![daviwil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/daviwil/32/1_2.png) [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Post date:** [February 2, 2024, 10:35am UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/9 "2024-02-02T10:35:29Z")

</div>

Ledger and hledger are awesome, I really want to get a full accounting setup going with one of them.

---

<div class="post-metadata">

**Author:** ![Michael](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@Michael](https://forum.systemcrafters.net/u/Michael)\
**Post date:** [February 2, 2024, 1:45pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/10 "2024-02-02T13:45:36Z")

</div>

> [@ennoausberlin](#):
>
> ambrevar

Is that [https://ambrevar.xyz/](https://ambrevar.xyz/) ?  
Admittedly, never heard about him, but now I’m curious. It seems the blog is not just inactive, it’s gone.

---

<div class="post-metadata">

**Author:** ![sourcerer](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/sourcerer/32/28_2.png) [@sourcerer](https://forum.systemcrafters.net/u/sourcerer)\
**Post date:** [February 2, 2024, 1:52pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/11 "2024-02-02T13:52:22Z")

</div>

I don’t know too, but you can find snapshots in archives.

[https://web.archive.org/web/20200401000000\*/https://ambrevar.xyz/emacs](https://web.archive.org/web/20200401000000*/https://ambrevar.xyz/emacs)

---

<div class="post-metadata">

**Author:** ![daviwil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/daviwil/32/1_2.png) [@daviwil](https://forum.systemcrafters.net/u/daviwil)\
**Post date:** [February 2, 2024, 1:52pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/12 "2024-02-02T13:52:43Z")

</div>

Yep, he’s one of the developers on the Nyxt browser. Here’s an archive of his site back when it was active:

[https://web.archive.org/web/20210622190653/https://ambrevar.xyz/](https://web.archive.org/web/20210622190653/https://ambrevar.xyz/)

---

<div class="post-metadata">

**Author:** ![ryuslash](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ryuslash/32/66_2.png) [@ryuslash](https://forum.systemcrafters.net/u/ryuslash)\
**Post date:** [February 2, 2024, 5:44pm UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/13 "2024-02-02T17:44:36Z")

</div>

I still need to go through his posts… I had a bunch of them bookmarked to read later and then when I got around to it it was gone. He really had some cool posts showing how awesome Guix could really be.

---

<div class="post-metadata">

**Author:** ![ryuslash](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/ryuslash/32/66_2.png) [@ryuslash](https://forum.systemcrafters.net/u/ryuslash)\
**Post date:** [February 3, 2024, 9:15am UTC](https://forum.systemcrafters.net/t/guix-guile-scheme-lisp-developed-programs-in-other-distros/86/14 "2024-02-03T09:15:06Z")

</div>

I don’t think this is _exactly_ what’s being asked for, but Andrew Tropin has a small collection of places where Guix is used in production:

> <https://github.com/abcdw/notes/blob/master/notes/20240109091625-guix_in_production.org>

Here is the discussion, there looks to be one more in there at the moment:

> **[Andrew Tropin (@abcdw@fosstodon.org)](https://fosstodon.org/@abcdw/111724661360112351)**
>
> I started to collect a "Guix in Production" list:
> 
> https://github.com/abcdw/notes/blob/b1ab1a13093fab8d28a9f5936937ed513ac5cad8/notes/20240109091625-guix\_in\_production.org#L4
> 
> Do you know any other occurences?
> 
> \#guix
