tekartik/sqflite

SQLite flutter plugin

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 23rd, 2026
Created on May 22nd, 2017
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 556
Total Stargazers: 3,020 (+0)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.7 hours
Mean response time: 189.8 days
90th percentile: 769.2 days
Tracked items: 268

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 172 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

sqflite is a SQLite plugin for Flutter that enables relational database functionality on iOS, Android, and macOS.

The plugin solves the problem of persisting structured data in Flutter applications by providing a Dart interface to SQLite. It handles database operations by executing them in background threads on iOS and Android to prevent blocking the UI, and it manages schema versioning automatically when the database is opened. The tool offers convenience helpers for common operations like insert, query, update, and delete, and supports transactions and batch operations for grouping multiple commands together.

Developers building Flutter apps that need local data persistence should consider this tool. It suits projects requiring relational data storage with schema management. For applications targeting Linux, Windows, or the Dart VM, the project integrates with sqflite_common_ffi to extend platform support beyond mobile.

The project maintains active engagement with its user base through documentation including API references and how-to guides. Development shows consistent attention to both core functionality and platform coverage, with support spanning multiple operating systems and runtime environments.