Lua HacktoberFest

Open-source Lua projects categorized as HacktoberFest

Top 23 Lua HacktoberFest Projects

HacktoberFest
  • NvChad

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

    Project mention: My Flow and Productivity has Improved with the Simplicity of Neovim | dev.to | 2024-06-21

    My first attempt at a distro was NvChad. NvChad is well-liked, polished, and a really good place to start. I know as of this writing, Rakesh is still flying high with NvChad and enjoys it very much. Something about it felt too proprietary though. Custom loaders, dealing with packages in certain ways, and that sort of thing. I wanted something prebuilt but felt more like KickStart in that plugin adds and configurations felt more Neovim "native".

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

  • 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: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    williamboman/mason.nvim: Portable package manager for Neovim that runs everywhere Neovim runs.

  • awesome

    awesome window manager (by awesomeWM)

    Project mention: Correcting iBus/X-Windows compose key conflicts | dev.to | 2024-05-29

    My windows manager is awesome. No really, I mean it, it’s awesome. ↩

  • 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: My Flow and Productivity has Improved with the Simplicity of Neovim | dev.to | 2024-06-21

    Colors - The soothing pastels for Catppuccin

  • 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: Customizing Your Lazyvim Setup for Personal Preferences | dev.to | 2024-06-30

    lukas-reineke/indent-blankline.nvim

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

  • 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

  • lua-language-server

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

    Project mention: What do I think about Lua after shipping a project with 60k lines of code? | news.ycombinator.com | 2024-06-01

    There is https://github.com/LuaLS/lua-language-server

    > Edit: FYI I use IntelliJ with Lua support,

    In other words, you don't like Lua, because your favorite IDE doesn't support it? (Or maybe it does, when you install the aforementioned language server)

  • mason-lspconfig.nvim

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

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    williamboman/mason-lspconfig.nvim: Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

  • 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
  • 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: An Experienced (Neo)Vimmer's Workflow | news.ycombinator.com | 2024-06-30

    I use this, but there's other options: https://github.com/hrsh7th/cmp-nvim-lsp

    require('lspconfig')['tsserver'].setup{

  • 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

  • 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

  • goto-preview

    A small Neovim plugin for previewing definitions using floating windows.

  • nvim-colorizer.lua

    Maintained fork of the fastest Neovim colorizer (by NvChad)

  • Stalker_GAMMA

    S.T.A.L.K.E.R. Anomaly G.A.M.M.A. modpack definition files.

    Project mention: What are some good tactical FPS’ in the market right now? | /r/pcgaming | 2023-12-09

    Seems most people in the thread got the bases covered, so I'll recommend S.T.A.L.K.E.R. Anomaly, it's free and while the base game is quite enjoyable there are two big modpacks called EFP (Escape From Pripyat) and GAMMA (requires you to join the discord for access though, yuck). EFP places emphasis on faction combat and building up your loadout while the creepy Zone stuff sort of takes the backseat. I have yet to play GAMMA but from my understanding in comparison to EFP it feels more like the S.T.A.L.K.E.R. experience but with stronger emphasis on survival and scavenging mechanics.

  • betaflight-tx-lua-scripts

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

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

Log in or Post with

Lua HacktoberFest related posts

  • An Experienced (Neo)Vimmer's Workflow

    3 projects | news.ycombinator.com | 30 Jun 2024
  • How I grew my open-source project to 1k stars 🌟

    3 projects | dev.to | 16 Jun 2024
  • What do I think about Lua after shipping a project with 60k lines of code?

    16 projects | news.ycombinator.com | 1 Jun 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 2024
    SaaSHub helps you find the best software and product alternatives 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,769
2 LunarVim 17,845
3 AstroNvim 12,258
4 mason.nvim 7,304
5 awesome 6,239
6 Neovim-from-scratch 5,322
7 nvim 5,110
8 indent-blankline.nvim 3,980
9 Comment.nvim 3,755
10 PathOfBuilding 3,638
11 lua-language-server 3,141
12 mason-lspconfig.nvim 2,542
13 octo.nvim 2,260
14 nvim-lint 1,787
15 cmp-nvim-lsp 1,168
16 auto-session 1,130
17 legendary.nvim 1,061
18 astrocommunity 1,066
19 smart-splits.nvim 814
20 goto-preview 776
21 nvim-colorizer.lua 690
22 Stalker_GAMMA 660
23 betaflight-tx-lua-scripts 583

Sponsored
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.
www.influxdata.com