Lua HacktoberFest

Open-source Lua projects categorized as HacktoberFest

Top 23 Lua HacktoberFest Projects

  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: How to Transform Vim to a Complete IDE? | dev.to | 2023-09-19
  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: How to Transform Vim to a Complete IDE? | dev.to | 2023-09-19
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    Project mention: telescope-sg: a new way to do structural search in neovim | /r/neovim | 2023-08-02

    This extension allows you to use the power of ast-grep to find code patterns in your editor, using the familiar and awesome interface of telescope.nvim.

  • awesome

    awesome window manager (by awesomeWM)

    Project mention: Any plans on porting to wayland? | /r/awesomewm | 2023-07-10

    i'm reading this issue and this thread as i'm looking into migrate to wayland, since sooner or later we'll apparently have (i know this won't be very soon, but wayland is more and more mainstream). I know "any update on this?" is very annoying, and that's why i'm not open an issue, but... Any update on this?

  • mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

    Project mention: Neovim documentation is pretty bad | /r/neovim | 2023-07-18

    For instance, I'm trying to install rust-analyzer in lazyvim from https://github.com/williamboman/mason.nvim. The installation instructions are:

  • Neovim-from-scratch

    📚 A Neovim config designed from scratch to be understandable

    Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    They also provide a "from-scratch" option, to be easier to understand

  • neorg

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

    Project mention: Neorg – An Organised Future | news.ycombinator.com | 2023-08-01
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • PathOfBuilding

    Offline build planner for Path of Exile.

    Project mention: Path of Building Community 2.34.0: Socket Group Icons, Keystone Tattoos and more | /r/pathofexile | 2023-09-15

    If you'd like to help out with PoB but don't have much technical expertise with coding, we're looking to improve our documentation through the use of a help file for new and existing users. You can open it in PoB by pressing F1 while hovering over blank space If you're looking to contribute, head here and have a look what still needs some documentation: https://github.com/PathOfBuildingCommunity/PathOfBuilding/issues/6093

  • indent-blankline.nvim

    Indent guides for Neovim

    Project mention: How to only load a plugin when a function is called (Plugged)? | /r/neovim | 2023-07-13

    you're better off relying on the plugin author to add per-filetype/buffer options to disable the functionality of the plugin, for example if the plugin in question is indent-blankline.nvim then you can set g:indent_blankline_enabled to false and within that function you mention, you can set b:indent_blankline_enabled to true.

  • 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: Noobie Needs a Nudge | /r/neovim | 2023-06-30

    A couple nice quality of life plugins would be: Comment (which lets you use a keybinding to comment/uncomment things), Autopairs (which will make the paired brackets/parentheses/etc.), and Rainbow2 (which color-matches the pairs if things like parentheses).

  • lua-language-server

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

    Project mention: Beginner question: is there any coding standard for documenting Lua functions or tables emulating OOP? | /r/lua | 2023-06-01

    You can use LLS extension for VSCode. Documentation: https://github.com/LuaLS/lua-language-server/wiki/Annotations

  • eggs

    Service eggs for the pterodactyl panel

    Project mention: Struggling to Set Up 7 Days to Die Local Server | /r/homelab | 2023-06-07

    I only have used Pterodactyl personally (bc its free and opensource) and My friends can start and manage the servers via a web GUI. here are some game servers pterodactyl supports out of the box

  • plenary.nvim

    plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.

    Project mention: How To Create An UI Menu In Neovim | dev.to | 2023-06-01

    we can create a function to open a pop up menu using plenary.popup like this, you need to install neovim plenary if you don't already have it https://github.com/nvim-lua/plenary.nvim

  • octo.nvim

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

    Project mention: Anyone have a nice way to get permalink using octo.nvim? | /r/neovim | 2023-09-07

    Would be really cool to be able to create a link to the line under the cursor in a new issue using https://github.com/pwntester/octo.nvim . Just like you can do when viewing the file on github.com. Has anyone done this?

  • nvim-basic-ide

    🪨 This is my attempt at a basic stable starting point for a Neovim IDE.

    Project mention: Add rust.vim autoformat in nvim basic ide | /r/neovim | 2023-08-16

    Hi, everyone! I'm new at neovim and this week I'm trying to build my own config, instead of nvchad which is really cool too. Now I'm using nvim basic ide and I just can't config the rust.vim autoformat as I did in nvchad. Can someone help me pls? Edit: This is my rustvim.lua content:

  • mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

    Project mention: Using nvim-lint as a null-ls alternative for linters | /r/neovim | 2023-08-14

    Personally, i think nvim-lint is the best alternative currently, specially so because it has no dependencies on external binaries. This guide assumes you already have your LSP set up with nvim-lspconfig (or an alternative like lsp-zero). You should also have an way to install the linters you are gonna need, i highly recommend Mason with mason-lspconfig.

  • doom-nvim

    A Neovim configuration for the advanced martian hacker

    Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    DoomNvim

  • nvim-lint

    An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.

    Project mention: Using nvim-lint as a null-ls alternative for linters | /r/neovim | 2023-08-14

    Personally, i think nvim-lint is the best alternative currently, specially so because it has no dependencies on external binaries. This guide assumes you already have your LSP set up with nvim-lspconfig (or an alternative like lsp-zero). You should also have an way to install the linters you are gonna need, i highly recommend Mason with mason-lspconfig.

  • legendary.nvim

    🗺️ A legend for your keymaps, commands, and autocmds, with which-key.nvim integration

    Project mention: Fuzzy search all available keybindings | /r/neovim | 2023-05-04

    legendary is kinda that

  • auto-session

    A small automated session manager for Neovim

    Project mention: If statement for closing alpha.nvim window only if it's open on session save | /r/neovim | 2023-09-10

    The plugins are: https://github.com/goolord/alpha-nvim and https://github.com/rmagatti/auto-session

  • cmp-nvim-lsp

    nvim-cmp source for neovim builtin LSP client

    Project mention: [Need Help]: I am having trouble getting autocomplete with clangd. | /r/neovim | 2023-08-25

    You need to add nvim-cmp and cmp-nvim-lsp

  • goto-preview

    A small Neovim plugin for previewing definitions using floating windows.

    Project mention: Peak definition | /r/lunarvim | 2022-11-14

    You can use this plugin https://github.com/rmagatti/goto-preview

  • betaflight-tx-lua-scripts

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

    Project mention: ELRS bound, but inputs aren't registering in beta flight. | /r/diydrones | 2023-02-19
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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 2023-09-19.

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 NvChad 19,327
2 LunarVim 15,911
3 telescope.nvim 11,266
4 awesome 5,787
5 mason.nvim 5,319
6 Neovim-from-scratch 4,888
7 neorg 4,548
8 PathOfBuilding 3,217
9 indent-blankline.nvim 3,092
10 Comment.nvim 2,747
11 lua-language-server 2,579
12 eggs 2,123
13 plenary.nvim 1,902
14 octo.nvim 1,742
15 nvim-basic-ide 1,741
16 mason-lspconfig.nvim 1,443
17 doom-nvim 944
18 nvim-lint 870
19 legendary.nvim 860
20 auto-session 821
21 cmp-nvim-lsp 736
22 goto-preview 591
23 betaflight-tx-lua-scripts 525
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org