Skip to content

A tiny streamlit app that allows to transpile SQL between 30 dialects using sqlglot

License

Notifications You must be signed in to change notification settings

marconae/sqlingual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLingual

Streamlit App

Translate SQL between 30+ dialects 🚀 - try it here: 👉 sqlingual.streamlit.app

What can you use it for?

  • Migrating from one database to the next, eg. from Databricks to Exasol
  • Comparing different SQL dialects syntactically side-by-side

Features

  • Transpile across 30+ SQL dialects with sqlglot
  • Interactive SQL editor powered by streamlit-ace
  • Live syntax validation with immediate error feedback

Run Locally

git clone https://github.com/marconae/sqlingual.git
cd sqlingual
pip install -r requirements.txt
streamlit run app.py

Tech Stack

Acknowledgements

  • Huge thanks to @tobymao for creating sqlglot
  • streamlit community for the ecosystem ❤️

About

A tiny streamlit app that allows to transpile SQL between 30 dialects using sqlglot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages