
Vibe.d
Powerful asynchronous I/O and web toolkit for D, providing a fiber based blocking programming model and an efficient API.
Documentation - vibe.d
Vibe.d supports HTML templates with a syntax mostly compatible to Pug templates. They provide a concise way to dynamically generate the HTML code of the final web pages.
Download - vibe.d
The recommended way to use vibe.d is to use DUB. Simply add "vibe-d" as a dependency to your project and DUB will automatically download the latest version (upgrading can be done by running dub upgrade).
About - vibe.d
The foremost purpose of vibe.d is to provide a toolkit for doing asynchronous I/O in a familiar and natural procedural style. It combines the intuitive and efficient programming style of synchronous I/O with the scalability of asynchronous I/O.
Features - vibe.d
The vibe.d library contains a complete set of tools needed for website and web service development. In addition to a HTTP 1.0/1.1 server, static file serving, an efficient template system, WebSockets, sessions and other features are already integrated.
Tutorials - vibe.d
Jan 4, 2016 · This video tutorial goes through the basics of setting up a D environment up to running the first vibe.d based web application. There is also a number of follow-up tutorials that touch other aspects of the D language.
Community - vibe.d
The following newsgroup server has a vibe.d group for general discussion. For now, almost anything vibe.d related fits there, ranging from suggestions, help requests or related projects.
API documentation - vibe.d
API documentation - vibe.dAPI documentation
Diet templates - vibe.d
Diet templates are HTML templates which are statically compiled down to native D code. Dynamic pages thus have almost no runtime overhead and are often even faster than static pages on disk, because they are just written directly from RAM to the HTTP connection.
vibe.d 0.9.5 release
vibe.d 0.9.5 release Wed, 13 Jul 2022 Updates compiler frontend support to DMD 2.100.1/LDC 1.30.0 and OpenSSL support up to version 3.x.x. This release also brings some URL enhancements and the usual bunch of smaller improvements.