{"repo":"mobiletoly/sqlitenow-kmp","free":true,"listed":false,"github":"https://github.com/mobiletoly/sqlitenow-kmp","clone":"git clone https://github.com/mobiletoly/sqlitenow-kmp.git","description":"SQLiteNow - Build type-safe APIs from SQLite (Kotlin, Dart)","language":"Kotlin","stars":60,"topics":["code-generator","kmp","kotlin","multiplatform","sql","type-safe","sqlitenow","dart","flutter","kotlin-multiplatform"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"SQLiteNow If SQLiteNow saves you time, please consider starring ⭐ the repository - it helps more KMP, Flutter/Dart, and Swift developers find it. SQLiteNow is SQL-first tooling for type-safe SQLite access in Kotlin Multiplatform and Flutter/Dart apps, plus native Swift apps through a local generated-package workflow. Write schema, migration, and query files in SQL, then generate platform-native code with typed parameters, typed results, migrations, transactions, and reactive invalidation. Full documentation is available at https://mobiletoly.github.io/sqlitenow-kmp/. Contents - Why SQLiteNow - Choose Your Platform - SQL-First Example - Quick Start - Multi-Device Synchronization - Components - Documentation Why SQLiteNow SQLiteNow keeps SQL as the source of truth while still giving application code a typed API. It is focused exclusively on SQLite instead of abstracting over multiple database engines, which leaves room for SQLite-specific behavior, annotations, migrations, and sync-aware generated code. The main goals are: - Pure SQL control - Write normal .sql files for schema, migrations, and queries. - Type-safe generated APIs - Get typed parameters, typed result models, transactions, migrations, and reactive invalidation. - No IDE plugin requirement - Use any editor and regular SQL tooling. - SQLite-specific generation - Optimize for SQLite features instead of a lowest-common-denominator SQL dialect. - Domain-shaped results - Use comment-based annotations such as -- @@{ que","default_branch":null,"files":null,"tree":[],"storefront":"/r/mobiletoly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mobiletoly/sqlitenow-kmp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}