KBWeave is a software application made for making it easy and fun to design patterns for weaving.
No more drawing patterns by hand, just design your smallest repeatable pattern, and get an idea how the finished textile will look by zooming out.
Note: KBWeave is still in an early release version, meaning bugs might occur.

Features
- Adjustable layers and number of pedals, according to your project or loom specifications.
- Adjustable warp and weft pattern sizes.
- Fully customizable and project-specific color palettes.
- Different view-modes to get a more realistic idea of how your finished textile will look.
- Save your weaving pattern and color palette to resume work at a later time.
- Runs on Linux and MacOS.

Release notes
KBWeave v0.5
November 24, 2025
- Minor improvements to GUI.
- Notifications when opening/saving files.
- Added keyboard shortcuts:
ctrl+shift+s: Save file as..ctrl+s: Save filectrl+o: Open file
KBWeave v0.4
November 5, 2025
- Save and open of saved files.
- Minor fixes.
KBWeave v0.3
March 10, 2025
- Minor fixes.
KBWeave v0.2
February 27, 2025
- Fixed some weft threads are not being selectable when number of pedals are increased.
- Added support for different pattern visuals.
- Added option to show/hide grid.
About
KBWeave is made by me, Brian Ravn, as a hobby project. Whenever time allows, I will update KBWeave with new features. By request, I’m currently working on adding different kinds of weaving modes, to allow for design of patterns for various types of looms.
I’m always happy to hear inputs from users, and if you experience any issues or have ideas for new features, please contact me so I can look into it.