pyRevit

用于 Autodesk Revit® 的快速应用程序开发 (RAD) 环境。「Rapid Application Development (RAD) Environment for Autodesk Revit®」

Github星跟踪图

 

GitHub issues
GitHub forks
GitHub stars
License: GPL v3
made with love in portland

 

pyRevit helps you quickly sketch out your automation and addon ideas, in whichever language that you are most comfortable with, inside the Revit environment and using its APIs. It also ships with an extensive set of powerful tools that showcase its capabilities as a development environment. Download and install pyRevit, launch Revit, and note the new pyRevit tab that includes these tools. pyRevit also ships with a handy CLI utility for customized configuration and deployment of your tools, and a telemetry server to monitor pyRevit usage across your teams.

 

pyRevit can help you

  • Add a powerful set of free tools to your Revit workflows.
  • Sketch out your automation ideas quickly in python
  • Write your own Revit addons for Revit using python (IronPython or CPython), C#, VB.Net
  • Distribute your tools (pyRevit, Dynamo, or Grasshopper) easily to your teams using a unified interface
  • Share your tools with the community

 

Getting Started

Get Started Using pyRevit

Install pyRevit

Create Custom Patterns

Manage Keynotes

Configure pyRevit

Install Extensions

More guides are available here

HOW TO Guides

Get Started Developing for pyRevit

Create Your First Command

Read the pyRevit API reference to know everything about pyRevit available modules, functions, ...

pyRevit API Reference

Read the docs to know everything about pyRevit scripts, extensions, ...

Developer Docs

pyRevit has a powerful command line utility

pyRevit CLI

And when you are ready to deploy your tools to your team

pyRevit For Teams

 

Staying Updated

Follow pyRevit on Twitter to stay notified about the upcoming changes and follow pyRevit Release Notes for the breaking changes

Check out the blog for news

Blog

And the future plans for pyRevit are laid out here

Roadmap

 

Dealing with Issues

Check the list of Currently Open and Previously Reported Issues for anything similar to yours.

See the FAQ page for questions

FAQs

See the guide below on how to report new issues

Reporting New Issues

 

Getting Involved

Get involved with the community of developers, creating tools with and for pyRevit

Community

Share Your Passion

Help making pyRevit better

Help with Documentation

Help Translate pyRevit

Create Tutorials

Share Revit Build Numbers

Share Your Code

Help making pyRevit core and tools better

Improve pyRevit Core

Contribute New Tools

Share Your Extensions

Bundle Shelf

Share Your Coins

Help making pyRevit financially stronger

Support on OpenCollective

Support on Patreon

Supporters

Contributors

Made with contrib.rocks


</> with 🖤 in Portland, Oregon

Copyright © 2014-2024 by Ehsan Iran-Nejad (pyrevitlabs.io) - All Rights Reserved

No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.

主要指标

概览
名称与所有者pyrevitlabs/pyRevit
主编程语言Python
编程语言Python (语言数: 12)
平台
许可证GNU General Public License v3.0
所有者活动
创建于2015-08-16 22:54:16
推送于2025-04-26 14:10:19
最后一次提交2025-04-04 11:59:30
发布数104
最新版本名称v5.1.0.25094+1017 (发布于 )
第一版名称v0.5 (发布于 )
用户参与
星数1.4k
关注者数117
派生数365
提交数6.9k
已启用问题?
问题数1903
打开的问题数84
拉请求数659
打开的拉请求数3
关闭的拉请求数88
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?