FindSoftware

vibe.d

Web framework and asynchronous I/O library for building HTTP servers, REST APIs and web applications in D.

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

Status
Active
Maintainer
rejectedsoftware e.K.3
First release
20124

Rendering and deploy

Runs as
Always on5
Rendering
On a server1
Install with
DUB (dub init -t vibe.d)56

Releases

Current major version
Pre-1.07
Last release
2025-12-177

Adoption

GitHub stars
1,2232
Contributors
1688

Why these figures do not compare

Sources

  1. 2026-10-26: name, links, Categories, Runtime, Rendering
    vibed.org/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/vibe-d/vibe.d
  3. 2026-10-26: Maintainer, License, License model
    vibed.org/about
  4. 2026-10-26: First release
    github.com/vibe-d/vibe.d/blob/master/CHANGELOG.md
  5. 2026-10-26: Runs as, Install with, Templating, Multilingual, Content API, Databases
    vibed.org/docs
  6. 2026-10-26: Install with
    vibed.org/download
  7. 2026-10-26: Current major version, Last release
    api.github.com/repos/vibe-d/vibe.d/releases
  8. 2026-10-26: Contributors
    api.github.com/repos/vibe-d/vibe.d/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON