OpenSavvy
opensavvy.techhub.social.ap.brid.gy
OpenSavvy
@opensavvy.techhub.social.ap.brid.gy
Open source projects with a deep focus on quality, automation and security

Learn more: https://OpenSavvy.dev

[bridged from https://techhub.social/@opensavvy on the fediverse by https://fed.brid.gy/ ]
KtMongo 0.20.1 is out with the new operators `$addToSet` and `$currentDate`!

The documentation is now available at ktmongo.opensavvy.dev, please share to help us with SEO!

#mongodb #kotlin #kotlinserverside
August 9, 2025 at 8:53 PM
KotlinJS Resources 0.5.1 supports Kotlin 2.1.0+

The plugin allows library authors to include static files inside their artifacts, that can then be consumed by users.

https://gitlab.com/opensavvy/automation/kotlin-js-resources
OpenSavvy / Build and automation / Kotlin JS Resources • Alpha · GitLab
Expose resources transitively to downstream projects
gitlab.com
July 17, 2025 at 7:06 PM
Vite for Kotlin 0.5.2 is out!

The plugin is now compatible with Kotlin 2.1.0+

https://gitlab.com/opensavvy/automation/kotlin-vite

#vite #kotlin #javascript
OpenSavvy / Build and automation / Vite for Kotlin · GitLab
Gradle plugin to use Vite and Rollup in Kotlin Multiplatform projects
gitlab.com
June 27, 2025 at 8:59 PM
KtMongo 0.10.0 is out!

This release adds the aggregation operators $add, $abs, and a bunch of trigonometry operators.

https://opensavvy.gitlab.io/ktmongo/docs/news/2025/02/16/v0.10.0.html

#kotlin #kotlinserverside #mongodb #opensource
0.10.0 • $add, $abs and trigonometry operators - OpenSavvy KtMongo
The next MongoDB driver for Kotlin
opensavvy.gitlab.io
February 16, 2025 at 9:13 AM
Spine is a #KotlinMultiplatform library to declare #ktor routes in common code and invoke them on the frontend and backend, with no code generation and no magic!

The latest version improves documentation.

https://opensavvy.gitlab.io/groundwork/spine/api-docs/

#kotlin #kotlinserverside
January 29, 2025 at 9:54 PM
KtMongo 0.6.0 is out!

This release is fairly small, it is about handling of maps. In particular, Map , which is often serialized as an object.

Added:
• isMapEmpty()
• isMapNotEmpty()
• Map[]

https://opensavvy.gitlab.io/ktmongo/docs
January 13, 2025 at 8:04 PM
New website look, what do you think?

#programming #documentation
December 28, 2024 at 1:12 PM
KtMongo 0.5.0 is out!

KtMongo is a next generation driver for MongoDB in Kotlin. We now support the 'selected' operator which allows editing a specific element in an array. We also add the isEmpty and isNotEmpty filters for collections […]

[Original post on techhub.social]
December 14, 2024 at 7:21 PM
Embed your Dokka documentation directly in a Material for MkDocs site!

This new release adds support for Dokka v2 (in addition to Dokkatoo).

https://opensavvy.gitlab.io/automation/dokka-material-mkdocs/docs

#kotlin #dokka #mkdocs
December 14, 2024 at 7:18 PM
Reposted by OpenSavvy
Do you want to install something, but forgot if it's 'install', '--install', '-S', 'add' or 'update'?

Packager is a small script that detects which package managers you have, and rewrites your command.

https://opensavvy.gitlab.io/system/packager/docs/ […]

[Original post on techhub.social]
November 15, 2024 at 5:59 PM
Do you want to install something, but forgot if it's 'install', '--install', '-S', 'add' or 'update'?

Packager is a small script that detects which package managers you have, and rewrites your command.

https://opensavvy.gitlab.io/system/packager/docs/ […]

[Original post on techhub.social]
November 15, 2024 at 5:59 PM
Material3 0.6.1 is out!

New components:
• OutlinedButton
• TextButton

We now have all default buttons.

https://gitlab.com/opensavvy/ui/compose-material3-html/-/releases/0.6.1

https://opensavvy.gitlab.io/ui/compose-material3-html/demo/index.html […]

[Original post on techhub.social]
November 12, 2024 at 2:17 PM