@gabriel I'd use rusqlite. Sqlite is reliable, stable and it's not going anywhere. ORMs are unnecessary (IMO) and you probably won't need async in desktop application