Lua Git

Open-source Lua projects categorized as Git

Top 23 Lua Git Projects

  1. gitsigns.nvim

    Git integration for buffers

    Project mention: Neovim for beginners | dev.to | 2024-09-30
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. diffview.nvim

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

    Project mention: Code Review Can Be Better | news.ycombinator.com | 2025-08-20

    I use this: https://github.com/sindrets/diffview.nvim

    as a PR review tool in neovim. It's basically vscode's diff tool UI-wise but integrates with vim's inbuilt diff mode.

    Also, `git log -p --function-context` is very useful for less involved reviews.

  4. neogit

    An interactive and powerful Git interface for Neovim, inspired by Magit

    Project mention: Neovim for beginners | dev.to | 2024-09-30

    Neogit

  5. vgit.nvim

    Visual git plugin for Neovim

  6. gitlinker.nvim

    A lua neovim plugin to generate shareable file permalinks (with line ranges) for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse

  7. advanced-git-search.nvim

    Search your git history by commit message, content and author in Neovim

  8. dotfiles

    mac OS, Arch Linux, and Debian/Ubuntu + Neovim (by davidosomething)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. telescope-repo.nvim

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

  11. hunk.nvim

    A tool for splitting diffs in Neovim

    Project mention: Jujutsu for Busy Devs | news.ycombinator.com | 2025-07-21
  12. nyx

    ⚙️Nix[OS] Configuration

  13. openingh.nvim

    Open file or project in GitHub for neovim written in lua

  14. dotfiles

    ⚙️ Setup a macOS environment quickly and easily! (by helderberto)

  15. yanil

    Yet Another Nerdtree In Lua

  16. forgit.nvim

    Interactive fzf+git for Neovim. I remembered the git commands so you wont forget.

  17. agitator.nvim

  18. git-dashboard-nvim

    Your git contributions heatmap chart inside your favorite nvim dashboards.

  19. gitabra

    Magit-lite for neovim

  20. dotfiles

    A collection of dotfiles. I hope you can find some treasure in here just like how I did with other dotfiles (by yujinyuz)

  21. igit.nvim

    Git intergration for neovim.

  22. igs.nvim

    A minimalist Neovim plugin that enhances the usage of git status inside Neovim.

  23. co-author.nvim

    Quickly add co-authors to commits 💻🪄

  24. dotfiles

    ❤ ~/.🛠 macOS / Ubuntu \[._.]/ files (by AhmedAbdulrahman)

  25. nvim

    My personal lua configs for latest stable and nightly neovim (by mike325)

  26. 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 Git discussion

Log in or Post with

Lua Git related posts

  • Ask HN: What's the one feature you'd want in a GitHub productivity tool?

    2 projects | news.ycombinator.com | 1 Dec 2024
  • Vim: Minimalist Environment

    1 project | dev.to | 15 Nov 2024
  • Ansible-based dotfiles with fancy nvchad-based neovim + tmux setup

    4 projects | /r/dotfiles | 23 Oct 2023
  • How to exit all the tabs in Diffview.nvim?

    1 project | /r/neovim | 16 Aug 2023
  • How to use Git?

    6 projects | /r/neovim | 26 Jun 2023
  • gitlinker: A lua plugin to generate sharable file permalinks (with line ranges) for git host websites

    2 projects | /r/neovim | 26 Jun 2023
  • What do you use for git integration in neovim?

    8 projects | /r/neovim | 6 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 gitsigns.nvim 6,095
2 diffview.nvim 4,783
3 neogit 4,788
4 vgit.nvim 804
5 gitlinker.nvim 576
6 advanced-git-search.nvim 377
7 dotfiles 353
8 telescope-repo.nvim 237
9 hunk.nvim 185
10 nyx 167
11 openingh.nvim 141
12 dotfiles 106
13 yanil 98
14 forgit.nvim 79
15 agitator.nvim 70
16 git-dashboard-nvim 60
17 gitabra 59
18 dotfiles 57
19 igit.nvim 40
20 igs.nvim 38
21 co-author.nvim 31
22 dotfiles 27
23 nvim 20

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com