Rapicorn is an experimental UI toolkit. It strives to apply modern technologies properly to all aspects of the toolkit implementation. Such technologies include pthreads, XCB, Cairo, compositing, IDL, XML notation, path evaluation, DSLs, unit tests, and SVG. Rapicorn is developed on this base with the aim to significantly improve developer efficiency and user experience.