Build and manage Office projects

vba-blocks is a package manager and build system that provides the foundation for Office development

Package Manager

Build your Office project with blocks. Blocks can range from a single function to a package of modules and classes that add powerful functionality to your project.

Featured Blocks

  • vba-tools/web - Connect to web services
  • vba-tools/json - JSON parsing and conversion
  • vba-tools/dictionary - Simple key-value objects

Build System

Build your Office project from its underlying sources, simplifying development and allowing for easier collaboration.

  • Reliable and consistent builds on Mac and Windows
  • Versioning with git or other version control systems - no more project-final-rev3.xlsm
  • Dependency resolution of public, private, and nested packages

Interested?