A Statement of Character & Purpose
We Build Software
for Real People.
We started Streetwriters because we wanted to use software that was honest about what it does. Not software that tracks everything you do, sells your data quietly, or nudges you into things you didn't ask for.
We noticed. So we built our own.
We're three founders based in Khushab, Punjab, Pakistan. We don't have outside investors, and we're not trying to grow fast. We charge fair prices, keep our code open, and build things we'd actually want to use.
Registered Style
Streetwriters Private Limited
Place of Business
Khushab, Punjab, Pakistan
Year of Establishment
2020
— i —
The Founders
Three people with one shared belief: software should work for its users, not the other way around.
— ii —
The Team
The people who help build and grow Streetwriters every day.
— iii —
Our Principles
The principles that shape every product and business decision we make.
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.
— iv —
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