Python Sqlite

Open-source Python projects categorized as Sqlite

Top 23 Python Sqlite Projects

  • Peewee

    a small, expressive orm -- supports postgresql, mysql, sqlite and cockroachdb

  • Project mention: Any Python ORMs worthy of production? | news.ycombinator.com | 2023-12-18
  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

  • datasette

    An open source multi-tool for exploring and publishing data

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19

    Simon Willison's github would be a great place to get started imo -

    https://github.com/simonw/datasette

  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

  • Project mention: Data Science at the Command Line, 2nd Edition (2021) | news.ycombinator.com | 2024-05-06

    I'd like to call out one of my favorite pieces of software from the past 10 years: VisiData [1] has completely changed the way I do ad-hoc data processing, and is now my go-to for pretty much all use cases that I previously used spreadsheets for, and about half of those I previously used databases for.

    It's a TUI application, not strictly CLI, but scriptable, and I figure anyone building pipelines using tools like jq, q, awk, grep, etc. to process tabular data will find it extremely useful.

    ----

    [1]: https://visidata.org

  • sqlglot

    Python SQL Parser and Transpiler

  • Project mention: The Future of MySQL is PostgreSQL: an extension for the MySQL wire protocol | news.ycombinator.com | 2024-04-26

    This is probably referring to "zero changes to your driver code" and not "zero changes to the SQL you send over this driver".

    Translating between SQL dialects is notoriously hard and attempts to translate [1] are working in 95% of cases. But the last 5% would require 5x amount of work. That's because "SQL dialect" also includes weird edge cases of type inference of things like COALESCE(5, FALSE) and emulation of system catalogs (pg_catalog, information_schema).

    [1] https://github.com/tobymao/sqlglot

  • ibis

    the portable Python dataframe library

  • Project mention: Show HN: SQLFrame – I ran PySpark without Spark on a SQL database | news.ycombinator.com | 2024-05-20
  • tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

  • Project mention: Building a full Django project, starting with a single file | news.ycombinator.com | 2024-04-23
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • databases

    Async database support for Python. 🗄

  • PonyORM

    Pony Object Relational Mapper

  • sqlite-web

    Web-based SQLite database browser written in Python

  • Project mention: This Week In Python | dev.to | 2024-03-02

    sqlite-web – Web-based SQLite database browser written in Python

  • litecli

    CLI for SQLite Databases with auto-completion and syntax highlighting

  • Project mention: SQLite Functions for Working with JSON | news.ycombinator.com | 2023-08-10

    GitHub: https://github.com/dbcli/litecli

  • prisma-client-py

    Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

  • borgmatic

    Simple, configuration-driven backup software for servers and workstations

  • Project mention: Rclone syncs your files to cloud storage | news.ycombinator.com | 2024-01-26

    - for important files, a separate box where I have borgmatic [1] in deduplication mode installed; this is updated once in a while

    Just curious: Do you have any reason to believe that such a data corruption bug is likely in ZFS? It seems like saying that ext4 could have a bug and you should also store stuff on NTFS, just in case (which I think does not make sense..).

    [1]: https://github.com/borgmatic-collective/borgmatic

  • sqlite-utils

    Python CLI utility and library for manipulating SQLite databases

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19

    https://github.com/simonw/sqlite-utils

    So, his code might not be a good place to find best patterns (for ex, I don't think they are fully typed), but his repos are very pragmatic, and his development process is super insightful (well documented PRs for personal repos!). Best part, he blogs about every non-trivial update, so you get all the context!

  • yt-fts

    YouTube Full Text Search - Search all of a YouTube channel from the command line

  • Project mention: Challenges with semantic search on transcribed audio files | news.ycombinator.com | 2023-12-27

    I've been trying to solve a problem with implementing semantic search on my YouTube search engine yt-fts (https://github.com/NotJoeMartinez/yt-fts). I've managed to substantially speed up search results by storing subtitle embeddings in Chroma. But a bigger problem has been with how to properly segment the text in a way that accounts for the duration and context of word embeddings while returning precise time stamps. This a blog post exploring what I've tried so far.

  • piccolo

    A fast, user friendly ORM and query builder which supports asyncio. (by piccolo-orm)

  • Project mention: Piccolo, a Lightweight and Async Pydantic V2 Python ORM | news.ycombinator.com | 2023-11-07
  • requests-cache

    Transparent persistent cache for python requests

  • python-diskcache

    Persistent dict, backed by sqlite3 and pickle, multithread-safe.

  • aiosqlite

    asyncio bridge to the standard sqlite3 module

  • GarminDB

    Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks.

  • Project mention: I analyzed my exercise data from 2023 | news.ycombinator.com | 2024-01-02

    How are you syncing/storing the data?

    I've been a Garmin user for nearly a decade and would really like to get the data off their platform so I can do more with it.

    There are a few self-hosted options (https://github.com/tcgoetz/GarminDB seems like the best) but I keep kicking that can down the road.

  • django-dbbackup

    Management commands to help backup and restore your project database and media files

  • csvs-to-sqlite

    Convert CSV files into a SQLite database

  • invest-alchemy

    Invest Alchemy is a trading assistant focused on ETF portfolios.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Sqlite discussion

Log in or Post with

Python Sqlite related posts

  • Show HN: Merge Folders from the CLI

    1 project | news.ycombinator.com | 28 May 2024
  • Show HN: Find similar folders based on folder name, folder size, and count

    1 project | news.ycombinator.com | 29 Apr 2024
  • Ask HN: High quality Python scripts or small libraries to learn from

    12 projects | news.ycombinator.com | 19 Apr 2024
  • This Week In Python

    5 projects | dev.to | 17 Mar 2024
  • Sqlelf – Explore ELF objects through the power of SQL

    1 project | news.ycombinator.com | 16 Mar 2024
  • Sqlelf: Explore ELF Objects with SQL

    1 project | news.ycombinator.com | 14 Mar 2024
  • How to Enhance Content with Semantify

    4 projects | dev.to | 2 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Sqlite projects in Python? This list will help you:

Project Stars
1 Peewee 10,905
2 q 10,139
3 datasette 9,026
4 visidata 7,502
5 sqlglot 5,882
6 ibis 4,412
7 tortoise-orm 4,335
8 databases 3,727
9 PonyORM 3,561
10 sqlite-web 3,125
11 litecli 2,040
12 prisma-client-py 1,736
13 borgmatic 1,662
14 sqlite-utils 1,546
15 yt-fts 1,368
16 piccolo 1,301
17 requests-cache 1,269
18 python-diskcache 1,132
19 aiosqlite 1,097
20 GarminDB 982
21 django-dbbackup 925
22 csvs-to-sqlite 863
23 invest-alchemy 684

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com