Mobile app — frameworks
The Singletick mobile app is built with Flutter and a small set of Dart packages.
- BSD-3-Clause
Flutter
Cross-platform UI framework
- MIT
Riverpod
State management
- BSD-3-Clause
GoRouter
Routing + navigation
- Apache-2.0
Isar
Local encrypted database
- MIT
Equatable + fpdart
Functional helpers + value-object equality
Mobile app — security
The cryptographic stack the app depends on for the zero-knowledge guarantee.
- Apache-2.0
cryptography
AES-256-GCM + HKDF + X25519
- Apache-2.0
cryptography_flutter
Native crypto acceleration
- BSD-3-Clause
flutter_secure_storage
OS Keychain / Keystore wrapper
- BSD-3-Clause
local_auth
Biometric unlock
- BSD-3-Clause
otp
TOTP 2FA generation
Mobile app — integrations
Third-party services Singletick speaks to at the edges.
- Apache-2.0
Firebase Analytics + Crashlytics + FCM + Remote Config
Anonymous events, stack traces, push tokens, feature flags
- MIT
RevenueCat (purchases_flutter)
Subscription processor — anonymous appUserID
- BSD-3-Clause
googleapis
Drive appDataFolder API
- MIT
icloud_storage
iCloud private container API
Website
This site is built with Astro and a small set of npm packages.
- MIT
Astro
Static site generator
- MIT
Tailwind CSS
Utility-first styling
- MIT
astro-seo
OpenGraph + Twitter card injection
- MIT
@astrojs/sitemap
sitemap.xml generation
- MIT
@astrojs/mdx
MDX content collections
- Apache-2.0
sharp
Image optimisation
- OFL-1.1
Plus Jakarta Sans + JetBrains Mono
Self-hosted variable fonts
Auto-extracted from the website's pnpm-lock.yaml and the app's
pubspec.lock in a future release. For now this list is hand-curated; if a package you
contributed to is missing, write to
hello@singletick.app
and we'll add it.