[PR #68] [MERGED] Add MakerRepo.com #1193

Closed
opened 2026-07-10 17:02:17 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ad-si/awesome-3d-printing/pull/68
Author: @fangpenlin
Created: 2/26/2026
Status: Merged
Merged: 3/16/2026
Merged by: @ad-si

Base: mainHead: add-makerrepo


📝 Commits (2)

📊 Changes

1 file changed (+2 additions, -0 deletions)

View changed files

📝 readme.md (+2 -0)

📄 Description

Hi there,

I am author of https://MakerRepo.com. It's a git repository hosting service for Build123d powered CAD models. Mostly targeting 3d printer community. You can build and share your own model with others easily. Here's an example of the artifacts list for my own mini server rack project:

https://makerrepo.com/r/fangpenlin/tinyrack/artifacts/master

There are more interesting stuff like web-based generator:

https://makerrepo.com/r/fangpenlin/open-models/generator/master/a4e41cb8-a942-43b2-a375-b0da4dbe54a9

A generator can be defined as easy as like this:

from build123d import *
from mr import customizable
from pydantic import BaseModel
from pydantic import Field
class BoxParameters(BaseModel):
    width: float = Field(default=10, gt=0)
    height: float = Field(default=10, gt=0)
    length: float = Field(default=10, gt=0)
@customizable(sample_parameters=BoxParameters(width=10, height=10, length=10))
def main(parameters: BoxParameters):
    box = Box(parameters.width, parameters.height, parameters.length)
    return box

Still in its early stage, but I think it would be a great addition to this awesome-3d-printing list, so here's the PR for adding it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ad-si/awesome-3d-printing/pull/68 **Author:** [@fangpenlin](https://github.com/fangpenlin) **Created:** 2/26/2026 **Status:** ✅ Merged **Merged:** 3/16/2026 **Merged by:** [@ad-si](https://github.com/ad-si) **Base:** `main` ← **Head:** `add-makerrepo` --- ### 📝 Commits (2) - [`63868c4`](https://github.com/ad-si/awesome-3d-printing/commit/63868c44a84cbf5098b085152e60ae2e1f9e5a51) Add MakerRepo - [`ae0c8da`](https://github.com/ad-si/awesome-3d-printing/commit/ae0c8dae0f349c595875b46f603635cd35257fab) Fix wrong url ### 📊 Changes **1 file changed** (+2 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `readme.md` (+2 -0) </details> ### 📄 Description Hi there, I am author of https://MakerRepo.com. It's a git repository hosting service for Build123d powered CAD models. Mostly targeting 3d printer community. You can build and share your own model with others easily. Here's an example of the artifacts list for my own mini server rack project: https://makerrepo.com/r/fangpenlin/tinyrack/artifacts/master There are more interesting stuff like web-based generator: https://makerrepo.com/r/fangpenlin/open-models/generator/master/a4e41cb8-a942-43b2-a375-b0da4dbe54a9 A generator can be defined as easy as like this: ```python from build123d import * from mr import customizable from pydantic import BaseModel from pydantic import Field class BoxParameters(BaseModel): width: float = Field(default=10, gt=0) height: float = Field(default=10, gt=0) length: float = Field(default=10, gt=0) @customizable(sample_parameters=BoxParameters(width=10, height=10, length=10)) def main(parameters: BoxParameters): box = Box(parameters.width, parameters.height, parameters.length) return box ``` Still in its early stage, but I think it would be a great addition to this awesome-3d-printing list, so here's the PR for adding it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-10 17:02:17 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-3d-printing#1193