Kajacode

Kajacode is a software company in Uppsala, Sweden.

Font Editor

Birdfont is a font editor that lets you create new typefaces in many different ways. You can add ligatures, color, alternate glyphs and also create variable fonts that adjust perfectly to the design. Free, open-source and commercial versions can be downloaded.

About Birdfont
Download the Font Editor
Source Code

Silent Timer

Sometimes, you need a silent countdown timer in the browser.
You can find one here: timer.html

Resting Chair

Resting Chair is a desktop tool for testing and managing REST API calls. Learn more and download it.

Web Development in Rust

Kaja Web provides a way to develop web applications in Rust. It is useful for both backend and frontend development. The framework is open source.

A tiny custom element can render a friendly greeting:

use kaja_web::prelude::*; #[component("hello-card")] struct HelloCard {} impl Component for HelloCardComponent { fn connected(&self) { let content = html! {{ <strong>Hello from Rust!</strong> }}; if let Some(element) = get_element_by_id(&self.get_id()) { element.set_inner_html(content.as_str()); } } } #[wasm_bindgen(start)] pub fn init() { std::panic::set_hook(Box::new(console_error_panic_hook::hook)); console_error_panic_hook::set_once(); init_callbacks(); }

Use it anywhere in your HTML: <hello-card></hello-card>

Git Repositories

Browse the repositories.

The Bird

Coloeus monedula, jackdaw

Coloeus monedula, jackdaw. Kaja in Swedish.
Photo: Andrey Larionov, Frankfurt

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112