Fennel Lisp

Open-source Fennel projects categorized as Lisp

Top 8 Fennel Lisp Projects

  • Fennel

    Lua Lisp Language

  • Project mention: Pluto, a Modern Lua Dialect | news.ycombinator.com | 2023-12-27

    Eh it's not just luajit and luajit didn't create that problem either. It's a symptom of lua actually succeeding at its design goal of being easily embedded as an extension language. A significant number of incompatible runtimes are more popular than the most recent puc lua, including I believe the older official lua 5.2 released in 2011.

    I've done a fair bit of professional lua development and I don't think I've ever written standalone up-to-date puc lua except maybe for some tooling & scripts. It's such a small language and used in such a way that the runtime, distribution method, and available APIs have much more impact on your use (and compatibility) than the version.

    Virtually everyone shipping a lua environment is also shipping changes to it that make it a unique target, if only extensions to the standard library. This is why I think syntax layer-only approach like fennel's is the correct choice for improving on lua. It mirrors lua's runtime semantics exactly, and allows you to access the implementation peculiars on their own terms and so can just be run on time of any lua system.

    https://fennel-lang.org

  • aniseed

    Neovim configuration and plugins in Fennel (Lisp compiled to Lua)

  • Project mention: Configuring Neovim with Fennel | dev.to | 2023-11-10

    aniseed

  • WorkOS

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

    WorkOS logo
  • spacehammer

    Hammerspoon config inspired by Spacemacs

  • Project mention: Why Fennel? | news.ycombinator.com | 2023-09-13
  • hotpot.nvim

    :stew: Carl Weathers #1 Neovim Plugin.

  • Project mention: Configuring Neovim with Fennel | dev.to | 2023-11-10

    hotpot.nvim

  • tangerine.nvim

    🍊 Sweet Fennel integration for Neovim

  • Project mention: Configuring Neovim with Fennel | dev.to | 2023-11-10

    local function bootstrap(url, ref) local name = url:gsub(".*/", "") local path = vim.fn.stdpath [[data]] .. "/lazy/" .. name if vim.fn.isdirectory(path) == 0 then print(name .. ": installing in data dir...") vim.fn.system { "git", "clone", url, path } if ref then vim.fn.system { "git", "-C", path, "checkout", ref } end vim.cmd [[redraw]] print(name .. ": finished installing") end vim.opt.runtimepath:prepend(path) end bootstrap("https://github.com/udayvir-singh/tangerine.nvim") -- Optional and only needed if you also want the macros bootstrap("https://github.com/udayvir-singh/hibiscus.nvim") require 'tangerine'.setup { target = vim.fn.stdpath [[data]] .. "/tangerine", -- compile files in &rtp rtpdirs = { "ftplugin", }, compiler = { -- disable popup showing compiled files verbose = false, -- compile every time changes are made to fennel files or on entering vim hooks = { "onsave", "oninit" } }, }

  • nvim-parinfer

    parinfer for Neovim

  • nvim-minor-mode

    Emacs like minor modes for Neovim

  • 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.

    InfluxDB logo
  • nvim

    Neovim configuration in Fennel (by fedemengo)

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).

Fennel Lisp related posts

Index

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

Project Stars
1 Fennel 2,289
2 aniseed 594
3 spacehammer 536
4 hotpot.nvim 330
5 tangerine.nvim 187
6 nvim-parinfer 152
7 nvim-minor-mode 19
8 nvim 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com