Skip to content

Welcome to GarudaNvim

Introduction

Reimagining how you code!

GarudaNvim – the Neovim configuration you didn’t know you needed, but now you’ll wonder how you ever lived without it. Say goodbye to excessive mouse-clicking and embrace the Zen of keyboard-powered coding.

In the Hindu mythology, Garuda is more than just a mythical creature — it’s a symbol of speed, precision, and freedom. Often depicted as a powerful eagle soaring high above, Garuda is known for its ability to cover vast distances swiftly, with unwavering focus.

Inspired by the legendary speed, agility and swiftness of Garuda (and, let’s face it, our collective disdain for reaching for the mouse every five seconds), the configuration helps you code faster and navigate seamlessly.
Fly through the code like Garuda through the skies!

Here's what we have got for you!


Why GarudaNvim?

It’s simple: speed, agility, and an obsession with keyboard shortcuts.

  • Keyboard-Centric: Almost everything can be done from the keyboard (why use a mouse to decrease productivity), for that true coder-on-the-go experience.
  • Powerful Keymaps: We believe that every key has a purpose (like your mistakes… just kidding!). A thoughtfully crafted keymap system that enhances your productivity.
  • Cross-Platform: Optimized for macOS and Linux. Sorry Windows fans, maybe someday. 😉

With GarudaNvim, get ready to code faster, customize deeper, and maybe even impress your colleagues (and partner!) with how rarely you reach for the mouse.

Checkout the Features section for more info.

Ready To Install? Click here


Vision

Imagine a world where configuring your editor doesn’t feel like defusing a bomb. GarudaNvim’s mission is to bring you a robust, ready-to-go Neovim setup that’s customizable, lightweight, and fast enough to rival even the fanciest GUI editors. Whether you’re a seasoned Vim wizard or a Neovim newcomer, GarudaNvim provides the tools and configurations needed for an exceptional coding experience.

GarudaNvim isn’t just a Neovim config – it’s a philosophy. It’s about coding smarter, moving faster, and finding joy in a highly customized, optimized setup that grows with you.


Latest Version: v1.5.0

Yes, we keep it fresh! GarudaNvim v1.5.0 is out — our biggest release yet:

  • New Features:
    • Full IDE-grade LSP support: clangd, pyright, jdtls, gopls, ts_ls via Mason 2.0
    • Intelligent code completion with blink.cmp (LSP, snippets, path, buffer sources)
    • Format on save for C/C++, Python, Java, Go, JS/TS/JSX/TSX, and Lua via conform.nvim
    • Claude Code AI integration — toggle an AI coding assistant directly inside Neovim
    • GarudaNvim self-updater — update to the latest stable release or bleeding-edge commit from inside the editor (<Space>Z)
    • Minimum Neovim version bumped to 0.10.0
  • Where to Find It: GarudaNvim Releases

Because let’s be honest – you didn’t really want to write all those colorscheme lines yourself, did you?


Support Us

If GarudaNvim has saved you from a dozen mouse-induced wrist injuries, consider giving it a star ⭐ on GitHub! It’s a small click for you, but it means the world to us.

And if you’re feeling extra generous, you can sponsor the project. Your support helps us keep GarudaNvim soaring with updates, bug fixes, and even more keymaps for your coding delight.


Acknowledgements

Big thanks to Neovim for making terminal-based coding awesome (and for the endless possibilities of :q!). And to the creators of all the plugins we rely on – we owe you a whole lot of coffees and an embarrassing number of pull requests.


Last Words...

Happy Coding with GarudaNvim 💻
Welcome to the Cult (umm, I meant Club :P)

P.S. – This project is the brainchild of Priyanshu Ranjan, when he was a final-year student at IIT Kharagpur, and he’s poured his heart (and far too many late-night hours) into it.