11 repository-uri
Tools for defining tables, managing schemas, and executing queries specifically for SQLite databases.
Distinct from SQLite Storage Adapters: Candidates were too narrow (serverless or Android-specific), while this is a general multi-platform SQLite manager.
Explore 11 awesome GitHub repositories matching data & databases · SQLite Database Management. Refine with filters or upvote what's useful.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Ships a dedicated SQLite connector for local file-based database access.
SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference
Opens SQLite database files or in-memory databases using JDBC connection strings and generated schemas.
Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp
Manages relational data using local SQLite files or remote libSQL databases over HTTPS.
Harlequin is a terminal-based SQL IDE that runs queries against DuckDB and SQLite databases, with a plug-in adapter system for connecting to additional database engines. It provides a full-screen text editor with syntax highlighting and fuzzy autocomplete for writing SQL, and displays query results in a scrollable table within the terminal. The application distinguishes itself through a tree-based data catalog that lets you browse database schemas, local files, and remote S3 objects, with the ability to insert or copy paths directly into the query editor. It supports custom key bindings throu
Connects to SQLite databases by specifying the adapter and optional file paths.
Reverse engineering and pentesting for Android applications
Saves reverse engineering analysis sessions to a SQLite database for later review.
Acest proiect este o colecție de resurse de învățare, documentație și șabloane boilerplate concepute pentru dezvoltatorii care studiază framework-ul Flutter și limbajul Dart. Oferă un set cuprinzător de ghiduri de instalare, tutoriale de configurare și materiale de referință pentru a asista la construirea de aplicații mobile cross-platform. Repository-ul se distinge printr-o gamă largă de exemple practice, inclusiv demonstrații de gramatică a limbajului Dart, tipare UI cross-platform și șabloane de proiect. Oferă în mod specific cod mostră pentru implementarea plugin-urilor native de platformă și bridging-ul funcționalităților hardware folosind method channels. Baza de cod acoperă o gamă largă de capabilități de dezvoltare, inclusiv randarea UI bazată pe stare și construcția layout-ului bazată pe widget-uri. Include implementări pentru rutarea navigației, persistența datelor locale prin SQLite și shared preferences, precum și integrări la nivel de sistem pentru notificări push și senzori hardware. Proiectul oferă, de asemenea, materiale pentru configurarea mediului, verificarea instrumentelor de dezvoltare și testarea logicii pentru a asigura o configurare consistentă pe mașinile locale.
Provides implementations for querying and storing structured data using a local SQLite database for persistence.
Acest proiect este un ghid de învățare și o hartă de implementare pentru limbajul Go, creat pentru a ajuta dezvoltatorii să facă tranziția de la Node.js la Go. Oferă o serie de comparații de cod „side-by-side” care pun în contrast logici identice implementate în ambele limbaje, pentru a ilustra diferențele de sintaxă și runtime. Repository-ul servește drept tutorial pentru concurența în Go, comparând în mod specific utilizarea canalelor și a gorutinelor cu promisiunile din JavaScript. Include, de asemenea, o suită de benchmarking pentru a măsura și compara viteza de execuție a Go față de Node.js pentru aceleași operațiuni. Ghidul acoperă exemple de programare de sistem folosind biblioteca standard Go, inclusiv dezvoltarea de servere de rețea, gestionarea sistemului de fișiere local și interacțiunea cu baze de date SQLite. Alte domenii acoperite includ manipularea structurilor de date, hashing-ul criptografic și execuția de comenzi shell externe.
Implements SQL query execution and table management using a local SQLite database.
Sqlbrite este un manager de baze de date SQLite reactiv și un wrapper ușor pentru Android. Acesta funcționează ca o bibliotecă SQL reactivă care convertește interogările SQLite standard în fluxuri observabile, permițând aplicației să emită automat noi rezultate atunci când tabelele de bază se modifică. Proiectul oferă un mecanism pentru urmărirea modificărilor în tabele specifice ale bazei de date, declanșând reîmprospătarea interogărilor fără polling manual. Include, de asemenea, un manager de tranzacții atomice pentru a grupa mai multe modificări SQL în unități unice, asigurând integritatea datelor și prevenind notificările redundante. Biblioteca gestionează persistența datelor locale pe Android prin delegarea operațiunilor de schemă și a gestionării ciclului de viață al bazei de date către helper-ul standard SQLite. Capabilitățile sale principale acoperă observarea datelor în timp real și gestionarea tranzacțiilor bazei de date.
Manages database transactions and schema operations on Android via a lightweight SQLite wrapper.
sqlite-web este o aplicație web bazată pe Python care oferă o interfață grafică pentru explorarea, interogarea și editarea fișierelor de bază de date SQLite. Funcționează ca un instrument de gestionare a bazei de date care permite utilizatorilor să manipuleze datele din tabele și să gestioneze schemele printr-un browser web, în loc să utilizeze o linie de comandă sau scripturi SQL brute. Aplicația include utilitare pentru migrarea datelor, permițând importul și exportul conținutului bazei de date prin formate de fișiere JSON și CSV. De asemenea, oferă acces securizat la distanță la bazele de date prin controlul accesului cu parolă și criptare SSL. Proiectul acoperă capabilități administrative mai largi, inclusiv gestionarea conexiunilor la baza de date, administrarea schemei pentru modificarea tabelelor și coloanelor și suport pentru implementarea prin servicii WSGI.
Provides a complete suite of tools for managing, querying, and editing SQLite databases via a web browser.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Provides a comprehensive system for managing SQLite schemas and queries across native and web applications.
Genanki is a Python library for programmatically generating flashcard decks, note models, and compatible package files for Anki. It functions as a flashcard automation library that allows for the creation of individual memory units by mapping data to defined note models. The library distinguishes itself through a system for managing stable, unique identifiers using deterministic hashing, which ensures that updates overwrite existing entries rather than creating duplicates. It provides utilities to bundle notes, CSS styling, and media assets into compressed archives or inject data directly int
Writes note data and model definitions into a SQLite database file compatible with the target application.