11 repositorios
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.
Este proyecto es una colección de recursos de aprendizaje, documentación y plantillas de boilerplate diseñadas para desarrolladores que estudian el framework Flutter y el lenguaje Dart. Proporciona un conjunto completo de guías de instalación, tutoriales de configuración y materiales de referencia para ayudar en la construcción de aplicaciones móviles multiplataforma. El repositorio se distingue por una amplia gama de ejemplos prácticos, incluyendo demostraciones de gramática del lenguaje Dart, patrones de UI multiplataforma y plantillas de proyectos. Proporciona específicamente código de muestra para implementar plugins de plataforma nativa y puentes de características de hardware utilizando canales de métodos. La base de código cubre una amplia gama de capacidades de desarrollo, incluyendo renderizado de UI basado en estado y construcción de diseño basada en widgets. Incluye implementaciones para enrutamiento de navegación, persistencia de datos local a través de SQLite y preferencias compartidas, e integraciones a nivel de sistema para notificaciones push y sensores de hardware. El proyecto también proporciona materiales para la configuración del entorno, verificación de herramientas de desarrollo y pruebas de lógica para asegurar una configuración consistente en máquinas locales.
Provides implementations for querying and storing structured data using a local SQLite database for persistence.
Este proyecto es una guía de aprendizaje y un mapa de implementación del lenguaje Go, diseñado para ayudar a los desarrolladores a migrar de Node.js a Go. Ofrece una serie de comparativas de código lado a lado que contrastan la misma lógica implementada en ambos lenguajes para ilustrar las diferencias de sintaxis y tiempo de ejecución. El repositorio sirve como tutorial para la concurrencia en Go, comparando específicamente el uso de canales y goroutines frente a las promesas de JavaScript. También incluye una suite de benchmarking para medir y comparar la velocidad de ejecución de Go frente a Node.js en las mismas operaciones. La guía cubre ejemplos de programación de sistemas usando la biblioteca estándar de Go, incluyendo el desarrollo de servidores de red, gestión del sistema de archivos local e interacción con bases de datos SQLite. Otras áreas cubiertas incluyen la manipulación de estructuras de datos, hashing criptográfico y la ejecución de comandos de shell externos.
Implements SQL query execution and table management using a local SQLite database.
Sqlbrite es un gestor de bases de datos SQLite reactivo y un wrapper ligero para Android. Funciona como una biblioteca SQL reactiva que convierte consultas estándar de SQLite en flujos observables, permitiendo que la aplicación emita nuevos resultados automáticamente cuando las tablas de la base de datos subyacentes cambian. El proyecto proporciona un mecanismo para rastrear cambios en tablas específicas de la base de datos, activando la actualización de consultas sin necesidad de sondeo manual. También incluye un gestor de transacciones atómicas para agrupar múltiples modificaciones SQL en unidades únicas, asegurando la integridad de los datos y evitando notificaciones redundantes. La biblioteca maneja la persistencia de datos locales en Android delegando las operaciones de esquema y la gestión del ciclo de vida de la base de datos al ayudante estándar de SQLite. Sus capacidades principales cubren la observación de datos en tiempo real y la gestión de transacciones de base de datos.
Manages database transactions and schema operations on Android via a lightweight SQLite wrapper.
sqlite-web es una aplicación web basada en Python que proporciona una interfaz gráfica de usuario para navegar, consultar y editar archivos de base de datos SQLite. Funciona como una herramienta de gestión de bases de datos que permite a los usuarios manipular datos de tablas y gestionar esquemas a través de un navegador web en lugar de usar una línea de comandos o scripts SQL en bruto. La aplicación incluye utilidades para migración de datos, permitiendo la importación y exportación de contenido de bases de datos mediante formatos de archivo JSON y CSV. También proporciona acceso remoto seguro a bases de datos mediante control de acceso por contraseña y cifrado SSL. El proyecto cubre capacidades administrativas más amplias, incluyendo gestión de conexiones de base de datos, administración de esquemas para modificar tablas y columnas, y soporte para despliegue mediante servicios 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.