vibe-0 1.2.0

Asynchronous I/O framework


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

vibe.0 is a high-performance asynchronous I/O, concurrency and web application toolkit written in D.

It has forked off Vibe.d in 2015 and shares only the same core, with some additions to make it fully capable of developing mobile, desktop and server applications:

  • Integrates with libasync for event loop and networking
  • Unix File Sockets
  • PostgreSQL support
  • DOM/XML Parsing support
  • CookieJars
  • TLS 1.3 through OpenSSL
  • Full Botan crypto suite integration
  • Uses memutils for all memory operations
  • Thrives to avoid all GC allocations internally
  • Daemonize library embedded for launching as background services in windows or daemons in linux
  • SQLite integration

It doesn't use @safe, which I believe only makes the code unreadable due to having to use @trusted everywhere.

A working example of

Authors:
  • Sönke Ludwig
  • Jan Krüger
  • Matthias Dondorff
  • Etienne Cimon
  • see github for more
Dependencies:
botan, openssl, libhttp2, libasync
Versions:
1.2.1 2025-Mar-31
1.2.0 2025-Mar-14
1.1.0 2020-Jan-26
1.0.2 2018-Jun-23
1.0.1 2016-Jun-28
Show all 6 versions
Download Stats:
  • 0 downloads today

  • 9 downloads this week

  • 9 downloads this month

  • 9 downloads total

Score:
1.0
Short URL:
vibe-0.dub.pm