cd ~/open-source/

chrille@linux:~$ apt show knex

Knex

Knex är en query builder för Node.js som låter dig skriva SQL på ett mer läsbart sätt utan att slänga dig rakt in i en full ORM. Den passar dig som vill ha kontroll över dina frågor samtidigt som du slipper stoppa ihop strängar för hand.

Projektsidan för Knex
Projektets egen sida, som den såg ut vid importen.

Knex är en query builder för Node.js som låter dig skriva SQL på ett mer läsbart sätt än att pussla ihop strängar för hand. Du kan bygga SELECT, INSERT, UPDATE och DELETE med ett kedjat API, köra råa frågor när det behövs och hantera migrationer och transaktioner. Det passar perfekt när du vill ha mer kontroll än en ORM ger men ändå slippa det värsta strängbyggandet. Knex har funnits länge och har ett stort community, så de flesta problem du stöter på har någon redan löst. Tänk på att det inte finns någon inbyggd typstyrka, så du får själv se till att dina frågor stämmer överens med databasschemat.