Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,9 @@ JVM desktop runs on Windows, macOS, and Linux. The Linux and Windows columns are

## Who's using FileKit

FileKit ships in production apps on mobile, desktop, and the web, including [Ashampoo Photo Organizer](https://www.ashampoo.com/en-us/photo-organizer), [Keyguard](https://github.com/AChep/keyguard-app), [AB Download Manager](https://github.com/amir1376/ab-download-manager/), [Twine](https://github.com/msasikanth/twine), [Heron](https://github.com/tunjid/heron), and [Composables SVG to Compose](https://composables.com/svg-to-compose).
FileKit is used by [Thunderbird](https://github.com/thunderbird/thunderbird-android), [Leboncoin's Spark design system](https://github.com/leboncoin/spark-android), [Gradle Client](https://github.com/gradle/gradle-client), [Blockstream Green](https://github.com/Blockstream/green_android), [Square's Workflow trace viewer](https://github.com/square/workflow-kotlin), the [Android FHIR SDK](https://github.com/ohs-foundation/android-fhir), [Animeko](https://github.com/open-ani/animeko), and [StreetComplete](https://github.com/streetcomplete/StreetComplete).

See every project in the [showcase](https://filekit.mintlify.app/showcase), or [add your project](https://github.com/vinceglb/FileKit/discussions/343).
See how each project uses it in the [showcase](https://filekit.mintlify.app/showcase), read what developers say on the [wall of love](https://filekit.mintlify.app/wall-of-love), or [add your project](https://github.com/vinceglb/FileKit/discussions/343).

## Contributing

Expand Down
10 changes: 8 additions & 2 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,17 @@
"cookbook/zip-archives"
]
},
{
"group": "Community",
"pages": [
"showcase",
"wall-of-love"
]
},
{
"group": "Resources",
"pages": [
"roadmap",
"showcase"
"roadmap"
]
}
]
Expand Down
75 changes: 52 additions & 23 deletions docs/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ description: Pick, save, read, and write files with one Kotlin Multiplatform API
og:title: FileKit
---

import { QuoteGrid, QuoteCard } from '/snippets/quote-card.jsx'
import { UsedBy } from '/snippets/used-by.jsx'

<img
src="/brand/hero.webp"
alt="FileKit: file operations, pickers, and dialogs for Kotlin and Compose Multiplatform"
Expand Down Expand Up @@ -130,29 +133,55 @@ graph LR
</Card>
</CardGroup>

## Used in production

<CardGroup cols={3}>
<Card title="Heron" href="https://github.com/tunjid/heron">
Bluesky client for Android, iOS, and desktop
</Card>
<Card title="Twine" href="https://github.com/msasikanth/twine">
Multiplatform RSS reader
</Card>
<Card title="Keyguard" href="https://github.com/AChep/keyguard-app">
Bitwarden and KeePass client
</Card>
<Card title="Ashampoo Photo Organizer" href="https://www.ashampoo.com/en-us/photo-organizer">
Photo management for large collections
</Card>
<Card title="AB Download Manager" href="https://github.com/amir1376/ab-download-manager/">
Desktop download manager
</Card>
<Card title="SVG to Compose" href="https://composables.com/svg-to-compose">
Web tool by Composables
</Card>
</CardGroup>
## Who uses FileKit

<UsedBy
href="/showcase"
items={[
{ name: 'Thunderbird', detail: 'Email for Android' },
{ name: 'Leboncoin', detail: 'Spark design system' },
{ name: 'Gradle', detail: 'Gradle Client' },
{ name: 'Blockstream', detail: 'Green wallet' },
{ name: 'Square', detail: 'Workflow trace viewer' },
{ name: 'Android FHIR', detail: 'Health data SDK' },
{ name: 'Animeko', detail: 'Anime streaming app' },
{ name: 'StreetComplete', detail: 'OpenStreetMap editor' },
]}
/>

[See all projects using FileKit →](/showcase)
<QuoteGrid layout="row">
<QuoteCard
quote="The API just makes sense and I can just focus on my app instead of fighting with platform APIs"
name="Alex Styl"
role="Composables"
avatar="alexstyl"
handle="@alexstyl"
platform="X"
date="Jun 2, 2025"
href="https://x.com/alexstyl/status/1929504630490239214"
/>
<QuoteCard
quote="You literally saved me hours and hours of time 👍"
name="Simon Schubert"
role="Kai"
avatar="SimonSchubert"
handle="@SimonSchubert"
platform="GitHub"
date="Mar 15, 2026"
href="https://github.com/vinceglb/FileKit/discussions/343#discussioncomment-16142366"
/>
<QuoteCard
quote="[...] your documentation is outstanding. Finally a human friendly documentation 😅"
name="Pavlos Tzegiannakis"
role="Tracker for Bluesky"
avatar="PavlosTze"
handle="@PavlosTze"
platform="GitHub"
date="Mar 18, 2025"
href="https://github.com/vinceglb/FileKit/issues/215#issuecomment-2734341542"
/>
</QuoteGrid>

See how each project uses FileKit in the [showcase](/showcase), and read more on the [wall of love](/wall-of-love).

Browse the [sample apps](https://github.com/vinceglb/FileKit/tree/main/sample) to see FileKit running on each platform.
Loading
Loading