EF-Tools

Free, open-source collection of 50+ pyRevit tools for common Revit tasks, created by Erik Frits of LearnRevitAPI.com and installed directly through pyRevit's Extensions menu.

🔌 Plugin · works inside Revit (via pyRevit)
BIMRevit PluginpyRevit ExtensionFreeOpen Source
Overview

EF-Tools is a free, open-source (GPL-3.0) pyRevit extension containing more than 50 tools for common Revit tasks, created by Erik Frits, an instructor at LearnRevitAPI.com who built the collection specifically to help fellow Revit users "solve boring tasks with a click." Unlike a standalone Revit add-in, EF-Tools installs directly through pyRevit's own Extensions menu -- it's built as an extension of pyRevit's platform rather than a separate, independently-installed plugin.

That distribution model matters practically: a firm or individual already running pyRevit (itself free and covered elsewhere in this catalog) can add EF-Tools' entire 50+ tool library in a few clicks through pyRevit's Extensions menu, without a separate download, installer, or license process of its own. For firms already invested in the pyRevit ecosystem, this is closer to installing an app from an app store than adopting a new standalone piece of software.

As a genuinely free, GPL-3.0 open-source project, EF-Tools carries no licensing cost at all, and its GPL-3.0 license specifically means the source code itself is open for inspection or modification by anyone technically inclined to do so -- a meaningfully different commitment to openness than a merely "free to download" closed-source tool.

The creator's background is worth noting specifically: Erik Frits runs LearnRevitAPI.com, an education-focused site teaching Revit API development, and EF-Tools functions partly as a practical showcase of pyRevit-based tool development alongside being genuinely useful on its own -- support is available directly via email through that same educational platform, which is a somewhat unusual but genuine support channel for a free open-source tool.

Editor’s takeBIM•STACK editor's take: EF-Tools is a strong, no-cost addition for any team already running pyRevit, precisely because the installation friction is nearly zero -- it's an Extensions-menu click away rather than a separate evaluation and procurement decision. The honest scope limitation is that it's entirely dependent on pyRevit already being installed and set up, so firms not yet using pyRevit should evaluate that platform first; EF-Tools isn't a standalone alternative to it.

Because EF-Tools' individual tools each solve one specific, well-defined Revit task, most users can start using any given tool within the collection immediately once installed -- there's no new interface paradigm to learn beyond what pyRevit itself already introduces, since EF-Tools' tools appear in the Revit ribbon just like pyRevit's own built-in tools.

The primary prerequisite is being comfortable with pyRevit itself first -- since EF-Tools installs and runs entirely within that platform, a team's actual ramp-up time depends more on their existing pyRevit familiarity than on anything specific to EF-Tools' own tools.

Key Features
✓50+ Free Tools for Common Revit Tasks
✓Installs Directly via pyRevit Extensions Menu
✓GPL-3.0 Open Source
✓Created by a Revit API Instructor (LearnRevitAPI.com)
Pros
Genuinely free and open sourceGPL-3.0 licensed with no cost, and the source code itself is open for inspection or modification.
50+ tools for common Revit tasksA substantial ready-made library addressing many recurring, repetitive Revit workflows.
Near-zero installation friction for existing pyRevit usersInstalls directly through pyRevit's Extensions menu in a few clicks, no separate installer.
Created by a Revit API educatorErik Frits of LearnRevitAPI.com provides email support and educational context around the tools.
Active, community-visible projectHosted openly on GitHub, allowing community feedback and contributions.
Cons
Requires pyRevit already installedEF-Tools isn't a standalone add-in -- it depends entirely on pyRevit's platform to run.
No formal vendor support contractSupport is via email through LearnRevitAPI.com, not a commercial SLA.
Compatibility noted specifically for Revit 2019-2023Confirm current compatibility with newer Revit versions directly before relying on it for the latest releases.
Tool quality/documentation varies by individual toolAs with any large single-developer collection, depth of documentation may vary across the 50+ tools.
Common Feature Checklist
Cloud / Web Access✕ No
Real-Time Collaboration✕ No
Mobile App✕ No
Free Educational License✓ Yes
Public API / IntegrationsNot confirmed
Best For
  • Teams already running pyRevitNear-zero-friction installation directly through pyRevit's own Extensions menu.
  • Firms wanting a large, free tool library without vendor evaluation overhead50+ tools available at no cost beyond the time to browse and adopt the ones that fit.
  • Individual Revit users learning pyRevit developmentThe tools' open-source code serves as a practical reference for anyone learning to build their own pyRevit extensions.
Consider Alternatives If
  • You don't use pyRevit and don't want to adopt itEF-Tools has no standalone installation path -- a different standalone Revit add-in would be needed instead.
  • You need guaranteed vendor supportThere's no formal support contract behind this free, community-adjacent open-source tool.
  • You need tools confirmed for the very latest Revit versionsVerify current version compatibility directly, since documented support specifically mentions Revit 2019-2023.
Frequently Asked Questions
Is EF-Tools free?

Yes -- it's entirely free and open source under the GPL-3.0 license.

How do I install EF-Tools?

Install pyRevit first, then open pyRevit's Extensions menu, select EF-Tools, and click Install.

Who created EF-Tools?

Erik Frits, an instructor at LearnRevitAPI.com, an educational site focused on Revit API development.

Does EF-Tools work without pyRevit?

No -- it's a pyRevit extension and requires pyRevit to already be installed and running.

What kind of tools are included?

Over 50 tools addressing common, repetitive Revit tasks, built to save time on routine workflows.

Community Rating
☆☆☆☆☆No ratings yet
Be the first to rate it
Pricing
No free trial
Free
GPL-3.0 open source
Pricing found on EF-Tools's own site in September 2026. Software pricing changes often — always confirm the current price on the vendor's site before buying.
Score Profile Prototype
Price: 10/10 -- Free and open source (GPL-3.0) — highest possible score for affordability, draft estimate.10Learning Curve: 7/10 -- Ready-made tools install via pyRevit's Extensions menu with no coding required to use them — draft estimate, assumes pyRevit is already set up.7IFC / openBIM: 1.5/10 -- A Revit-native pyRevit extension, not IFC/openBIM-focused — draft estimate.1.5Collaboration: 3/10 -- No confirmed real-time or team-collaboration features of its own — draft estimate.3Plugins: 3.5/10 -- A pyRevit extension itself, not a separate extensibility platform — draft estimate.3.5Performance: 6.5/10 -- No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.6.5PriceLearning CurveIFC / openBIMCollaborationPluginsPerformance246810
Price10/10Free and open source (GPL-3.0) — highest possible score for affordability, draft estimate.
Learning Curve7/10Ready-made tools install via pyRevit's Extensions menu with no coding required to use them — draft estimate, assumes pyRevit is already set up.
IFC / openBIM1.5/10A Revit-native pyRevit extension, not IFC/openBIM-focused — draft estimate.
Collaboration3/10No confirmed real-time or team-collaboration features of its own — draft estimate.
Plugins3.5/10A pyRevit extension itself, not a separate extensibility platform — draft estimate.
Performance6.5/10No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.
This is a prototype, not a published score. Only the Price axis is derived from a verified catalog field (priceBand); the other axes are draft editorial estimates awaiting vendor/third-party sourcing before this ships publicly.
Alternatives
View all BIM software →
Sources: researched from learnrevitapi.com, github.com/ErikFrits/EF-Tools.