Fennel wiki: Home

Welcome to the Fennel wiki!

Lists of:

There are many different ways to distribute Fennel code depending on the context.

You can enhance the REPL by installing and configuring readline.

Lua Runtimes

Fennel is officially supported on:

Fennel works but isn't officially supported on these Lua implementations:

You can also use it with these bindings to PUC:

Fennel does not work on these due to bugs in the Lua implementations:

This only means that they cannot run the Fennel compiler. Code written in Fennel and then AOT-compiled to Lua will usually work fine, except on Guile where almost nothing works.


These tools support Fennel right out of the box:

These tools support Fennel with some manual tweaks:

Scripting via embedded Fennel

Use Fennel instead of Lua to configure/script your software:

Support / more resources