nowfound

Dev tools · alternatives · 2026

24 alternatives to Git, from scratch, in Python, Spelled out

A simple version control system.

Git, from scratch, in Python, Spelled out is a version control system built in Python. It's designed for developers who need to track changes to files and manage different versions of their code. The tool provides… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Git, from scratch, in Python, Spelled out launched in 2023; newer entries below may have overtaken it.

  1. 1
  2. 2

    pygit implements just enough of a Git client (in 500 lines of Python) to create a repo, commit, and push itself to GitHub.

    2017 · benhoyt.com · its alternatives →

  3. 3

    Learn programming by building real systems from scratch. Redis, Git, a database, a compiler — every lesson is choose, write, run.

    Jul 2026 · shipthatcode.com · its alternatives →

  4. 4

    GitBook is a knowledge platform that connects your docs, product and users, answers user questions, and identifies knowledge gaps. Docs-as-code support & AI insights included.

    2014 · gitbook.io · its alternatives →

  5. 5

    Version control for designers

    2016 · mathieudutour.github.io · its alternatives →

  6. 6

    Discover a powerful Git GUI Client for Mac, Windows and Linux, from the makers of Sublime Text. Line-by-line Staging. Commit Editing. Unmatched Performance.

    2018 · sublimemerge.com · its alternatives →

  7. 7

    Hey folks, Here's a quick and dirty tool to use natural language to get git to do what you want. Example: $gitgpt create a new branch called feature/test add all the files and commit with msg creating feature test then push to origin I haven't put it through the wringer yet, however it's worked well with some pretty straight forward day to day git usage.

    2023 · github.com · its alternatives →

  8. 8GA

    What works now: user signups, org creations, private/public repos, and importing GitHub repositories (both as read-only mirrors and full migrations). So basically, you can create, push and pull to a repo, but we don't have many features quite yet (issues, PRs, CI). What is a bit unique is: 1) we built it in Rust and 2) the website is a little odd. Its design is inspired by CLIs (e.g., fzf, broot, vim) instead of web apps, and as such, lacks some affordances that you might typically expect in favor of keyboard-driven instant navigations (we have the very ambitious goal of an FCP of…

    Jun 2026 · gitdot.io · its alternatives →

  9. 9AV

    Hi everyone! I'm trying to create a version control system that solves some of the problems that Git and other version control software has when working in a team. Let me know if you have any feedback!

    2023 · jamsync.dev · its alternatives →

  10. 10

    simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  11. 11

    Your team's go-to for technical knowledge management

    2023 · gitbook.com · its alternatives →

  12. 12
    Gut▲98

    An easy-to-use git alternative to version-control your code

    2023 · gut-cli.dev · its alternatives →

  13. 13
    GitHired▲360

    Hey HN - today I’m launching GitHired. A hiring platform that ranks developers based on what they actually build — not what they claim on a PDF. It’s called GitHired, and here’s the core idea: GitHub > Resumes Instead of trusting “proficient in React” bullet points, we analyze a candidate’s actual GitHub: their real tech stack their most complex projects how active they are what kinds of contributions they make which skills match your job description and yes, we detect fake “green square farming.” Why we built this Because engineering hiring is broken. Resumes are inflated. Activity charts…

    Dec 2025 · githired.tech · its alternatives →

  14. 14
    GitSheet▲319

    A dead simple Git cheat sheet.

    2019 · gitsheet.wtf · its alternatives →

  15. 15

    It has been almost 10 years since I started the opencv-python packaging project. Scaling it to more than 100 million downloads as a side project showed me how much ease of installation and proper package distribution matter to users. It gave the computer vision ecosystem a noticeable boost. Now I have a new idea that I hope can help even more people across the broader software engineering world. A while ago, I realized I kept giving the same advice to teammates and friends when they ran into a programming issue they couldn't easily solve: go to GitHub and look at how others solved it. There…

    Jun 2026 · githits.com · its alternatives →

  16. 16PA
  17. 17

    ReGit: A Tiny Git-Compatible Git Implementation. Contribute to WithGJR/regit-go development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  18. 18GF

    2012 · pixelapse.com · its alternatives →

  19. 19

    GitHub Gist: instantly share code, notes, and snippets.

    2018 · gist.github.com · its alternatives →

  20. 20WS

    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 →

  21. 21GT
  22. 22

    A repository fully generated by ChatGPT making it believed it checked out a this repository which I described like the first line of the README. - vrescobar/chatGPT-python-elm

    2022 · github.com · its alternatives →

  23. 23

    In which I rewrite my toy pygit client in Go to see how suitable Go is for simple scripts.

    2023 · benhoyt.com · its alternatives →

  24. 24

    Pythonic Git for Humans. Contribute to FriendCode/gittle development by creating an account on GitHub.

    2013 · 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 →