BearboatXL logo

BearboatXL

Release 10/15/26
Kayak & canoe hull design for macOS

BearboatXL is the replacement for BearboatSP

BearboatXL: macOS only Beta

On the Mac, the latest operating system is Golden Gate (macOS 27). BearboatXL is compatible with this.

BearboatSP began to struggle as newer versions of macOS and Windows were released. It is basically unworkable now. I have given up — at least for the moment — on trying to maintain a Windows version. BearboatXL is therefore a Mac-only program. It is a complete rewrite of BearboatSP. While it is modeled after its predecessor and will feel familiar to longtime users, it is an entirely new code base built using a more modern version of the programming language. The programs are different enough that it is not possible to write a method to simply open a BearboatSP file in BearboatXL.

However, BearboatXL is able to create a file that is an approximation of the old BearboatSP design, and also create a human readable document containing the specifications of that design. By opening the approximation file in BearboatXL and referencing the parameters BearboatSP file, it is possible manually to create a BearboatXL version of the BearboatSP design that will preserve most of its characteristics.

BearboatXL is primarily intended for designing kayaks and canoes, but it can also be used to rough out ideas for rowboats, rowing shells, or even dories. The program is free and may be shared with friends.

This release should be considered an beta version. While the program is complete in the sense that you can design a kayak from start to finish, it does not yet include all of the functionality found in BearboatSP. In particular, most of the analysis features have not yet been ported over from BearboatSP. My hope is that over the course of 2027 I will be able to bring BearboatXL up to parity with its predecessor.

That said, the core design tools in BearboatXL are already considerably improved over the predecessor.

Please report bugs. The more reproducible a bug is, the easier it is to fix. If you have ideas about how BearboatXL could be improved, feel free to email me at .

The manual is rudimentary at this stage. My primary goal right now is to release an early but usable version of the program — partly because I intend to design a new kayak myself. The BearboatSP manual may be helpful in some areas, but I recommend relying mainly on the early BearboatXL manual available on this page, along with the extensive built-in Help system. The inline Help in BearboatXL is far more comprehensive than what was available in BearboatSP.


PrintBearboatXL

When it comes time to actually build a kayak, PrintBearboatXL is a separate program that can open design files created in BearboatXL. It generates printable cross-sections of the kayak for use during construction, and can also export designs in a variety of file formats readable by many 3-D CAD programs.

For now, PrintBearboatXL helps compensate for the limited visualization tools within BearboatXL itself. Designs can be exported and examined in external 3-D modeling programs, allowing for more detailed inspection.


Security

As the online world has become more security-conscious, additional protections have been put in place for applications downloaded from the Internet. The first time you open the program, macOS will warn you that it is from an unknown developer. I may be unknown — but my address is below, so you can find me 🙂.

Robert Livingston 30221 33rd Ave SW Federal Way, WA 98023