Bigloo is an implementation of the Scheme programming language. It relies on an optimizing compiler from Scheme to C. Bigloo enables connections between Scheme code and C code. It proposes many extensions to Scheme such as a regular parser compiler, an lalr parser compiler, pattern matching, an object layer, etc.

BitchX is the premiere IRC (Internet Relay Chat)
client. It originally was a modified version of
the popular ircII client, and the features were
eventually merged into the EPIC IRC client. The
current development is aimed at merging the client
back to a current branch of EPIC and bringing
compatibility and stability back to the client,
while bringing the features that are BitchX into a
new client.

BlueJ is an interactive Java development environment. It provides a unique user interface that presents a graphical display of the application classes and their relationships, and it lets users interactively create objects of any class. Once objects have been created, users can interact with them directly. This interaction mechanism allows for much greater testing and experimentation than in conventional environments. BlueJ is suited for teaching and learning OO and Java.

Bomber Instinct is a multiplayer-only bomberman-like game which adds many features (such as special powers for the characters). Basically, several people must battle in a maze, their only weapon being a bomb which explodes, throwing flames vertically and horizontally. The game only plays on a single computer for now.

Boxes is a text filter that can draw any kind of box around its input text. Box design choices range from simple boxes to complex ASCII art. A box can also be removed and repaired, even if it has been badly damaged by editing of the text inside. Since the generated boxes may be open on any side, the program can also be used to create regional comments in any programming language. New box designs of all sorts can easily be added and shared by appending to a free format configuration file.
In addition to being a command line tool, Boxes integrates well with any text editor that supports filters.

BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.

bttvgrab is a program for grabbing video sequences
using a bt848-based frame grabber card (e.g.
Hauppauge WinTV, Miro PCTV...). The goal of
bttvgrab is to provide high-quality grabbing
suitable for video recording. Currently, this is
accomplished by trying hard not to leave out a
single frame, and to catch temproary delays by
buffering several frames. In the future,
synchronized sound will be part of it. Then you
can create mpeg movies using mpeg2enc, the output
files will be prepared for that, so that the
conversion can be done by a simple shell script.