Octo.jl is a Julia package that provides an SQL Query DSL (Domain Specific Language). With Octo.jl, you can use the Repo tool to perform common database operations without writing SQL queries manually. Octo.jl is heavily influenced by Ecto and is compatible with various database drivers such as PostgreSQL, SQLite, MySQL, and DuckDB. The documentation provides examples of how to use Octo.jl to build SQL queries in Julia code. Users can also make donations to support the project. The package requires Julia and some additional dependencies for specific database drivers.
https://github.com/wookay/Octo.jl