{"repo":"NDXDeveloper/NDXSQLite","free":true,"listed":false,"github":"https://github.com/NDXDeveloper/NDXSQLite","clone":"git clone https://github.com/NDXDeveloper/NDXSQLite.git","description":"Thread-safe SQLite wrapper for Free Pascal/Lazarus featuring connection pooling, AES-256 encryption (SQLCipher), schema migrations, async operations, and full TDataSet compatibility. Cross-platform: Linux, Windows, macOS.","language":"Pascal","stars":27,"topics":["connection-pool","cross-platform","database","encryption","freepascal","lazarus","pascal","sqlcipher","sqlite","sqlite3"],"license":"MIT","category":"databases-storage","readme_excerpt":"NDXSQLite Professional SQLite Library for Free Pascal/Lazarus --- Overview NDXSQLite is a modern, thread-safe SQLite wrapper for Free Pascal and Lazarus. It provides a clean, object-oriented API for database operations with support for advanced features like connection pooling, schema migrations, and transparent encryption via SQLCipher. Key Features - Native SQLite API - Direct bindings without SQLDB dependency - Thread-Safe - Full thread safety with connection pooling - SQLCipher Support - Transparent AES-256 database encryption - Schema Migrations - Version-controlled database schema evolution - Cross-Platform - Linux, Windows, and macOS support - TDataSet Compatible - Works with Lazarus DB-aware controls - Comprehensive - 148 working examples covering all features --- Quick Start Installation 1. Clone or download the repository 2. Add the source paths to your project: Basic Usage With Encryption (SQLCipher) --- Features Core Feature Description --------- ------------- Connection Management Auto-close timeout, connection states, action logging Transactions Deferred, Immediate, Exclusive modes with savepoints Query Execution ExecuteNonQuery, ExecuteScalar, ExecuteQuery with parameters PRAGMA Support Journal mode, sync mode, cache size, foreign keys, etc. Advanced Feature Description --------- ------------- Connection Pool Thread-safe pooling with statistics Schema Migrations Version tracking, up/down migrations Online Backup Progress reporting, integrity verification Increm","default_branch":null,"files":null,"tree":[],"storefront":"/r/NDXDeveloper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NDXDeveloper/NDXSQLite/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."}