
vibe.d
Web framework and asynchronous I/O library for building HTTP servers, REST APIs and web applications in D.
vibed.orgrepositorydocsplugins
vibe.d is a web framework for D, with an asynchronous I/O library underneath it. It provides an HTTP and HTTPS stack with client, server and proxy implementations and an interface generator for JSON and REST. Web pages can be written as Diet templates, and localization uses gettext-compatible translation files. Projects are created, built and run with DUB, and running one starts an HTTP server on a port. A native MongoDB driver and a Redis client ship with it.
Worth knowing
Authentication covers HTTP Basic and HTTP Digest; higher-level schemes such as OAuth are left to extension libraries. The README states its compiler support as a rolling window of recent DMD releases and the LDC releases that implement the same frontend, so a fixed minimum compiler version is not given.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: name, links, Categories, Runtime, Rendering
vibed.org/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/vibe-d/vibe.d - 2026-10-26: Maintainer, License, License model
vibed.org/about - 2026-10-26: First release
github.com/vibe-d/vibe.d/blob/master/CHANGELOG.md - 2026-10-26: Runs as, Install with, Templating, Multilingual, Content API, Databases
vibed.org/docs - 2026-10-26: Install with
vibed.org/download - 2026-10-26: Current major version, Last release
api.github.com/repos/vibe-d/vibe.d/releases - 2026-10-26: Contributors
api.github.com/repos/vibe-d/vibe.d/contributors