{"id":18153927,"url":"https://github.com/chuongmep/openmep","last_synced_at":"2025-08-20T10:32:32.984Z","repository":{"id":65974292,"uuid":"565369155","full_name":"chuongmep/OpenMEP","owner":"chuongmep","description":"A package for MEP, Computational Design, Generative Design inside Dynamo Revit , Sandbox , AutoCAD, Civil3D \u0026 more","archived":false,"fork":false,"pushed_at":"2024-11-20T04:48:18.000Z","size":70347,"stargazers_count":49,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"dev","last_synced_at":"2024-12-11T10:37:18.542Z","etag":null,"topics":["autodesk","bim","bimexpert","dynamo","dynamorevit","mep","package","revit","revitmep"],"latest_commit_sha":null,"homepage":"https://chuongmep.github.io/OpenMEP/api/OpenMEPRevit.Element.CableTray.html","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chuongmep.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-13T07:07:12.000Z","updated_at":"2024-11-25T09:24:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"28411317-5b0d-4780-a097-ac7ab7441f93","html_url":"https://github.com/chuongmep/OpenMEP","commit_stats":null,"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuongmep%2FOpenMEP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuongmep%2FOpenMEP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuongmep%2FOpenMEP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chuongmep%2FOpenMEP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chuongmep","download_url":"https://codeload.github.com/chuongmep/OpenMEP/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230415318,"owners_count":18222158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autodesk","bim","bimexpert","dynamo","dynamorevit","mep","package","revit","revitmep"],"created_at":"2024-11-02T03:08:28.967Z","updated_at":"2024-12-19T10:09:54.363Z","avatar_url":"https://github.com/chuongmep.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open MEP\n\n![Revit API](https://img.shields.io/badge/Revit%20API%202025-blue.svg) ![CAD API](https://img.shields.io/badge/Cad%20API%202025-blue.svg)![Civil3D API](https://img.shields.io/badge/Civil3D%20API%202025-blue.svg)\n\n![Platform](https://img.shields.io/badge/platform-Windows-lightgray.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n![ReSharper](https://img.shields.io/badge/ReSharper-2023-yellow) ![Rider](https://img.shields.io/badge/Rider-2023-yellow) ![Visual Studio 2022](https://img.shields.io/badge/Visual_Studio_2022-yellow) ![.NET Framework](https://img.shields.io/badge/.NET_8.0-yellow)\n\n[![Publish](../../actions/workflows/Workflow.yml/badge.svg)](../../actions)\n[![Github All Releases](https://img.shields.io/github/downloads/chuongmep/openmep/total?color=blue\u0026label=Download)]()\n[![HitCount](https://hits.dwyl.com/chuongmep/openmep.svg?style=flat-square)](http://hits.dwyl.com/chuongmep/openmep)\n\u003ca href=\"https://twitter.com/intent/follow?screen_name=chuongmep\"\u003e\n\u003cimg src=\"https://img.shields.io/twitter/follow/chuongmep?style=social\u0026logo=twitter\"\nalt=\"follow on Twitter\"\u003e\u003c/a\u003e\n\n![](docs/images/openmep.png)\n\n# 📚 Description\n\nOpenMEP Package also includes a comprehensive library of MEP components, making it easy to select and incorporate the\nright components into your design.This library includes a wide range of mechanical, electrical, and plumbing components,\nincluding pipes, fittings, valves, ducts, electrical equipment, and more fully automate your design process in design,\nmaintenance, calculation and analysis,...\n\n![](docs/images/OpenMEPPackage.png)\n\nI believe that the MEP Package will be a valuable asset to construction professionals looking to streamline the MEP\ndesign process and ensure that their projects are completed on time and within budget.\n\n# 🍴 Installation\n\nThe package installer is available on the [Open MEP Release](https://github.com/chuongmep/OpenMEP/releases/latest). You\ncan install it from there.\n\n- OpenMEP now Support Dynamo **[Revit](https://www.autodesk.com.sg/products/revit/overview)** Version : 2020, 2021, 2022 , 2023, 2024 , 2025\n- OpenMEP now Support Dynamo **[Sandbox](https://dynamobuilds.com/)** Version : 2.3, 2.6, 2.12, 2.13 2.16, 2.17 , 3.0\n- OpenMEP now Support Dynamo **[Civil3D](https://www.autodesk.com.sg/products/civil-3d/overview)** Version : 2020, 2021, 2022 , 2023, 2024, 2025\n\nRead more about [Installation](https://chuongmep.github.io/OpenMEP/articles/installation.html)\n\n# 📜 Documentation\n\n- [API Documentation](https://chuongmep.github.io/OpenMEP/api/OpenMEPRevit.Element.CableTray.html)\n- [How To Use OpenMEP Package](https://chuongmep.github.io/OpenMEP/index.html)\n- [How To Write Python Script With OpenMEP Package](https://chuongmep.github.io/OpenMEP/articles/python.html)\n\n# 🦚 Features\n\nSome features of this package:\n- [x] Integrated with CAD anywhere with Dynamo Revit, Dynamo Sandbox.\n- [x] Connect Ecosystem Software with Dynamo like Dynamo Sandbox, Dynamo Revit, Dynamo Civil3D,.. \n- [x] Fast delivery package for MEP Engineer\n- [x] Easy to use and interactive with Dynamo Revit\n- [x] Easy to collaborate with other engineer\n- [x] Easy to report bug\n- [x] Easy to maintain, support multiple version of Dynamo Revit\n- [x] Easy install, update, uninstall\n- [x] Revit Database Explore - Easy to explore Revit Database use [RevitDBExplorer](https://github.com/NeVeSpl/RevitDBExplorer)\n# © Copyright\n\nThis package is licensed under the [MIT License](LICENSE.md).\nThe MIT License is a permissive open-source software license that allows for the use, modification, and distribution of\nsoftware, both commercially and non-commercially, with the only requirement being that the original copyright and\nlicense notice be included with any distribution. It is a popular choice among developers for its simplicity and\npermissiveness.\n\nA part of Geometry Display Dependency is licensed under the [Miscellany Package](https://github.com/thomascorrie/Miscellany) under AGPL-3.0.\n\nA part of this library depend on [LunchBox Package](https://bitbucket.org/provingground-io/lunchbox-for-dynamo/src/master/) under  [https://www.gnu.org/licenses/lgpl-3.0.en.html](https://www.gnu.org/licenses/lgpl-3.0.en.html).\n\n\n# ⛑️ Sponsors\n- This package is sponsored by [Jetbrains](https://www.jetbrains.com/?from=OpenMEP), the best IDE for C# and Python\n  developer.\n- Chicken icon made by [icons8.com](https://icons8.com/)\n\n# 🐛 Issues\n\nNow, I accept all idea and all issue, contribute from all people all the word.\nYou can make suggestions or track and submit bugs via [OpenMEP](https://github.com/chuongmep/OpenMEP/issues) issues. You\ncan submit your own code to the Open MEP\nproject via a Github pull [request](https://github.com/chuongmep/OpenMEP/pulls).\n\n- Discuss In\n  Forum : [Open MEP Package Feedback Thread](https://forum.dynamobim.com/t/openmep-package-feedback-thread/86350)\n\n# 👥 Contributing\n\nI have a lot of ideas for this package, but I don't have enough time to implement them. If you want to contribute,\nplease read guideline [here](CONTRIBUTING.md).\n\nMany Thanks all contributors for this repository. Feel free to contribute!\nPlease refer to the [CONTRIBUTING](CONTRIBUTING.md) for details.\n\n\u003ca href = \"https://github.com/chuongmep/openmep/graphs/contributors\"\u003e\n  \u003cimg src = \"https://contrib.rocks/image?repo=chuongmep/openmep\"/\u003e\n\u003c/a\u003e\n\n# Dependencies\n\n- This package use [NUnit](https://nunit.org/) for test framework.\n- The [Revit Test Framework](https://github.com/DynamoDS/RevitTestFramework) (RTF) allows for remote testing on Revit.\n  RTF creates a journal file for running Revit, specifies a model for it to open, and a specific test or fixture of\n  tests to run. A model can also be specified to open before testing to run several tests with.\n- This package use [G-Shark](https://github.com/GSharker/G-Shark) - A free and open-source geometry library designed for\n  computational designers and software developers in the Architecture, Engineering, and Construction (AEC) industry.\n\n# 🔓 Open Source Recommend\n\nSome project I recommend for you\nat [Dynamo Open Source](https://chuongmep.github.io/Awesome-Dynamo/DynamoOpenSource/dynopensource.html)\n\n# 🙋‍♂️ Frequently Asked Questions\n\n\u003cdetails\u003e\u003csummary\u003eWhy this package not published on Dynamo Package Manager ?\u003c/summary\u003e\n\nIt not support way I maintain with multiple version and release CI/CD with Dynamo Revit.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eCan I use this package with Dynamo Sandbox ?\u003c/summary\u003e\n\nJust one of part library generic supported with Dynamo Sandbox.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eCan I write Python Script with OpenMEP Package ?\u003c/summary\u003e\n\nYes, you can write Python Script with OpenMEP Package. You can read more\nabout [How To Write Python Script With OpenMEP](https://github.com/chuongmep/OpenMEP/wiki/How-To-Write-Python-Script-With-OpenMEP-Package)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eWhat is MEPCurve ?\u003c/summary\u003e\n\n**[MEPCurve](https://www.revitapidocs.com/2015/38714847-0f40-7021-aa79-2884c3a02ce2.htm)** is a curve object for duct or\npipe blend elements, it mean input require **Duct** or **Pipe** or **Cable Tray** element.\n\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchuongmep%2Fopenmep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchuongmep%2Fopenmep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchuongmep%2Fopenmep/lists"}