awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 repository-uri

Awesome GitHub RepositoriesSQLite Databases

Self-contained, serverless, and transactional SQL database engines that store the entire database as a single disk file.

Explore 44 awesome GitHub repositories matching data & databases · SQLite Databases. Refine with filters or upvote what's useful.

Awesome SQLite Databases GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • chinese-poetry/chinese-poetryAvatar chinese-poetry

    chinese-poetry/chinese-poetry

    51,906Vezi pe GitHub↗

    This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It serves as a digital humanities corpus, providing machine-readable access to hundreds of thousands of poems and detailed poet biographies, specifically spanning the Tang and Song dynasties. The collection is distinguished by its scholarly depth, incorporating textual variation annotations to track disputed characters across different source editions. It also includes tonal pattern mapping to describe the rhythmic and phonetic structures of the verse, alongside a popularity ranking

    Transforms structured literary data into relational SQLite database files for complex programmatic querying.

    JavaScriptchinesechinese-poetryci
    Vezi pe GitHub↗51,906
  • gedoor/legadoAvatar gedoor

    gedoor/legado

    46,878Vezi pe GitHub↗

    Legado is a digital library manager and content aggregator designed to collect, organize, and read text-based media from various online sources within a single mobile interface. It functions as a centralized platform for managing personal collections, supporting both e-book reading and the tracking of updates from multiple digital content providers. The application distinguishes itself through a modular architecture that allows users to import external source definitions, enabling the retrieval of content from diverse web-based providers. It utilizes sandboxed scripting and pattern-based extr

    Uses local SQLite databases to store user libraries, reading progress, and source configurations for offline access.

    Kotlin
    Vezi pe GitHub↗46,878
  • beekeeper-studio/beekeeper-studioAvatar beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Vezi pe GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Generates new local SQLite database files for quick project setup.

    TypeScriptbigquerycassandracockroachdb
    Vezi pe GitHub↗22,030
  • google/ioschedAvatar google

    google/iosched

    21,662Vezi pe GitHub↗

    iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and managing personal event schedules. It serves as a cloud-synced event manager that keeps user preferences and reservations synchronized across devices. The project provides specialized tools for conference navigation, including integrated maps and informational pages to guide attendees through physical venue spaces. It also functions as a real-time notification client that delivers live updates regarding schedule changes and session availability. The application covers broad capa

    Uses the Room persistence library to provide compile-time verified SQLite queries and reactive data streams for offline storage.

    Kotlin
    Vezi pe GitHub↗21,662
  • tursodatabase/tursoAvatar tursodatabase

    tursodatabase/turso

    21,655Vezi pe GitHub↗

    Turso is a distributed SQL database platform that provides managed, edge-hosted SQLite instances. It functions as a serverless database provider, enabling the deployment of relational databases that synchronize data across multiple geographic regions to support high availability and performance. The platform distinguishes itself by utilizing a fork of SQLite as its core storage engine, which supports both local file storage and remote network-based replication. It employs an edge-optimized proxy to route queries through a global network, minimizing latency by connecting users to the nearest d

    Provides a distributed platform for hosting SQLite databases with global replication capabilities.

    Rustdatabaseembedded-databasesql
    Vezi pe GitHub↗21,655
  • rqlite/rqliteAvatar rqlite

    rqlite/rqlite

    17,586Vezi pe GitHub↗

    rqlite is a distributed relational database that replicates SQLite data across a cluster using the Raft consensus algorithm. It functions as a fault-tolerant storage system that provides high availability and a web API for executing SQL queries and managing relational data without requiring native database drivers. The system distinguishes itself by using an HTTP SQL interface to expose database operations and cluster management. It features a real-time change data capture stream that pushes database mutations to external HTTP endpoints via webhooks and supports the scaling of read throughput

    Replicates SQLite data across a cluster using a consensus algorithm for fault-tolerant relational storage.

    Goconsensusdatabasedistributed-database
    Vezi pe GitHub↗17,586
  • tursodatabase/libsqlAvatar tursodatabase

    tursodatabase/libsql

    16,887Vezi pe GitHub↗

    LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ

    Extends SQLite to provide a high-performance, distributed SQL database engine.

    Cdatabaseembedded-databaserust
    Vezi pe GitHub↗16,887
  • maurosoria/dirsearchAvatar maurosoria

    maurosoria/dirsearch

    14,403Vezi pe GitHub↗

    dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio

    Writes discovered paths and server responses into SQL tables for structured data storage and querying.

    Python
    Vezi pe GitHub↗14,403
  • gophish/gophishAvatar gophish

    gophish/gophish

    13,938Vezi pe GitHub↗

    Gophish is an open-source phishing toolkit and simulation framework designed to test organizational security awareness and evaluate vulnerability to social engineering attacks. It provides a core engine for sending deceptive emails to targets and tracking their interactions to identify gaps in security training. The platform functions as a comprehensive campaign manager for deploying lures and monitoring email delivery and click-through rates. It allows for the design and execution of simulated email threats to track how targets interact with malicious-looking content or provide credentials i

    Uses a local file-based SQLite database to store campaign configurations and tracking data with zero dependencies.

    Go
    Vezi pe GitHub↗13,938
  • ccgus/fmdbAvatar ccgus

    ccgus/fmdb

    13,851Vezi pe GitHub↗

    fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management

    Serves as a library for managing a serverless, transactional SQL database engine within macOS and iOS environments.

    Objective-C
    Vezi pe GitHub↗13,851
  • sql-js/sql.jsAvatar sql-js

    sql-js/sql.js

    13,632Vezi pe GitHub↗

    sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management

    Allows exporting the current in-memory database state as a binary typed array for local persistence.

    JavaScript
    Vezi pe GitHub↗13,632
  • benbjohnson/litestreamAvatar benbjohnson

    benbjohnson/litestream

    13,240Vezi pe GitHub↗

    Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention. The tool functions by intercepting the database file system layer to capture page-level changes and tailing the write-ahead log. This approach allows for real-time synchronization of transactions to various cloud object storage providers through a unified abstraction layer. Beyond continu

    Continuously streams local database changes to remote cloud storage for real-time backup.

    Goreplications3sqlite
    Vezi pe GitHub↗13,240
  • tencent/matrixAvatar Tencent

    Tencent/matrix

    12,020Vezi pe GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Scans database operations for inefficiencies such as full table scans and missing indices.

    Javaandroidapm-clientwechat
    Vezi pe GitHub↗12,020
  • stashapp/stashAvatar stashapp

    stashapp/stash

    11,855Vezi pe GitHub↗

    Stash is a self-hosted platform designed for organizing, cataloging, and managing personal video collections. It functions as a local server that indexes media files from your file system and stores their relationships, tags, and metadata within a relational database. The platform distinguishes itself through a modular, plugin-driven scraper engine that automatically retrieves and normalizes metadata from community-maintained online sources. This system eliminates manual data entry by populating your library with detailed information about performers, studios, and content tags. Beyond basic

    Uses an embedded SQLite database to store and query complex media relationships.

    Gogogolanggraphql
    Vezi pe GitHub↗11,855
  • nozbe/watermelondbAvatar Nozbe

    Nozbe/WatermelonDB

    11,722Vezi pe GitHub↗

    WatermelonDB is an offline-first data synchronization engine and reactive database library designed for mobile and web applications. It provides a persistent storage layer backed by SQLite, enabling applications to maintain full functionality and data consistency while operating without an internet connection. The framework distinguishes itself through a reactive data binding system that automatically updates user interface components whenever underlying database records change. It utilizes schema-driven model mapping to generate type-safe interfaces and employs lazy object materialization to

    Provides a high-performance reactive database layer that synchronizes local SQLite data with remote backends.

    JavaScriptdatabasehacktoberfestpersistence
    Vezi pe GitHub↗11,722
  • tencent/wcdbAvatar Tencent

    Tencent/wcdb

    11,502Vezi pe GitHub↗

    WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries. The project is distinguished by an integrated encryption layer for securing data at rest and a full-text search engine that uses language-specific tokenizers for text lookups. It also features transparent field compression to reduce storage footprints and a connection-pooling model to coordinate simultaneous read and write operations a

    Utilizes a relational SQLite engine to handle low-level disk I/O and atomic transactions for persistence.

    Candroiddatabaseios
    Vezi pe GitHub↗11,502
  • simonw/datasetteAvatar simonw

    simonw/datasette

    11,198Vezi pe GitHub↗

    Datasette is a tool for publishing and sharing SQLite databases as public websites. It functions as a data publishing system that provides searchable interfaces and JSON APIs to expose the contents of SQLite files. The project enables both server-side and client-side execution. It can operate as an API server or as a database browser that runs entirely within a web browser using WebAssembly, allowing for serverless database access. The system supports a variety of deployment strategies, including containerized images for cloud hosting and a local development server for testing. It includes c

    Utilizes SQLite as the primary serverless, single-file relational database engine for data storage.

    Pythonasgiautomatic-apicsv
    Vezi pe GitHub↗11,198
  • aosp-mirror/platform_frameworks_baseAvatar aosp-mirror

    aosp-mirror/platform_frameworks_base

    10,812Vezi pe GitHub↗

    This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros

    Maintains the embedded SQLite database engine and manages bug reports for database wrappers.

    Java
    Vezi pe GitHub↗10,812
  • harelba/qAvatar harelba

    harelba/q

    10,353Vezi pe GitHub↗

    q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da

    Saves processed in-memory data to a physical SQLite database file for further analysis with external tools.

    Pythonclicommand-linecommand-line-tool
    Vezi pe GitHub↗10,353
  • stephencelis/sqlite.swiftAvatar stephencelis

    stephencelis/SQLite.swift

    10,167Vezi pe GitHub↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Provides a serverless, transactional SQL database engine integrated directly within Swift applications.

    Swift
    Vezi pe GitHub↗10,167
Înapoi123Înainte
  1. Home
  2. Data & Databases
  3. Database Management Systems
  4. Database Engines
  5. Embedded Databases
  6. SQLite Databases

Explorează sub-etichetele

  • Administration ToolsGraphical interfaces for browsing, editing, and managing SQLite database files and their schemas. **Distinct from SQLite Databases:** Distinct from SQLite Databases (the engine itself): focuses on the graphical administration tooling, not the embedded database library.
  • Application CachesStores downloaded songs, playlists, and app settings in a local SQLite database for offline access and session persistence. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on using SQLite as a cache for application data (songs, playlists, settings) rather than general database management.
  • Database DecryptionRemoving encryption from SQLite database files to allow plaintext access to data. **Distinct from SQLite Databases:** Specializes in the cryptographic decryption of SQLite files rather than general database management.
  • Database Export1 sub-tagExporting processed in-memory data into physical database files. **Distinct from SQLite Databases:** Focuses on the action of exporting data to a file, rather than the database engine itself.
  • Distributed ImplementationsDistributed versions of embedded database engines that replicate data across a cluster. **Distinct from SQLite Databases:** Focuses on the distributed, replicated nature of the database rather than the single-file local storage of standard SQLite.
  • Encrypted ImplementationsVersions of SQLite that provide transparent encryption for the entire database file. **Distinct from SQLite Databases:** Specializes SQLite Databases by adding transparent AES-256 encryption as a core architectural feature.
  • Message Logging Stores1 sub-tagSQLite databases that persist all message history, edit records, and logged messages locally for offline access. **Distinct from SQLite Databases:** Distinct from general SQLite Databases: specifically designed for message logging and edit history preservation rather than general-purpose storage.
  • Query Auditing ToolsTools specifically designed to scan database operations for inefficiencies and missing indices. **Distinct from SQLite Query Interfaces:** Focuses on auditing query efficiency rather than the general database engine or interface.
  • Reactive SQLite LibrariesDatabase layers that combine SQLite persistence with reactive data streaming for automatic UI updates. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on the reactive library wrapper rather than the raw database engine.
  • Remote Database LoadersMechanisms for loading remote database files into a local engine by fetching specific byte ranges. **Distinct from SQLite Databases:** Distinct from the database engine itself: focuses on the transport and retrieval mechanism of the file segments.
  • Replication ToolsUtilities for continuously streaming database changes to remote storage. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on the replication process rather than the database engine itself.
  • SQLite Auto-ConfiguratorsSets up a file-based SQLite database automatically when none exists, requiring only writable directory permissions. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on automatic setup and configuration rather than general SQLite usage.
  • SQLite Query InterfacesConfigures automatic table construction to treat SQLite databases as queryable tables for live inspection. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on querying SQLite databases as osquery tables rather than the database engine itself.
  • SQLite to PostgreSQL MigrationsMigrates entire SQLite databases into PostgreSQL, including schema and data. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on migrating SQLite data to PostgreSQL rather than using SQLite as a database engine.
  • Schema Model ExportExtracting database structures into portable model files for versioning and deployment. **Distinct from Database Export:** Focuses on exporting the structure/model rather than exporting data records.
  • VFS InterceptionHooks into the database file system layer to monitor page-level changes without modifying the engine. **Distinct from SQLite Databases:** Distinct from SQLite Databases: focuses on file system hooking rather than the database engine itself.