arrow_back Back to Journal
2026-04-28 Tech

The Architecture of a Modern Craft App

The Architecture of a Modern Craft App

When we started building KnitBook, we knew that reliability was the most important feature. Craft projects can take months or even years, and your data needs to last just as long as your heirlooms.

Techincal aspects

Why Rust?

We chose Rust for the core logic of KnitBook because of its memory safety and performance. When you are managing thousands of rows and complex patterns, you don’t want the app to stutter or, worse, lose your progress.

The data is first stored on your device and can be synced to the cloud. This means that you can use the app offline and your data will be synced when you have an internet connection.

This means that your data lives on your device first.

  • Instant response times: No waiting for a server.
  • Offline reliability: Knit at the beach or on a plane.

Stay tuned for more updates on our engineering journey!