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: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    NvChad

  • LunarVim

    πŸŒ™ LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

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

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

  • Project mention: Enchula Mi Consola | dev.to | 2023-12-19
  • 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: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21
  • awesome

    awesome window manager (by awesomeWM)

  • Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    https://github.com/awesomeWM/awesome/issues/3132

  • neorg

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

  • Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    This seems like what they have

    https://github.com/nvim-neorg/neorg/wiki

  • 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

  • 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

    🍨 Soothing pastel theme for (Neo)vim

  • Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
  • indent-blankline.nvim

    Indent guides for Neovim

  • Project mention: Use the builtin `listchars` option to implement minimalistic indent guides | /r/neovim | 2023-12-07

    Compared to the feature-rich plugins, this simple implementation has many drawbacks, such as not displaying indent guides on empty lines. I think its only advantage might be its extreme simplicity. Yes, I pursue minimalism so I wrote this piece of code. For a better (maybe best) and more comprehensive experience, please check indent-blankline.nvim.

  • PathOfBuilding

    Offline build planner for Path of Exile.

  • Project mention: Path of Building Community 2.35.2: 3.23 Tree + more | /r/pathofexile | 2023-12-06

    POB uses those but only those hence the issue. Before POB used to check if the support gem can support the summoning gem before checking the skilltypes on the minion skill but that caused issues as well. https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/4628

  • 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: My 2024 PDE: NeoVim | dev.to | 2024-01-11

    Treesitter is a syntax parser that'll build a tree-like structure to enable anything from excellent syntax highlighting through to complex refactoring. There are so many creative ways you can use Treesitter, from jumping around text objects to commenting sections of code, it's a must-have in my books.

  • 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: Game Server Manager For Windows | /r/selfhosted | 2023-12-06

    There's a full list of 'eggs' that they have pre-made: https://github.com/parkervcp/eggs

  • mason-lspconfig.nvim

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

  • Project mention: Do I need NeoVIM? | /r/neovim | 2023-12-07

    https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.

  • octo.nvim

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

  • Project mention: Octo – Edit and review GitHub issues and pull requests inside nvim | news.ycombinator.com | 2023-10-22
  • Launch.nvim

    πŸš€ Launch.nvim is modular starter for Neovim.

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

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

  • 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

  • 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

  • legendary.nvim

    πŸ—ΊοΈ A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.

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

    legendary is kinda that

  • astrocommunity

    A community repository of common plugin specifications

  • Project mention: Help configuring the rust-analyzer using nvim_lsp | /r/neovim | 2023-06-29

    Just grab the rust pack from astrovimcommunity. That sets up rust-tools nicely and adds some convenient extras.

  • goto-preview

    A small Neovim plugin for previewing definitions using floating windows.

  • smart-splits.nvim

    🧠 Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".

  • Project mention: After switching from Linux to macos, the alt keymap is not working | /r/neovim | 2023-12-07

    other custom kittens you may have created or installed eg. smart-splits.nvim

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

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 22,887
2 LunarVim 17,463
3 AstroNvim 11,890
4 mason.nvim 6,777
5 awesome 6,110
6 neorg 5,852
7 Neovim-from-scratch 5,247
8 nvim 4,671
9 indent-blankline.nvim 3,748
10 PathOfBuilding 3,585
11 Comment.nvim 3,520
12 lua-language-server 2,988
13 eggs 2,691
14 mason-lspconfig.nvim 2,257
15 octo.nvim 2,092
16 Launch.nvim 1,944
17 nvim-lint 1,578
18 cmp-nvim-lsp 1,038
19 auto-session 1,019
20 legendary.nvim 995
21 astrocommunity 902
22 goto-preview 734
23 smart-splits.nvim 720

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