Fennel Lua

Open-source Fennel projects categorized as Lua Edit details

Top 9 Fennel Lua Projects

  • Fennel

    Lua Lisp Language

    Project mention: interested in learning lisp, (specifically for games, but also for everything else including tui and gui applications for linux. currently have next to no programming knowledge, can i get forwarded some resources and some tips on what exactly i should do? any videos i should watch? | reddit.com/r/lisp | 2022-06-23

    Another option, much simpler than unity/godot, but it only works for 2d games, would be using fennel (another lisp) with love2d (there's a tutorial for that in fennel's wiki). with no prior knowledge of lua I've made a simple 2d game in love2d myself in only a few hours, it's very good for beginners and learning how games work. Love2d has a subreddit: /r/love2d

  • lightspeed.nvim

    🌌 Next-generation motion plugin using incremental input processing, allowing for unparalleled speed with minimal cognitive effort

    Project mention: Any tips how to force self to learn f and t motions | reddit.com/r/vim | 2022-06-15

    Also consider clever-f to allow f and t to be repeated, or, for a bigger reshaping of your movements, [lightspeed](https://github.com/ggandor/lightspeed.nvim], which integrates clever-f among other.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • aniseed

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

    Project mention: Just discovered emacs as a long term vim user and it's incredible | reddit.com/r/vim | 2022-04-26

    If you want a more lispy configuration experience, you can even try fennel which compiles to lua and use that to configure neovim: https://github.com/Olical/aniseed

  • nyoom.nvim

    Blazing fast, configurable, minimal and lispy neovim config written in Fennel. Base config for users to extend and add upon, leading to a more unique editing experience. (🚀)

    Project mention: Can vim become an emacs or is it already one or not? | reddit.com/r/emacs | 2022-05-10

    My personal configuration is also written in fennel if you would like to take. look: https://github.com/shaunsingh/nyoom.nvim. Neovim's come a long way in what you can do with it. Fennel has a macro system as with any lisp, so you can make the syntax feel right at home with emacs https://github.com/shaunsingh/nyoom.nvim/tree/main/fnl/macros. You can even create dynamic-module like integrations with rust programs (see https://github.com/shaunsingh/nyoom.nvim/blob/main/fnl/parinfer/init.fnl, interacting with https://github.com/eraserhd/parinfer-rust/tree/master/src)

  • hotpot.nvim

    :stew: Carl Weathers #1 Neovim Plugin.

    Project mention: Hotter Hotpot: bytecode cache beta branch | reddit.com/r/neovim | 2022-03-13
  • tangerine.nvim

    🍊 Sweet Fennel integration for Neovim

    Project mention: Configurando Neovim com Fennel | dev.to | 2022-05-20

    local function bootstrap (name, url, path) if vim.fn.isdirectory(path) == 0 then print(name .. ": installing in data dir...") vim.fn.system {"git", "clone", "--depth", "1", url, path} vim.cmd [[redraw]] print(name .. ": finished installing") end end bootstrap ( "tangerine.nvim", "https://github.com/udayvir-singh/tangerine.nvim", vim.fn.stdpath "data" .. "/site/pack/packer/start/tangerine.nvim" ) bootstrap ( "hibiscus.nvim", "https://github.com/udayvir-singh/hibiscus.nvim", vim.fn.stdpath "data" .. "/site/pack/packer/start/hibiscus.nvim" ) require'tangerine'.setup{ compiler = { verbose = false, hooks = { "onsave", "oninit" } } }

  • magic-kit

    A starter kit for Conjure, Aniseed and Neovim

    Project mention: Nyoom.nvim: An fast & opinionated neovim config written in fennel | reddit.com/r/neovim | 2022-02-17

    I assume you're probably reffering to this: https://github.com/Olical/magic-kit. Not really a partner plugin, but a good start for a fennel neovim config.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • highlight-current-n.nvim

    Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.

    Project mention: Plugin: bling.vim | reddit.com/r/neovim | 2022-02-12

    highlight-current-n may do what you want, though it "holds" the highlight until you move, it doesn't flash.

  • lazy-seq

    Lazy sequences for Fennel and Lua (mirror)

    Project mention: Clojure, but without the JVM? | reddit.com/r/lisp | 2021-10-29

    I believe there are more projects than that. I, personally, invest a lot of time into Fennel, as it's very minimal, and Lua runtime is very easy to extend as you like. I've implemented Clojure-like library for lazy sequences, and the cljlib - a library that ports a lot of functions and macros from clojure.core namespace.

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 2022-06-23.

Fennel Lua related posts


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

Project Stars
1 Fennel 1,687
2 lightspeed.nvim 1,196
3 aniseed 422
4 nyoom.nvim 201
5 hotpot.nvim 150
6 tangerine.nvim 69
7 magic-kit 52
8 highlight-current-n.nvim 43
9 lazy-seq 5
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.