nowfound

Life & fun · alternatives · 2026

24 alternatives to Vdm, a sane alternative to e.g. Git submodules

Hey folks! I've been working on something on & (mostly) off for a little over a year, and picked it back up recently because of yet another related frustration at work. I've spent a lot of time ripping out git submodules from repos my teams use, but I've spent an equally large amount of time wondering why there doesn't seem to be a better option for managing arbitrary dependencies across repos in the Year of Our Lord 2024. So, I put together a really early version of such an arbitrary-dependency manager. It's called vdm, and you can find it in the linked URL above & below. I'm sharing mostly…

Vdm is a dependency manager designed to handle arbitrary dependencies across multiple repositories as an alternative to Git submodules. Built for development teams frustrated with existing solutions, it offers a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Vdm, a sane alternative to e.g. Git submodules launched in 2024; newer entries below may have overtaken it.

  1. 1WS

    I’ve been in the MLOps space for ~10 years, and data is still the hardest unsolved open problem. Code is versioned using Git, data is stored somewhere else, and context often lives in a 3rd location like Slack or GDocs. This is why we built XetHub, a platform that enables teams to treat data like code, using Git. Unlike Git LFS, we don’t just store the files. We use content-defined chunking and Merkle Trees to dedupe against everything in history. This allows small changes in large files to be stored compactly. Read more here:…

    2022 · xethub.com · its alternatives →

  2. 2IC

    Personally, I think the JJ VCS (https://github.com/jj-vcs/jj) hit a point some time in this past year where I find it hard to find a great reason to continue using git. Over the years I've cobbled together aliases and bash functions to try to improve my git workflow, but after using jj, which works with ~any git repo and integrates great with Github repos, all of the workflow issues I ran into with git are not only solved, but improved in ways I couldn't manage with simple scripts. One example is the op log, which lets you go to any point in your repo's time and provides…

    2025 · its alternatives →

  3. 3
  4. 4

    Seamless GitHub PR management from the command-line - maiao/docs/getting-started.md at main · adevinta/maiao

    2022 · github.com · its alternatives →

  5. 5

    vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to different versions for different projects, different versions for different shell. It also supports to lock runtime version for project or shell and support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration. Available Plugins: https://vfox.lhan.me/plugins/available.html Supported Shell: Powershell、Clink、Cmder、Bash、ZSH

    2024 · github.com · its alternatives →

  6. 6

    Hey HN! I built a proof-of-concept for AI memory using Git instead of vector databases. The insight: Git already solved versioned document management. Why are we building complex vector stores when we could just use markdown files with Git's built-in diff/blame/history? How it works: Memories stored as markdown files in a Git repo Each conversation = one commit git diff shows how understanding evolves over time BM25 for search (no embeddings needed) LLMs generate search queries from conversation context Example: Ask "how has my project evolved?" and it uses git diff to show actual…

    2025 · github.com · its alternatives →

  7. 7

    I've long wanted to harness QEMU/KVM for my desktop virtual machines, but I'm befuddled by virt-manager's lack of support for working NVIDIA 3D acceleration, dogmatic embrace of ugly XML, and the puzzling UI decision of having to click what seems like 15 buttons to attach an ISO to a VM image. When I further learned that NVIDIA's broken 3D acceleration is the fault of libvirt as opposed to QEMU's virtio driver, I had an idea... Behold, vm-curator! A fast and friendly VM management TUI written in Rust. You can create, configure, organize, and manage VMs directly with QEMU. No libvert. No…

    Jan 2026 · github.com · its alternatives →

  8. 8

    hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

    2025 · github.com · its alternatives →

  9. 9

    👢 Cross platform dependency manager for developers - mulle-nat-stash/mulle-bootstrap

    2016 · github.com · its alternatives →

  10. 10

    Git command for managing git vendored dependencies - brettlangdon/git-vendor

    2016 · github.com · its alternatives →

  11. 11

    A web based UI client for managing git repositories

    2020 · gitconvex.com · its alternatives →

  12. 12

    The effortless Git GUI

    2021 · appsumo.com · its alternatives →

  13. 13
  14. 14

    A self-hostable clone of GitHub Gist

    2022 · drift.maxleiter.com · its alternatives →

  15. 15XA

    Naga77 menjadi pilihan gaming modern karena sistem andal hadirkan visual menarik sehingga aktivitas bermain terasa lebih bernilai konsisten sepanjang waktu Naga77.

    2020 · tboox.org · its alternatives →

  16. 16

    Hi HN, I built Hypermod to help developers automate large-scale code migrations. If you've ever had to upgrade dependencies, refactor thousands of files, or apply the same fix across multiple repos, you know how painful and time-consuming it can be. Hypermod makes this process faster and more reliable by combining static analysis, AI-powered codemods, and GitHub automation. Why I Built This I've spent years working with large codebases where upgrading dependencies or migrating frameworks was a nightmare—lots of manual work, brittle scripts, and coordination across teams. Existing tools like…

    2025 · hypermod.io · its alternatives →

  17. 17

    Everything that would be here is in the README. I hope this gets big, it has tons of potential.

    2013 · github.com · its alternatives →

  18. 18AB
  19. 19

    I don't know Rust. Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that. So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well. I'm curious whether anyone else mostly opens their IDE for git operations these days. It's open source, and there's a signed app in Releases.

    Jun 2026 · github.com · its alternatives →

  20. 20

    I finally got tired of XKCD #2347 living rent-free in my head, so I built Stacktower: a tool that takes any real package’s dependency graph and turns it into an actual tower of bricks. Along the way I had to wrestle some surprisingly spicy problems. Full blog post here: https://stacktower.io The result is half visualization tool, half love letter to the chaos of modern dependency trees. Open-source, works with PyPI, Cargo, npm, and more. Code: https://github.com/matzehuels/stacktower

    Dec 2025 · stacktower.io · its alternatives →

  21. 21

    GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

    2017 · dependabot.com · its alternatives →

  22. 22OS

    I got tired of collecting open source projects in my chrome bookmarks so I decided to compile a curated list of: - Recently active projects on GitHub - Mostly dev tools (but also productivity, analytics) - Projects which are "Alternative to X software" My bookmarks are finally empty:D If you have a great open source tool you use, I'd be glad to hear your suggestions. Also, any feedback is greatly appreciated.

    2025 · alternativeoss.com · its alternatives →

  23. 23

    Another github v3 api implemented in vim script. Contribute to wsdjeg/GitHub.vim development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  24. 24

    A lightweight CLI tool for versioning data alongside source code and building data pipelines. - kevin-hanselman/dud

    2022 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →