This page presents up-to-date information regarding funding of AsmJit and Blend2D open-source projects.
This text is primarily for companies and organizations that benefit from AsmJit or Blend2D in their products or infrastructure. These projects have grown too important and widely used to depend on unpaid spare-time development alone.
While I deeply appreciate the individuals and hobbyists who experiment with these libraries, sustainable progress requires corporate funding.
I began my projects simply as experiments:
Over time, these projects grew well beyond experiments. They are now used in both open-source and commercial products, running on servers, desktops, and mobile devices - a very conservative estimate is tens of millions of deployments in total.
AsmJit has a unique position among JIT compilers - it's tiny compared to other solutions and it allows to emit platform-specific assembly including SIMD with blazing speeds. Depending on the emitter type chosen AsmJit can emit up to 500 MB/s of machine code with Assembler and about 50 MB/s of machine code with Compiler, which provides register allocation and some other abstractions.
Blend2D has become the world's fastest software-based 2D rendering engine. It's not a bold claim, it has been supported by Blend2D's own benchmarks and also third-party benchmarks comparing Blend2D with Vello, which is a 2D rendering engine written in rust (more details here). Blend2D has a tiny team (me engineering it and Fabian focusing on geometry stuff) compared to other libraries and it still beats them all, because of its design choices. Blend2D even has an online fiddle that anyone can use to try it out.
When I began publishing open-source work, I was a student with plenty of free time to experiment and share my results. Over the years, that free time has fluctuated, but I still managed to grow these projects into something widely adopted and impactful.
Today, circumstances are different: with a family and a full-time job, I can no longer dedicate large amounts of unpaid time to these projects. My professional work takes priority because it pays the bills, while open-source - despite its reach - does not.
This is the central challenge of open-source sustainability: without financial support, the development slows down or stops, regardless of how valuable the projects are.
To date, only one company, Shiguredo Inc., has chosen to consistently support the software they rely on. I am sincerely grateful for their long-term support. They are a model of how the ecosystem should function.
However, it is not reasonable for a small company to shoulder the responsibility alone. These projects benefit a global user base, and their future depends on multiple organizations stepping up to contribute.
What AsmJit and Blend2D need most is stable, recurring support. My time is already fully committed to a full-time job. The only way I can allocate time to these projects is if they are also backed by reliable funding. Occasional or one-time contributions, while appreciated, do not provide the stability required to plan development or maintenance.
Regarding funding, contracts, or dedicated support, please get in touch with me over email or LinkedIn.