{"id":13510724,"url":"https://github.com/ploomber/jupysql","last_synced_at":"2025-10-04T19:31:30.036Z","repository":{"id":50257637,"uuid":"518164214","full_name":"ploomber/jupysql","owner":"ploomber","description":"Better SQL in Jupyter. 📊","archived":false,"fork":true,"pushed_at":"2025-09-11T22:05:23.000Z","size":13496,"stargazers_count":813,"open_issues_count":87,"forks_count":79,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-09-28T08:15:18.559Z","etag":null,"topics":["bigquery","clickhouse","data-engineering","data-science","duckdb","hive","jupyter","mysql","polars","postgres","presto","python","redshift","snowflake","spark-sql","sql","sqlite","trino","tsql"],"latest_commit_sha":null,"homepage":"https://jupysql.ploomber.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"catherinedevlin/ipython-sql","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ploomber.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2022-07-26T17:54:00.000Z","updated_at":"2025-09-26T07:37:08.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ploomber/jupysql","commit_stats":{"total_commits":503,"total_committers":71,"mean_commits":7.084507042253521,"dds":0.5208747514910537,"last_synced_commit":"84c299624b97f743bdcef447292988e505f9d3e0"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/ploomber/jupysql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ploomber%2Fjupysql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ploomber%2Fjupysql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ploomber%2Fjupysql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ploomber%2Fjupysql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ploomber","download_url":"https://codeload.github.com/ploomber/jupysql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ploomber%2Fjupysql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278365883,"owners_count":25975087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigquery","clickhouse","data-engineering","data-science","duckdb","hive","jupyter","mysql","polars","postgres","presto","python","redshift","snowflake","spark-sql","sql","sqlite","trino","tsql"],"created_at":"2024-08-01T02:01:51.968Z","updated_at":"2025-10-04T19:31:30.024Z","avatar_url":"https://github.com/ploomber.png","language":"Python","readme":"# JupySQL\n![CI](https://github.com/ploomber/jupysql/workflows/CI/badge.svg)\n![CI Integration Tests](https://github.com/ploomber/jupysql/actions/workflows/ci-integration-db.yaml/badge.svg)\n![Broken Links](https://github.com/ploomber/jupysql/workflows/check-for-broken-links/badge.svg)\n[![PyPI version](https://badge.fury.io/py/jupysql.svg)](https://badge.fury.io/py/jupysql)\n[![Twitter](https://img.shields.io/twitter/follow/edublancas?label=Follow\u0026style=social)](https://twitter.com/intent/user?screen_name=ploomber)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Downloads](https://static.pepy.tech/badge/jupysql/month)](https://pepy.tech/project/jupysql)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://ploomber.io/community\"\u003eJoin our community\u003c/a\u003e\n  |\n  \u003ca href=\"https://share.hsforms.com/1E7Qa_OpcRPi_MV-segFsaAe6c2g\"\u003eNewsletter\u003c/a\u003e\n  |\n  \u003ca href=\"mailto:contact@ploomber.io\"\u003eContact us\u003c/a\u003e\n  |\n  \u003ca href=\"https://jupysql.ploomber.io/\"\u003eDocs\u003c/a\u003e\n  |\n  \u003ca href=\"https://ploomber.io/blog\"\u003eBlog\u003c/a\u003e\n  |\n  \u003ca href=\"https://ploomber.io\"\u003eWebsite\u003c/a\u003e\n  |\n  \u003ca href=\"https://www.youtube.com/channel/UCaIS5BMlmeNQE4-Gn0xTDXQ\"\u003eYouTube\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e [!TIP]\n\u003e Deploy Streamlit and Dash apps for free on [Ploomber Cloud!](https://www.platform.ploomber.io/register/?utm_medium=github\u0026utm_source=jupysql)\n\nRun SQL in Jupyter/IPython via a `%sql` and `%%sql` magics.\n\n## Features\n\n- [Pandas integration](https://jupysql.ploomber.io/en/latest/integrations/pandas.html)\n- [SQL composition (no more hard-to-debug CTEs!)](https://jupysql.ploomber.io/en/latest/compose.html)\n- [Plot massive datasets without blowing up memory](https://jupysql.ploomber.io/en/latest/plot.html)\n- [DuckDB integration](https://jupysql.ploomber.io/en/latest/integrations/duckdb.html)\n\n## Installation\n\n```\npip install jupysql\n```\n\nor:\n\n```\nconda install jupysql -c conda-forge\n```\n\n## Documentation\n\n[Click here to see the documentation.](https://jupysql.ploomber.io)\n\n## Security\n\nTo report security vulnerabilities, see [SECURITY.md](SECURITY.md)\n\n## Credits\n\nThis project is a fork of [ipython-sql](https://github.com/catherinedevlin/ipython-sql); the objective is to turn this project into a full-featured SQL client for Jupyter. We're looking for feedback and taking feature requests, so please [join our community](https://ploomber.io/community) and enter the #jupysql channel.\n","funding_links":[],"categories":["Python","sqlite"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fploomber%2Fjupysql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fploomber%2Fjupysql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fploomber%2Fjupysql/lists"}