I&#x27;ve looked at knex. But I felt it not to be as composable as sqlata.<p>In knex operators are written with .where() itself. Also it doesn&#x27;t manage table aliases apparently. And it&#x27;s quite tied to an underlying connection as I can see.<p>But yes, all the sql bulders out there are quite similar, but there are notable differences compared to sqlata if you look deeper.