The fiber-based pseudo-blocking programming model that was introduced in the previous chapter is not restricted to web applications. An application with a Graphical User Interface (GUI) already uses an event loop, which can be easily integrated with vibe.d. You can then benefit from using fibers and avoid the complexity of threads.
In this chapter, we will cover the following topics:
How to use a GUI event loop with vibe.d
How to create a GUI application for Windows and X11 with vibe.d
How to use other GUI toolkits