jupyter-xeus/xeus-sql
jupyter-xeus/xeus-sql has 177 GitHub stars and 23 forks. Star changes are not measured yet. Last checked 2026-11-14 07:16 UTC. Last push 2026-11-07.
Progression mesurée des étoiles
- in 24h
- Historique en cours
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
À propos
Jupyter kernel for SQL databases
DonnéesREADME.md
Originalxeus-sql
xeus-sql is a Jupyter kernel for general SQL implementations based on the native implementation of the Jupyter protocol xeus and SOCI, a database access library for C++.

Usage
Launch the Jupyter notebook with jupyter notebook or Jupyter lab with jupyter lab and launch a new SQL notebook by selecting the xsql kernel.
Note that xeus-sql support the following SQL implementations:
- DB2
- Firebird
- MySQL
- ODBC (generic backend)
- Oracle
- PostgreSQL
- SQLite3
Installation
xeus-sql has been packaged for the mamba (or conda) package manager.
To ensure that the installation works, it is preferable to install xeus-sql in a fresh environment.
To ensure that the installation works, it is preferable to install xeus in a fresh environment. It is also needed to use
a miniforge or miniconda installation because with the full anaconda
you may have a conflict.
The safest usage is to create an environment named xeus-sql
mamba create -n xeus-sql
source activate xeus-sql
Installing from conda-forge
To install xeus-sql with the mamba (or conda) package manager:
mamba install xeus-sql jupyterlab -c conda-forge
With mamba:
mamba install xeus-sql jupyterlab -c conda-forge
Conda forge offers packaged versions for MySQL, PostgreSQL and SQLite and you can download them with: soci-mysql, soci-postgresql or soci-sqlite.
xeus-sql includes soci-core only. Which consists on the SOCI package with no DB extension attached.
Documentation
https://xeus-sql.readthedocs.io/en/latest/
Dependencies
xeus-sql depends on
xeus dependencies
xeus-sql |
xeus-zmq |
tabulate |
nlohmann_json |
xproperty |
xvega-bindings |
soci-core |
|---|---|---|---|---|---|---|
| main | >=4.0, <5.0 | >=1.4|>=3.0.0 | 3.12.0 | >=0.12.1 | >=0.1.1 | >=4.0.1 |
| 0.4.0 | >=4.0, <5.0 | >=1.4|>=3.0.0 | 3.12.0 | >=0.12.1 | >=0.1.1 | >=4.0.1 |
| 0.3.2 | >=3.1.1, <4.0 | >=1.4|>=3.0.0 | 3.12.0 | >=0.12.1 | >=0.1.1 | >=4.0.1 |
| 0.3.1 | >=3.1.1, <4.0 | >=1.4|>=3.0.0 | 3.12.0 | >=0.12.1 | >=0.1.1 | >=4.0.1 |
| 0.3.0 | >=3.1.0, <4.0 | >=1.4|>=3.0.0 | >= 0.0.10, <3.10.0 | >=0.11.0 | >=0.0.10 | >=4.0.1 |
| 0.2.1 | >=1.0.1, <2.0 | >=1.4|>=3.0.0 | >= 0.0.10, <3.10.0 | >=0.11.0 | >=0.0.10 | >=4.0.1 |
| 0.2.0 | >=1.0.1, <2.0 | >=1.4|>=3.0.0 | >= 0.0.10, <3.10.0 | >=0.11.0 | >=0.0.10 | >=4.0.1 |
Prior to version 0.2, xeus-sql was depending on
xeus-sql |
xeus |
tabulate |
nlohmann_json |
xproperty |
xvega-bindings |
soci-core |
|---|---|---|---|---|---|---|
| <=0.1.5 | >=2.0.0, <3.0 | >=1.4|>=3.0.0 | >= 0.0.10, <3.10.0 | >=0.10.4 | >=0.0.10 | >=4.0.1 |
| <=0.1.2 | >=1.0.0, <2.0 | >=1.4|>=3.0.0 | >= 0.0.10 | 4.0.1 | >=0.10.4 | >=0.0.10 | >=4.0.1 |
| <=0.0.6 | >=0.24.0, <0.25 | >=1.4|>=3.0.0 | >= 0.0.5 | 4.0.1 | >=0.10.4 | >=0.0.3 | >=4.0.1 |
SQL dependencies
These are optional dependencies that come by default with xeus-sql but may or may not be added to your project in case you're building manually. For more information check the CONTRIBUTING file.
xeus-sql |
PostgreSQL |
SQLite |
MySQL |
soci-sqlite, soci-postgres, soci-mysql |
|---|---|---|---|---|
| main | >=3.30.1, <4 | >=3.0.0, <4 | >=1.3.0,<2.0 | >=4.0.1 |
| <=0.1.5 | >=3.30.1, <4 | >=3.0.0, <4 | >=1.3.0,<2.0 | >=4.0.1 |
Contributing
See CONTRIBUTING.md to know how to contribute and set up a development environment.
License
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.
Explorer des projets similaires
Asabeneh/30-Days-Of-Python
Le défi de programmation 30 Days of Python est un guide pas à pas pour apprendre le langage de programmation Python en 30 jours. Ce défi peut prendre plus de 100 jours. Avancez à votre rythme. Ces vidéos peuvent aussi vous aider : https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,718 étoilesgrafana/grafana
Plateforme ouverte et composable d’observabilité et de visualisation de données. Visualise les métriques, les journaux et les traces issus de plusieurs sources, comme Prometheus, Loki, Elasticsearch, InfluxDB, Postgres et bien d’autres.
77,897 étoilesredis/redis
Pour les développeurs qui créent des applications en temps réel pilotées par les données, Redis est le cache, le serveur de structures de données et le moteur de requêtes documentaires et vectorielles préféré, le plus rapide et le plus riche en fonctionnalités.
77,491 étoilesapache/superset
Apache Superset est une plateforme de visualisation et d'exploration de données.
75,523 étoiles