Final Minetest Git Repos
The ultimate Minetest git site
Gitea Minetest Joy

Updated to Gitea one dot twenty three
Lots of disk space added as well
One is compelled to say “whee-ee”
You'll agree that no ragequit is swell

There's no other git that is such a hit
Even non-git here is git
Here no repo is forgotten
Loss of code is verbotten

Welcome to the ultimate Minetest git site:

This site hosts over 11,000 git repos. Most of the repos are for Mine­test. However, we host other projects here for free as well.

You'll find Minetest mods here that have dis­ap­pear­ed else­where. We've also con­vert­ed non-git Minetest projects to git form so that you can git clone them.

In fact, we offer git copies of most Minetest projects — both git *and* non-git — that were in the Troll­test ContentDB between Christ­mas Day 2021 and Jan­u­ary 2025. Even the projects that are no longer online in the ContentDB or any­where else.

If you'd like to search for a ContentDB project here, note that the git user­names used here are usually based on the orig­inal git user­names. The ContentDB user­names may or may not work for searches.

As a bonus, a few rare Minetest files pre­vious­ly host­ed on Media­Fire and simlar sites are included here in git form.

There is no broader Mine­test git col­lec­tion on this or any other plane of exis­tence.

There are FOSS repos of other types here as well. You can store your own git repos here. It's free. Auto­ma­ted reg­istra­tion is dis­a­bled due to spam­mers but email the fol­low­ing address if you'd like an account:

gitadmin@expertmultimedia.com

Send questions or comments to the same email address.

It isn't pos­si­ble for our Minetest repos to be lost due to rage­quit. For exam­ple, in 2020, the migdyn repos were de­leted or moved to an unknown loca­tion, but they con­tinue to exist at:

https://git.minetest.io/migdyn

And VanessaE has re­tired. A tower­ing figure in more than one re­spect, one of the true ori­gin­a­tors of the project. She'll be miss­ed. VanessaE de­le­ted many of her repos in 2021. But you can see them here at:

https://git.minetest.io/vanessae

The code in old Minetest repos is often exper­i­mental or obso­lete. So, many of these repos can't be used dir­ect­ly. However, the code is a use­ful refer­ence for mod­ders work­ing on new features.

Final Minetest is being redone. Links to the new code will be add­ed here in due course.

Search that doesn't leave you in the lurch:

Use the navbar at the top to nav­i­gate. Note: This site sup­ports full-text search of source files.

To search source code, use this link
To search repo names, use this link
To search user names, use this link

Hold the phone, how to clone:

To clone a repo to your hard disk, use CLI com­mands of the fol­low­ing form:

git clone https://git.minetest.io/Treer/hidden_doors/

Note: You can use http instead of https. However, if you do so, a redir­ection warn­ing mes­sage will be print­ed.

You can also download a ZIP file or TAR.GZ tarball from a repo's web page. Look for the type of but­ton shown below. It's a down­load button:

For example, click on the sample hidden_doors link pro­vided fur­ther up and look for the but­ton there.

Name issues:

* The GitHub "minetest" account is called "minetest" here.

"minetest" accounts from non-GitHub sites have had upstream site identifiers added. So, for example, the "minetest" account from "gitgud" is named "minetest-gitgud" here, "minetest" from NotABug is named "minetest-notabug", etc.

* "notabug" lets usernames end with a period but "gitea" doesn't per­mit this. So, we've changed the user­name "y.st." locally to "y.st".

* "y.st" is the only username at this host which con­tains a period. For all other user­names, periods have been replaced with under­scores.

* Similarly, at Github, repo names can contain a period but "gitea" pro­hibits this. So, we've changed the repo name "auth_rx.wiki" to "auth_rx_wiki".

Other issues:

1. In September 2022, the main branch in each repo that re­fer­red to the branch as “main” was re­named at least tem­por­ar­ily to “master”. This was done to sim­pli­fy the import of other branch­es that had been miss­ed pre­vious­ly.

2. We're not certain that the following repo is valid:
https://git.minetest.io/Illuna-Minetest/minetest_game

The repo in question produced the following warning message on import:

warning in blob 81bb16b46edb67f6614169e42a6586b4eecc74db: gitmodulesParse: could not parse gitmodules blob

3. A small number of upstream repos [9 as of September 2022] couldn't be stored in their exact original form due to containing directories whose names were literal newlines. Those repos have been modified each with a commit to rename the “\n” directories to the letter “n”.

Note: The directories in question originated largely though not exclusively with HybridDog.