SwEx (SOLIDWORKS Extra or SOLIDWORKS Extended) is a framework which is designed to simplify development of software for SOLIDWORKS in .NET (C# and VB.NET).
Framework provides utilities for implementation software design principles such as S.O.L.I.D for developing maintainable and scalable solutions for SOLIDWORKS.
There are 3 main section of SOLIDWORKS API functionality which are covered by framework
- Add-In - add-in skeleton, commands, menus, toolbars, events management, data access
- Property Manager Pages - building native property manager pages with data binding
- Macro Feature - building parametric native features
Framework source code is available on GitHub.