Lua HacktoberFest

Open-source Lua projects categorized as HacktoberFest Edit details

Top 23 Lua HacktoberFest Projects

  • neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Project mention: Sooooo... are we going to have a plugin system or no? :) | reddit.com/r/HelixEditor | 2022-08-06

    Here's a story like you're describing above; this guy was not a programmer at all, but a writer, and was looking for a tool that fit his needs better than the word processors he was using. So he did some research and found that the org-mode layer fit his needs exactly. There is now also the NeoOrg plugin for neovim so there's no problem at all implementing whatever you need using a plugin system.

  • PathOfBuilding

    Offline build planner for Path of Exile. (by PathOfBuildingCommunity)

    Project mention: I made a mine DPS calculator | reddit.com/r/pathofexile | 2022-08-08
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Programming rust feels as brutally f*d up as my life sometimes. | reddit.com/r/rust | 2022-07-23

    https://github.com/lukas-reineke/indent-blankline.nvim 👍

  • lua-language-server

    A language server that offers Lua language support - programmed in Lua

    Project mention: Neovim - Project Local Config with exrc.nvim | dev.to | 2022-08-11

    Now let's say you want to setup Lua Language Server (a.k.a sumneko_lua) for Hammerspoon config directory. For that, make sure:

  • eggs

    Service eggs for the pterodactyl panel

    Project mention: Minecraft Bedrock Server for ARM? | reddit.com/r/admincraft | 2022-08-08

    https://pterodactyl.io/ https://github.com/parkervcp/eggs This will be difficult to install without basic knowledge of linux and hosting panels

  • Comment.nvim

    :brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more

    Project mention: Context commenting not woking on ReactJs | reddit.com/r/neovim | 2022-08-09

    I'm using Context Commentstring & Comment.nvim together.

  • octo.nvim

    Edit and review GitHub issues and pull requests from the comfort of your favorite editor

    Project mention: PRR – a terminal tool for managing Pull Requests on GitHub | news.ycombinator.com | 2022-08-02

    There is octo.nvim [1] which brings rich integration of GitHub's features directly into nvim.

    [1]: https://github.com/pwntester/octo.nvim

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

  • github-nvim-theme

    Github's Neovim themes

    Project mention: Which is your favorite light theme? | reddit.com/r/neovim | 2022-08-07

    I find this one to be very legible when working in bright conditions https://github.com/projekt0n/github-nvim-theme

  • doom-nvim

    A Neovim configuration for the advanced martian hacker

    Project mention: Neovim out of the box? | reddit.com/r/neovim | 2022-06-30

    theres doom-nvim too btw

  • bling

    Utilities for the awesome window manager

    Project mention: New to awesome, have a few questions | reddit.com/r/awesomewm | 2022-06-22

    Widgets are typically obtained by either using widget collections, such a Vicious or Bling, by "extracting" them from other people's repos or by just writing them yourself. Note that, to customize awesome, you really do want to learn how to use the widget system, as otherwise, you'd be missing out on one of awesome's greatest strengths. Also, no, it doesn't matter which distro you use. They are almost always distro independent (except for maybe something like a package update notifier or something, as that really can't be done distro independently). It does however matter whether you use the stable release (4.3 as of now) or the current git master, as stable is about 3 years old while the git master is in very active development. Some of the cooler widgets may only work on the git master branch.

  • auto-session

    A small automated session manager for Neovim

    Project mention: Auto Session - Updated to track cwd changes! | reddit.com/r/neovim | 2022-08-07

    Auto Session PR: https://github.com/rmagatti/auto-session/pull/153 Neovim commit that enabled this change: https://github.com/zeertzjq/neovim/commit/059d36e326e31fc9bc6055d7c999f86d94fa9bd5 Vim commit that enabled this change: https://github.com/vim/vim/issues/9721

  • gruvbox.nvim

    Lua port of the most famous vim colorscheme

    Project mention: A Minimal Lua Setup (>^.^)> | reddit.com/r/neovim | 2022-07-18

    If you wanted to have a purely Lua config there is a Lua port of the Gruvbox colour scheme, which also allows for customisation.

  • betaflight-tx-lua-scripts

    Collection of scripts to configure Betaflight from your TX (currently only supported in OpenTx)

  • playground

    Treesitter playground integrated into Neovim

    Project mention: nvim-ts-rainbow improved highlighting of JSX | reddit.com/r/neovim | 2022-08-08

    Also, check out the nvim-treesitter/playground to try the queries with fast feedback.

  • goto-preview

    A small Neovim plugin for previewing definitions using floating windows.

    Project mention: Is there a way to have LSP open a new scratch buffer with the function signature (and/or) documentation? | reddit.com/r/neovim | 2021-12-04

    This one is pretty good.

  • nvim-treesitter-refactor

    Refactor module for nvim-treesitter

    Project mention: Very slow input latency for haskell when treesitter highlighting is enabled | reddit.com/r/neovim | 2022-08-08

    Treesitter performance is a hard problem. First, check the following: 1. Do you use nvim_treesitter#foldexpr()? Try not to use foldmethod=expr in insert mode. Or just switch to nvim-ufo. 2. Do you use nvim-treesitter-refactor's highlight_definitions or highlight_current_scope? These features do slower the performance. Try to disable these features. 3. I've heard some language parser is not good in terms of performance. Since I don't write haskell, I can't help you here. But you can create issue in nvim-treesitter.

  • lit

    Toolkit for developing, sharing, and running luvit/lua programs and libraries. (by luvit)

    Project mention: Proxies with luvit api | reddit.com/r/lua | 2022-01-27

    Hello would it be possible to use proxies with the luvit/coro-http api? https://github.com/luvit/lit https://bilal2453.github.io/coro-docs/docs/coro-http.html It doesn't seem to be anywhere and I really need this.

  • dot-hammerspoon

    My personal Hammerspoon configuration - mirrored from GitLab

    Project mention: Hammerspoon – Lua-based powerful tool automation of macOS | news.ycombinator.com | 2021-12-12

    I believe this is the implementation I based mine on: https://github.com/zzamboni/dot-hammerspoon/blob/master/init...

  • themer.lua

    A simple, minimal highlighter plugin for neovim

    Project mention: Is there a framework that makes it easy to create themes? | reddit.com/r/neovim | 2022-03-15
  • startup.nvim

    A highly configurable neovim startup screen

    Project mention: My neovim rice on windows | reddit.com/r/vim | 2022-07-26

    https://github.com/startup-nvim/startup.nvim - but i customized it

  • session-lens

    A session-switcher extension for rmagatti/auto-session using Telescope.nvim

    Project mention: which session manager for nvim | reddit.com/r/neovim | 2022-02-23

    auto-session * Automatically save AND load session based on cwd * Customizable with optional hooks when saving and loading a session * Has a companion plugin for switching sessions through a telescope picker called session-lens

  • telescope-repo.nvim

    🦘 Jump into the repositories (git, mercurial…) of your filesystem with telescope.nvim, without any setup

    Project mention: [Telescope] Convert shell function to edit frequent files to a picker? | reddit.com/r/neovim | 2022-04-25

    If you really need to keep a list of editable files, I don't think there's a built-in for that. You could either try: - making your own picker (maybe telescope-repo could serve as an inspiration); - maintain a list of symlinked files into a directory and find_files from there.

  • yaml.nvim

    🍒 YAML toolkit for Neovim users

    Project mention: Yaml-Revealer: a plugin to easily navigate through a yaml file | reddit.com/r/vim | 2022-01-03

    Maybe related, a plugin I wrote focused on Neovim https://github.com/cuducos/yaml.nvim It yanks keys, values, integrates with Telescope etc

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-08-11.

Lua HacktoberFest related posts

Index

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

Project Stars
1 neorg 2,568
2 PathOfBuilding 2,173
3 indent-blankline.nvim 1,762
4 lua-language-server 1,550
5 eggs 1,327
6 Comment.nvim 1,250
7 octo.nvim 1,084
8 github-nvim-theme 1,008
9 doom-nvim 678
10 bling 610
11 auto-session 526
12 gruvbox.nvim 514
13 betaflight-tx-lua-scripts 443
14 playground 431
15 goto-preview 336
16 nvim-treesitter-refactor 254
17 lit 204
18 dot-hammerspoon 199
19 themer.lua 171
20 startup.nvim 156
21 session-lens 151
22 telescope-repo.nvim 102
23 yaml.nvim 75
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com