Doriflow is a multi-physics simulation application. “Multi-physics” means that it can simulate various materials such as liquids, gases, rigid bodies, and “grains” (e.g. sand) at the same time. The various mediums can interact with each other.
Doriflow is GPU accelerated and works in the browser. A Blender integration is possible through an addon.
A free demo is available to evaluate the capabilities of Doriflow. However, the full version is a paid product.