I wrote a little blog about my browsers in D, with some discussion about how you might be able to embed them in your application too: http://dpldocs.info/this-week-in-d/Blog.Posted_2023_12_18.html With Firefox getting worse by the year, you might want to consider also making your own partially-usable chromium/edge skin (also known as "pukes")!