madhur-tandon/xeus-sqlite — explained in plain English
Analysis updated 2026-08-07 · repo last pushed 2020-10-28
Teach a database class by embedding sample SQL queries and explanations in a notebook.
Explore and run ad-hoc queries on a local SQLite database file from an application.
Analyze data stored in SQLite without leaving the Jupyter notebook environment.
| madhur-tandon/xeus-sqlite | 000madz000/rfid-attendance | 00kaku/gallery-slider-block | |
|---|---|---|---|
| Language | — | TypeScript | JavaScript |
| Last pushed | 2020-10-28 | 2024-07-22 | 2021-05-19 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires building a C++ Jupyter kernel using the xeus framework, which involves non-trivial compilation and configuration steps.
Xeus-sqlite is a tool that lets you run SQLite database queries directly inside a Jupyter notebook. If you have ever used a Jupyter notebook to write and run Python code in your browser, this project extends that same interactive environment to SQLite, so you can write SQL statements in notebook cells and see the results immediately underneath, just like you would with code output. The way it works is by acting as a "kernel" for Jupyter. A kernel is the background engine that takes whatever you type in a notebook cell, runs it, and sends the result back to your screen. This project implements that engine specifically for SQLite, which is a lightweight, file-based database system. Instead of writing a separate script or opening a dedicated database application, you can experiment with SQL queries, explore tables, and inspect data all within the familiar notebook interface. This would be useful for data analysts, students learning SQL, or anyone who needs to quickly poke at a SQLite database file. For example, if you are teaching a class on databases, you can put sample queries in a notebook alongside explanatory text and charts. If you are a developer exploring a local database that ships with an application, you can load it up and run ad-hoc queries without leaving your notebook workflow. The README does not go into detail beyond the project description, so there is no further information available about installation steps, supported features, or specific tradeoffs. Based on the project name, it is built using the xeus library, which provides a framework for creating Jupyter kernels in C++, but the practical benefit for the end user is simply the ability to use SQLite interactively in a notebook.
A Jupyter kernel that lets you write and run SQLite SQL queries directly inside Jupyter notebooks, seeing results immediately without needing a separate database tool.
Dormant — no commits in 2+ years (last push 2020-10-28).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.