11 dépôts
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.
Ce projet est une collection de ressources d'apprentissage, de documentation et de templates boilerplate conçus pour les développeurs étudiant le framework Flutter et le langage Dart. Il fournit un ensemble complet de guides d'installation, de tutoriels de configuration et de matériaux de référence pour aider à construire des applications mobiles multiplateformes. Le dépôt se distingue par un large éventail d'exemples pratiques, incluant des démonstrations de grammaire du langage Dart, des patterns d'UI multiplateformes et des templates de projets. Il fournit spécifiquement du code d'exemple pour implémenter des plugins de plateforme natifs et ponter les fonctionnalités matérielles en utilisant des method channels. La base de code couvre un large éventail de capacités de développement, incluant le rendu d'UI piloté par l'état et la construction de mise en page basée sur des widgets. Elle inclut des implémentations pour le routage de navigation, la persistance de données locale via SQLite et shared preferences, et des intégrations au niveau système pour les notifications push et les capteurs matériels. Le projet fournit également des matériaux pour la configuration de l'environnement, la vérification des outils de développement et les tests de logique pour assurer une configuration cohérente sur les machines locales.
Provides implementations for querying and storing structured data using a local SQLite database for persistence.
Ce projet est un guide d'apprentissage et une carte d'implémentation du langage Go, conçu pour aider les développeurs à passer de Node.js à Go. Il propose une série de comparaisons de code côte à côte, mettant en contraste une logique identique implémentée dans les deux langages pour illustrer les différences de syntaxe et d'exécution. Le dépôt sert de tutoriel sur la concurrence en Go, comparant spécifiquement l'utilisation des channels et des goroutines avec les promesses JavaScript. Il inclut également une suite de benchmarking pour mesurer et comparer la vitesse d'exécution de Go par rapport à Node.js pour les mêmes opérations. Le guide couvre des exemples de programmation système utilisant la bibliothèque standard de Go, notamment le développement de serveurs réseau, la gestion du système de fichiers local et l'interaction avec des bases de données SQLite. D'autres domaines sont abordés, tels que la manipulation de structures de données, le hachage cryptographique et l'exécution de commandes shell externes.
Implements SQL query execution and table management using a local SQLite database.
Sqlbrite is a reactive SQLite database manager and lightweight wrapper for Android. It functions as a reactive SQL library that converts standard SQLite queries into observable streams, allowing the application to emit new results automatically when underlying database tables change. The project provides a mechanism for tracking changes to specific database tables, triggering query refreshes without manual polling. It also includes an atomic transaction manager to group multiple SQL modifications into single units, ensuring data integrity and preventing redundant notifications. The library h
Manages database transactions and schema operations on Android via a lightweight SQLite wrapper.
sqlite-web est une application web basée sur Python qui fournit une interface utilisateur graphique pour parcourir, interroger et éditer des fichiers de base de données SQLite. Il fonctionne comme un outil de gestion de base de données qui permet aux utilisateurs de manipuler les données de table et de gérer les schémas via un navigateur web plutôt que d'utiliser une ligne de commande ou des scripts SQL bruts. L'application inclut des utilitaires pour la migration de données, permettant l'importation et l'exportation du contenu de la base de données via des formats de fichiers JSON et CSV. Elle fournit également un accès distant sécurisé aux bases de données via un contrôle d'accès par mot de passe et un chiffrement SSL. Le projet couvre des capacités administratives plus larges incluant la gestion de connexion à la base de données, l'administration de schéma pour modifier les tables et les colonnes, et la prise en charge du déploiement via des services 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.