WWIV BBS Software

Download Documentation

WWIV is computer bulletin board system (BBS) originally written in Basic, ported to Pascal, C and finally C++.

WWIV v5 is Open Source released under the Apache License version v2.0.

Main Features

Drop-in compatible with 4.3 or later
32-bit Win32 version
32-bit and 64-bit Linux version
Telnet/SSH Server with blocklisting support
Internal X/Y/Z-Modem protocol support
Native QWK support
Native WWIVnet networking included
Native FidoNet (FTN) networking support
DOOR32.SYS support
Works with Netfoss, SynchroNet FOSSIL driver or DOSBOX/DOSEMU for door support.


December 24, 2023

WWIV 5.8.1 GA Release is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.8.1 for more information.
    Incudes bugfix to 5.8.0 for WWIVbasic not finding lowercase module name

April 29, 2023

WWIV 5.8.0 Preview Release is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.8.0 for more information.
  • Implement support for epreproc.net (#1531)
  • Includes a ability to use WWIVdbg to debug WWIVbasic scripts
  • ANSI display speed (#1479). You can now add a pipe expression like: |{set bps 2400}
  • Includes new implementation of the LNet tool
  • Supports auto adding of missing fido echos
  • Default colors for non-wwiv messages
  • Many bug fixes

December 9, 2022

WWIV 5.7.2 GA Release is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.7.2 for more information.
Incudes bugfixes since 5.7.1

June 4, 2021

WWIV 5.7.1 Preview Release 2 is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.7.1 for more information.
New features include:
  • Outbound telnet support from wwivd.
  • Added scripts for using QEMU/FreeDOS for DOS Doors.
  • Alpha level support for OS/2, including a FOSSIL driver for WWIV and OS/2
  • STDIO support now works on Win32.
  • Support for doors to loopback to unix or tcp socket for chains/doors.
  • Bugfixes and improvements throughout


April 23, 2021

WWIV 5.7.0 Preview Release is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.7.0 for more information.
New features include:
  • Revamped newuser question system and customization
  • Support for multiple menusets in clean way
  • Support for screens wider than 80 cols
  • Greatly improved menu editor
  • New pipe expressions and many more ACS attributes available
  • ANSI Screen size detection
  • Many FTN, System, and File area improvements throughout


April 23, 2021

WWIV 5.6 GA Release (5.6.1) is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.6.1 for more information.
Changes include many bug fixes over 5.6.0.


January 20, 2021

WWIV 5.6 Preview Release (5.6.0) is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.6.0 for more information.
New features include:
  • Many ZModem fixes and file transfer fixes on Linux and Windows
  • ACS Expressions for Auth (replacing just SL, AR)
  • New "wwivutil instanc" command for displaying instance metadata
  • wwivfsed is now available as an external binary for use outside of WWIV
  • Support for Ubuntu 20.04 LTS has been added.
  • New WWIVbasic packages: wwiv.os, wwiv.time
  • Support for importing subs from backbone.na, etc using "wwivutil subs import"
  • New menu support, enabling more menu items and allowing multiple actions.
  • Added ability to display text files, emulating a BPS setting
  • Added Pipe Expressions support, starting with resettings lines, and pause
  • Integrated netfoss support for easier doors under 32-bit windows
  • Use UTF-8 locally for display. Make sure your term is set to UTF-8 on *nix and use true-type font on Windows
  • Added "wwivutil email" command similar to wwivutil messages.
  • Many FTN, QWK, and File area improvements throughout


November 2, 2020

WWIV 5.5 GA release (5.5.1) is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.5.1 for more information.
This release fixes several issues with 5.5.0.


August 29, 2020

WWIV 5.5 Prerelease is now available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.5.0 for more information.
New features include:
  • Transfer areas now function on both Linux and Windows
  • Internal Full-Screen message editor
  • Initial TIC support for FTN Networks
  • Internal Archive List support for file transfer areas.
  • Many fixes including fixes for crashes.


December 1, 2019

WWIV 5.4 is now Generally Available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.4.0 for more information on this release.
New features include:
  • wwivconfig now has an option under paths for Logs directory. If set, it'll be the default location for all binary *.log files. If the WWIV_LOG_DIR environment variable or --logdir command line argument are specified, they will override this setting from wwivconfig. Like all other paths, if specified as a relative path, it is relative to the bbsdir (aka WWIV_DIR or --bbsdir).
  • Added options --save and --backup to wwivutil net contact
  • Added wwivutil net subscribers command.
  • Added wwivutil fido subscribers command
  • Improved FTN duplicate checking to check for either the MSGID (if available) or a hash of the message header.
  • Fixed STDIO based editors not working in Linux, and added an option to wwivconfig to enable it (the option is visible for all platforms, but currently only works on Linux/Unix)
  • wwivconfig can now edit callout.net from the networks menu just like it can edit fido_callouts.json with a GUI editor.
  • You can now send a FTN email using the form: "username (net/node)" or "username (zone:net/node)". Using the fake ftn node number is no longer needed.
  • net.ini is now read for default values for most command line flags for all network? commands. I.e. you can add
    skip_net = true under [networkb] and it'll be the same as added --skip_net=true on the command line
  • wwivd now handles all of the callouts instead of bbs's WFC screen. Make sure you turn it on in wwivconfig to allow it to happen
  • wwivd can now execute wwiv's beginday event if specified to do so in wwivconfig
  • wwivd autoblocking now works (it was listed in wwivconfig back in 5.3, but never enabled in wwivd, fixed that)
  • added "wwivutil print" command to print ansi files using the same ansi interpretation code in the bbs
  • added wwivutil net list and wwivutil messages areas

July 9, 2018

WWIV 5.3.1 (Build 2740) is now Generally Available.

Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.3.1 for more information on this release.
Changes include:
  • Fixes the dialog to create sysop account (bug #1127)

July 3, 2018

WWIV 5.3 is now Generally Available.
Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.3.0 for more information on this release.
New features include:
  • wwivd replaces wwivserver and is consistent on all platforms.
  • wwivd now offers fakemailer mode and is now has (mostly) feature parity with wwivserver.exe on windows. wwivserver.exe is deprecated with the 5.3 release and will be removed for 5.4
  • INIT has been renamed to WWIVCONFIG. Please delete init.exe or ./init when you upgrade to 5.3 - wwivutil dump will now display control characters (like [^A] for control-A)
  • WWIVbasic interpreter is available. The menu command is "RUNBASIC". Also you can run a script from the logon event by using @basic:[scriptname.bas] for the LOGON_CMD in wwiv.ini (eventually many other commands will allow you to specify a script to run instead of an external command).
  • handling type main_type_sub_list is implemented now, so receiving SUBS.LST from netup for WWIVnet type networks should work in net53.
  • WWIVd now exports connection information to HTTP as a JSON object. on the http port defined on init, URL: "/status"
    Example output:
    { "status": [ { "num_instances" : 3 }, { "used_instances": 0 } ] }
  • Added %I when running commands to point to the path to the temporary directory.

June 10, 2018

A couple of updates since it's been a while since I've updated the website.
  • WWIV 5.3 is starting to come together. Please see the GitHub Burndown List for 5.3 release.
  • Finally just updated the website to use bootstrap4, holler if something looks out of place, or sending a pull request to fix it would be even better.

December 31, 2016

WWIV 5.2 is Generally Available. Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.2.0 for more information on this release.

November 21, 2016

WWIV 5.1 is Generally Available. Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.1.0 for more information on this release.

September 9, 2016

New website up. Holler of there's any issues by logging an issue in the GitHub tracker for the website [here].


WWIV is Open Source software developed on GitHub.

Contribute at github.com/wwiv. Download the latest builds from our WWIV Jenkins Server


Join us on IRC

The development team and fellow SysOps hang out on IRC at the following server:

Title Link
Server irc.venomslair.com
Channel #WWIV

Click to Join IRC