dart.softwareseva.org
kashi is a toolkit for building full-stack apps on Cloudflare Workers, D1, and Flutter — one system where auth, pagination, offline sync, and UI stay consistent across the backend, web, and mobile layers, and a version bump updates all of them together.
This publisher hosts the Dart/Flutter side of the toolkit:
kashi_core — typed API client (Dio-based), envelope unwrapping, error handling, single-flight token refresh, keyset pagination kashi_auth — sign-in flows (WhatsApp/SMS OTP, Google, Apple, passkeys, biometric lock) with Riverpod and go_router integration kashi_list — server-driven paginated, searchable, sortable lists kashi_sync — offline-first data with Drift and a transactional outbox kashi_ui — a Cupertino design system with light/dark theming
These pair with the @softwareseva npm scope on the backend (Hono + D1 on Cloudflare Workers) and web (React + Tailwind) sides.
Source: github.com/softwareseva/kashi npm: npmjs.com/org/softwareseva
dart.softwareseva.org/
dinesh@kashikar.net
Publisher registered 20 days ago