> ## Documentation Index
> Fetch the complete documentation index at: https://filekit.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Wall of love

> What developers say about FileKit, quoted from public posts, issues, and discussions

> 📁 Adding photo uploads, document attachments, or file exports to a Kotlin Multiplatform app?
>
> FileKit handles file picking, saving, and creation across platforms – from photos and documents to folders, media capture, and sharing.

Kotlin by JetBrains
Official Kotlin account

[@kotlin on X, Sep 3, 2026](https://x.com/kotlin/status/2095550914991902856)

> The API just makes sense and I can just focus on my app instead of fighting with platform APIs

![](https://github.com/alexstyl.png?size=96)

Alex Styl
Composables

[@alexstyl on X, Jun 2, 2025](https://x.com/alexstyl/status/1929504630490239214)

> Thank you for the project. You literally saved me hours and hours of time 👍
>
> Happily using FileKit on multiplatform android. iOS, desktop and web in production

![](https://github.com/SimonSchubert.png?size=96)

Simon Schubert
Kai

[@SimonSchubert on GitHub, Mar 15, 2026](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-16142366)

> Currently this project is unmaintained. If you want an alternative I will recommend FileKit

![](https://github.com/shalva97.png?size=96)

Giorgi Shalvashvili
Co-maintainer of Compose Multiplatform File Picker

[@shalva97 on GitHub, Jun 23, 2024](https://github.com/Wavesonics/compose-multiplatform-file-picker/commit/5ed5d20dde86f1b0067129f14273110fd7298e68)

> It's been fantastic for helping people choose images to import for their artists and importing and exporting schedule content into the app. Thanks for making this and letting me focus on building the app instead of having to spend time dealing with the headaches of file management in a multi-platform setting.

![](https://github.com/babramovitch.png?size=96)

Benjamin Abramovitch
Dancing Decibels

[@babramovitch on GitHub, Feb 19, 2026](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-15865180)

> Thanks a lot Vincent. I also want to +1 on what Maurizio said above, you have done an excellent job and your documentation is outstanding. Finally a human friendly documentation 😅

![](https://github.com/PavlosTze.png?size=96)

Pavlos Tzegiannakis
Tracker for Bluesky

[@PavlosTze on GitHub, Mar 18, 2025](https://github.com/vinceglb/FileKit/issues/215#issuecomment-2734341542)

> I use FileKit on Composables's SVG to Compose tool. Love how simple you made it to just pick files.
>
> It was particularly handy because I build my Compose apps on JVM and I needed the tool to be published on my site. Debugging apps on the web is a pain right now, so FileKit made it a breeze. Kudos!

![](https://github.com/alexstyl.png?size=96)

Alex Styl
Composables

[@alexstyl on GitHub, Jul 28, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13905300)

> I want to thank Vincent for the great work done with this library. It's just amazing. I've also appreciated the well-written doc of the new version. The migration from version 0.8.8 was very easy. Thank you!

![](https://github.com/mauriziofaleo.png?size=96)

Maurizio Faleo
Splital

[@mauriziofaleo on GitHub, Mar 14, 2025](https://github.com/vinceglb/FileKit/issues/215#issuecomment-2725626597)

> I use FileKit in PixelSafe, a Compose Multiplatform Steganography app.
>
> It works really well, so I will soon switch to it in Ashampoo Photo Organizer, which is a Compose Multiplatform photo management tool.
>
> EDIT: Migration is done for my Photo Organizer and the macOS version (using your lib) online. :)

![](https://github.com/StefanOltmann.png?size=96)

Stefan Oltmann
Ashampoo Photo Organizer and PixelSafe

[@StefanOltmann on GitHub, Jul 28, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13911389)

> Now it works like a charm on both platforms! \[...] Now with PlatformFile and .readBytes() it makes it easier to read csv file to String without writing platform-specific code.
>
> Thank you for your help and this library! It's inspired and gives future for kotlin/compose multiplatform!

![](https://github.com/brucemax.png?size=96)

brucemax

[@brucemax on GitHub, Feb 27, 2025](https://github.com/vinceglb/FileKit/issues/201#issuecomment-2689283732)

> I’m using FileKit in AB Download Manager for letting users select download locations.
>
> the native file picker looks great! -- I really appreciate your work. Keep it up!

![](https://github.com/amir1376.png?size=96)

AmirHossein Abdolmotallebi
AB Download Manager

[@amir1376 on GitHub, Oct 18, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-14714611)

> Built with KMP and CMP, FileKit came handy in order to provide my users the ability to export some of their data as .json files and import them with your file picker, so that the users can easily move their data between phones.
>
> Thanks a lot for your work, everything is working perfectly so far! 👏

![](https://github.com/PavlosTze.png?size=96)

Pavlos Tzegiannakis
Tracker for Bluesky

[@PavlosTze on GitHub, Jul 30, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13936833)

> FileKit is an external library made to apply file operations on Kotlin and KMP projects. This simplified the development process of allowing file selection

Workflow trace viewer
README in square/workflow-kotlin

[GitHub, Aug 5, 2025](https://github.com/square/workflow-kotlin/blob/main/workflow-trace-viewer/README.md)

> We've been using FileKit since February 2025, and our experience has been amazing! 👍🏻
>
> Thank you for your work 🙏

![](https://github.com/mauriziofaleo.png?size=96)

Maurizio Faleo
Splital

[@mauriziofaleo on GitHub, Jul 29, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13923299)

> OMG, that was fast and thorough, thank you so much!

![](https://github.com/janexner.png?size=96)

Jan Exner

[@janexner on GitHub, May 2, 2025](https://github.com/vinceglb/FileKit/issues/257#issuecomment-2847049236)

> Your library enabled me to more quickly implement importing and exporting data, routines, and images of my workout completion screen so users can share their completed workout without having to take a screenshot.

![](https://github.com/coalacorey.png?size=96)

Corey Kreiniker
Parrot Workout Tracker

[@coalacorey on GitHub, Aug 1, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13960874)

> For me, FileKit meets all my needs for file selection, whether it is folder or file selection, it is very easy to use

![](https://github.com/LazyIonEs.png?size=96)

LazyIonEs
AndroidToolKit

[@LazyIonEs on GitHub, Jul 29, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13916467)

> Needless to say this is a fantastic library and I'm only filing a few bugs to help polish it :)
> Thank you so much for your hard work.

![](https://github.com/licryle.png?size=96)

Licryle

[@licryle on GitHub, Sep 28, 2025](https://github.com/vinceglb/FileKit/issues/400)

> Hello! First of all, I just want to say this is an awesome library, thank you for your great work!

![](https://github.com/ujizin.png?size=96)

Lucas Yuji Yoshimine

[@ujizin on GitHub, Feb 20, 2026](https://github.com/vinceglb/FileKit/issues/490)

> Hi, thank you for creating this library. It's been very helpful in my project. I've implemented this feature as part of my work and wanted to port it back to the library.

![](https://github.com/sittisak-kij.png?size=96)

sittisak-kij

[@sittisak-kij on GitHub, Jul 27, 2025](https://github.com/vinceglb/FileKit/pull/340)

> I use FileKit for Heron, an open source KMP bluesky client. Specifically Filekit is used for fetching images for previewing when uploading images or videos to bluesky.

![](https://github.com/tunjid.png?size=96)

Adetunji Dahunsi
Heron

[@tunjid on GitHub, Jul 28, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13904385)

> I use filekit on Twine to support importing and exporting OPML files for RSS feeds.

![](https://github.com/msasikanth.png?size=96)

Sasikanth
Twine

[@msasikanth on GitHub, Jul 28, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-13905373)

> The applications are many, but this library integrates perfectly in different contexts ;)

![](https://github.com/N7ghtm4r3.png?size=96)

N7ghtm4r3
Gluky, Refy, Pandoro, and Neutron

[@N7ghtm4r3 on GitHub, Dec 17, 2025](https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-15279776)

> Hi there, very useful library!

![](https://github.com/iamcalledrob.png?size=96)

Rob Mason

[@iamcalledrob on GitHub, May 13, 2024](https://github.com/vinceglb/FileKit/issues/18)

> Hi! Thanks for the libray it's great to see more and more features coming to KMP and Compose Multiplaform!

![](https://github.com/alorma.png?size=96)

Bernat Borrás Paronella

[@alorma on GitHub, May 29, 2024](https://github.com/vinceglb/FileKit/issues/33)

> Vincent Guillebaud brings us pickFile(), pickDirectory(), and saveFile() functions for Kotlin Multiplatform and Compose Multiplatform, providing a consistent bridge to platform-specific file and directory pickers.

jetc.dev
Jetpack Compose newsletter, issue #220

[jetc.dev, Jun 25, 2024](https://jetc.dev/issues/220.html)

## Share yours

Built something with FileKit? Tell us in [GitHub Discussions](https://github.com/vinceglb/FileKit/discussions) or mention [@vinceglb](https://x.com/vinceglb) on X. To list your project, see the [showcase](https://filekit.mintlify.site/showcase.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.