Funding

This page presents up-to-date information regarding funding of AsmJit and Blend2D open-source projects.

  • My 2025 goal was to secure funding. I reached out to some of the largest organizations known to be using AsmJit or Blend2D and asked them for support. I also contacted non-profit organizations supporting open-source projects. However, I have no replies so far.
  • I consider this to be a message to me that these projects don't need further development and maintenance.
  • I won't be focusing on open-source development in 2026 and onward unless a stable funding is secured.
  • Organizations and users relying on AsmJit or Blend2D are encouraged to develop and maintain these libraries themselves.

To resume the development, a stable funding is necessary. A dedicated position or long-term contract(s) are good options. One-shot donations have proven to not work.

A Brief History

I began my projects simply as experiments:

  • AsmJit started as a way to explore JIT compilation at a time when no such library existed for building small and embeddable JIT compilers. Most JIT compilers implemented their own limited assemblers that only supported emitting the instructions they needed, but there was no universal library for writing JIT compilers like AsmJit with complete ISA support including SIMD with optional register allocation.
  • Blend2D was an attempt to build the fastest CPU-based 2D rendering library, motivated by my frustration with the performance of others and by the shortcomings I experienced with GPU-only renderers.

Over time, these projects grew well beyond my expectations. They are now used in both open-source and commercial products, running on servers, desktops, and other devices - a very conservative estimate is tens of millions of deployments in total. AsmJit has a unique position among JIT compilers and Blend2D has become the fastest software-accelerated 2D vector graphics renderer, which is very difficult to beat even by very experienced developers.

Development Sustainability

When I began publishing open-source work, I was a student with plenty of time to experiment and share my results. 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. Without funding, the development is simply not sustainable. I cannot make any progress with three hours per month.

A Drop in the Ocean

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's not reasonable for a small company to shoulder the responsibility alone.

The Right Audience

This text is primarily for organizations that benefit from AsmJit or Blend2D in their products or infrastructure. While I deeply appreciate individuals who experiment with these libraries, sustainable progress requires corporate funding.

Contact

Regarding funding, contracts, or dedicated support, please get in touch with me over email or LinkedIn.