Wt (pronunciado como espirituoso) é uma biblioteca C+ para desenvolver aplicações web. A API é centrada em widgets e usa padrões bem testados de desenvolvimento de GUI de desktop adaptados à web. Para o desenvolvedor, ele oferece abstração de muitos detalhes de implementação específicos da web, incluindo protocolos de servidor cliente (HTTP, Ajax, WebSockets,) e libera o desenvolvedor de manipulações de JavaScript tediosas de HTML e lidar com questões de cross-browser. Em vez disso, com Wt, você pode se concentrar na funcionalidade real com um rico conjunto de widgets de funcionalidade completa. Ao contrário de frameworks baseados em páginas antigas ou atual single-page JavaScript quot;frameworks", Wt permite que você crie aplicativos stateful que são ao mesmo tempo altamente interativo (usando WebSockets e Ajax para tudo) mas ainda suporta navegadores HTML simples ou rastreadores web usando degradação graciosa automática ou aprimoramento progressivo. Coisas que são naturais e simples com Wt exigiria uma quantidade impraticável de esforço de desenvolvimento de outra forma: mudar widgets usando animações, mantendo URLs limpas e funções de navegação do navegador, ou ter um widget de bate-papo persistente aberto em toda a aplicação, que até funciona em navegadores legados como o Microsoft Internet Explorer 6. A biblioteca vem com um servidor de aplicativos que atua como um servidor Http(s)/WebSocket autônomo ou se integra através do FastCGI com outros servidores web.