Khushab, Punjab, Pakistan · Est. 2020
Building
Ethical
Software.
A small software company building tools that respect the people who use them. No tracking, no hidden agenda.
✦ Two Products Shipped ✦
— i —
Our Products
Two products. No tracking, no dark patterns, no selling your data.
Notesnook
Private note-taking, end to end.
Notesnook is a fully end-to-end encrypted note-taking app. Your notes are encrypted on your device before they ever leave it. We can't read them, and neither can anyone else. No ads, no tracking, no selling your data.
Call of Writing
Beat writer's block in one minute.
Call of Writing helps you break through writer's block with timed writing challenges and hundreds of prompts. Set a timer, pick a prompt, and write. No overthinking, no second-guessing. After just a week, you'll notice the difference.
— ii —
Our Principles
These aren't aspirations on a poster. They're the actual standards we hold every product decision against.
Article I
Privacy is the Default
We build with end-to-end encryption and collect only what's strictly necessary. Your data belongs to you. We don't sell it, and we don't use it to target you with ads. We think that's just how software should work.
Article II
Genuine Transparency
We publish our source code and write openly about our technical decisions, including the difficult tradeoffs. When we get something wrong, we say so publicly.
Article III
You're the Customer
If you pay us for software, you're the customer. Full stop. We don't run ads, sell data, or quietly build things designed to get more out of you than you signed up for. We charge fair prices for real work, and we use that money to keep building.
Article IV
Open Where It Matters
Our core products are open source. A privacy policy is a promise; open source code is evidence. Anyone can verify exactly what our software does. We think that matters.
— iii —
Open Source
Libraries we've built and published for anyone to use. MIT-licensed, actively maintained.
fdir
The fastest directory crawler & globbing library for NodeJS. Crawls 1 million files in under 1 second. Zero dependencies, under 2KB gzipped.
TypeScriptreact-native-actions-sheet
A cross-platform (Android, iOS & Web) ActionSheet with a flexible API and native performance for React Native. Used by 3,200+ projects.
TypeScriptreact-native-mmkv-storage
Ultra-fast (0.0002s read/write), encrypted key-value storage for React Native written in C++ using JSI, powered by Tencent's MMKV library.
C++alfaaz
The fastest multilingual word counter for JavaScript. Up to 0.9 GB/s, 100× faster than RegExp-based solutions. Built-in support for CJK, Arabic, and Urdu.
TypeScriptsqlite-better-trigram
A better trigram tokenizer for SQLite3 FTS5. Treats spaces as word boundaries and handles CJK characters properly. 1.6× faster than the built-in tokenizer.
Csqlite3-fts5-html
A pseudo tokenizer for SQLite3 FTS5 that indexes HTML documents by stripping markup and extracting plain text before tokenization.
C— iv —
From the Gazette
Writing on software, privacy, and what it's actually like to run a small independent company.