The easiest way to create high performance Microsoft Excel custom functions.
View the action on GitHub Marketplacexllify gives you high performance of the Excel C SDK from Luau and Python, while handling the entire build process on GitHub Actions. Scripts in, .xll out. Try it out by copying our template repo and pressing build! ⇢
 
             
          Formulas aren't maintainable at scale. They're not reusable and it's easy to create a mess when they're duplicated. Custom functions can be the answer, but every way to add them to Excel has trade-offs. VBA is single-threaded, hard to maintain and doesn't fit with modern development workflows. Office.js is quite slow and has a convoluted deployment mechanism. Microsoft's Python for Excel makes network calls for each calculation. Excel-DNA is open-source and truly excellent, but needs .NET expertise and a Windows environment to develop in. The original Excel C SDK is easily the fastest, but it is also low level and notoriously hard to use correctly.
xllify removes compromises. It overcomes the pain points of the C SDK by fusing it to a high level scripting language with strong numerical performance. It automates away the tricky build process. What's left? The easiest way of writing high performance custom functions.
Analysts and domain experts generally don't care about the technical nitty gritty. They just want to focus on solving real problems. xllify lets them do just that.