Duck: DuckDB для Swift. Мощный SQL прямо в iOS и macOS приложениях
Habr ·

Уже много лет я занимаюсь Swift-разработкой, причем довольно значительная часть моих open-source проектов выросла из желания сделать повседневную работу с кодом максимально простой, красивой и приятной. За время работы на серверной стороне я привык к Postgres, к его мощному SQL и к тому, что с данными можно делать практически всё необходимое на уровне самой базы. Благодаря своим библиотекам я уже мог описывать таблицы обычными Swift-моделями, строить SQL с помощью type-safe key paths и пользоваться декларативным синтаксисом с result builders, который мне особенно нравится в современном Swift. У меня получился такой способ работы с БД, от которого мне совершенно не хотелось отказываться при переключении на iOS и macOS разработку. Заглядывайте в пост, чтобы узнать как я искал движок БД для моей новой разработки и что из этого получилось. Заглянуть