Open source

Free, open source tools for landlords, renters and developers

Some jobs are simple enough that they shouldn't need an account, a subscription or a sales call. When we build a tool for one of them, we publish it as open source, free to use and with the code on GitHub.

The projects

Every project works without a QuickCasa account. The web apps run in your browser and keep what you enter on your device.

Rental inspection

Web app AGPL-3.0

Walk through a rental on your phone, rate each room, add photos and collect signatures. The PDF report shows when every photo was added and every signature was made. It works offline and keeps everything on the device.

Pet profile

Web app MIT

Renters make a pet profile PDF to send with a rental application. Landlords turn the same details into a pet addendum for the lease. It's free, needs no account and runs entirely in the browser.

RUBS calculator

Web app and library MIT

Splits a building's utility bill by occupants, square footage, bedrooms or a mix, and shows the formula behind every charge. Use the calculator in your browser, or the TypeScript library in your own code.

Accessibility widget

Script MIT

An accessibility toolbar you add to any website with one script tag. Visitors can change contrast, text size and spacing, underline links, highlight keyboard focus and reduce motion. It makes no network requests.

Status page

GitHub template MIT

A scheduled GitHub Actions workflow checks your sites and publishes a status page to GitHub Pages, with 90 days of history and recent incidents. Start one from the template, list your sites and turn on Pages.

ESLint config

npm package MIT

The rules we hold our own code to, like no any type, full-word names, one export statement per file and braces on every if. It uses ESLint 10's flat config and leaves formatting to Prettier.

Canada library

npm package MIT

Provinces and territories in English and French, postal codes with the province they belong to, and GST, HST, PST and QST rates since 2013. It adds tax to an amount or takes it out of a price, to the cent.

How they work

No sign-up

Nothing asks for an account, and nothing depends on a QuickCasa server.

Your data stays with you

The web apps run in your browser. Notes, photos and signatures stay on your device.

Open licences

Libraries and small tools use the MIT licence. Full apps like the inspection app use the AGPL-3.0, so improvements to them stay open for everyone.

Tested on every change

Every project has automated tests that run on every pull request.

Get involved

Every project takes bug reports and pull requests on GitHub. Ideas for new tools are welcome too: tell us about a simple job you'd like a free tool for.

Spend less time on leasing admin

QuickCasa answers rental inquiries around the clock, qualifies each renter, books tours and follows up, so your team can focus on the renters who are ready to sign.