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

  • 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
  • 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: AstroNvim 4.7.1 | news.ycombinator.com | 2024-05-16
  • 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

  • Neovim-from-scratch

    πŸ“š A Neovim config designed from scratch to be understandable

  • Project mention: My Text Editor Journey: Towards Modal Editing | dev.to | 2024-05-21

    I've moved from kickstart to neovim-for-newbs by TypeCraft, and then settling with a config I've based off of Neovim from Scratch by chrisatmachine. I've added the plugins I use, made changes to my liking, and converted it to an IDE for my coding. I even created a colorscheme (which I named neodarker) by modifying an existing one, to match my taste.

  • nvim

    🍨 Soothing pastel theme for (Neo)vim

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

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

    SaaSHub logo
  • 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

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

  • 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

  • nvim-colorizer.lua

    Maintained fork of the fastest Neovim colorizer (by NvChad)

  • Project mention: Hi guys, I'm just new at neovim and I was wondering what are the best pluggings for react, svelte etc and with Ts and tailwind pluggins, thanks πŸ™ | /r/neovim | 2023-07-03

    Here are the list of few of them that I use: typescript-tools tailwind-colors tailwind-sorter nvim-colorizer nvim-ts-autotag ts-rainbow2 and ofc LSP for tailwind.

  • 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

  • JetBrains' unremovable AI assistant meets irresistible outcry

    5 projects | news.ycombinator.com | 3 Feb 2024
  • What is the reason people 'touch' a file before writing it?

    1 project | /r/linuxquestions | 10 Dec 2023
  • OpenTX-Telemetry-Widget : how to set "Number of cells"

    1 project | /r/ardupilot | 9 Dec 2023
  • Do I need NeoVIM?

    11 projects | /r/neovim | 7 Dec 2023
  • Do I need a plugin manager ?

    3 projects | /r/neovim | 7 Dec 2023
  • Path of Building Community 2.35.2: 3.23 Tree + more

    3 projects | /r/pathofexile | 6 Dec 2023
  • So squishy even at 11k ES - ivory tower ascendant RF

    1 project | /r/PathOfExileBuilds | 5 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 27 May 2024
    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. Learn more β†’

Index

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

Project Stars
1 NvChad 23,203
2 LunarVim 17,596
3 AstroNvim 12,026
4 mason.nvim 6,956
5 awesome 6,142
6 Neovim-from-scratch 5,262
7 nvim 4,819
8 indent-blankline.nvim 3,829
9 PathOfBuilding 3,604
10 Comment.nvim 3,601
11 lua-language-server 3,058
12 eggs 2,747
13 mason-lspconfig.nvim 2,380
14 octo.nvim 2,131
15 Launch.nvim 1,953
16 nvim-lint 1,649
17 cmp-nvim-lsp 1,088
18 auto-session 1,072
19 legendary.nvim 1,016
20 astrocommunity 966
21 goto-preview 745
22 smart-splits.nvim 752
23 nvim-colorizer.lua 666

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