Skip to main content

Welcome to Kafka

Kafka is a free, open-source Android application that brings millions of audiobooks and PDF books from archive.org directly to your device. With 41 million books and 14.5 million audio recordings available across a multitude of genres and languages, all free and in the public domain, Kafka makes literary treasures accessible to everyone.

Audio Player

Seamless background playback with sleep timer and playback speed controls

PDF Reader

Read PDFs with features like continue-reading to pick up where you left off

Offline Access

Download content to your device and access it anytime, anywhere

Personal Library

Mark content as favorite and build your own curated library

Advanced Search

41 million books and texts, 14.5 million audio recordings - all tagged and searchable with filters

Beautiful Design

Dark theme with Material You colors that adapt to your device

What Makes Kafka Special

Kafka leverages the vast archive.org collection to provide:
  • Massive Collection: Access to 41 million books and texts, plus 14.5 million audio recordings
  • Always Growing: New content added continuously by the community and Kafka Archives
  • Completely Free: All content is in the public domain and free to access
  • Share Freely: Download content and share it freely, or use convenient deep linking to share within the app
  • Modern Experience: Built with the latest Android frameworks including Jetpack Compose and Material 3
  • Cross-Format: Seamlessly switch between reading PDFs and listening to audiobooks
Kafka uses archive.org as its content source, making it a gateway to one of the world’s largest digital libraries.

Architecture

Kafka implements MVVM architecture with interactors using all the latest Android frameworks:
  • Jetpack Compose for modern, declarative UI
  • Material 3 for beautiful, adaptive design
  • Kotlin Coroutines for efficient async operations
  • Room Database for local data persistence
  • ExoPlayer for robust audio playback
  • Dagger Hilt for dependency injection

Get Started

Installation

Download and install Kafka on your Android device

Quick Start

Learn the basics and start exploring content

Open Source

Kafka is open source and available on GitHub. Contributions are welcome!

Build docs developers (and LLMs) love