Home
Softono

WikWok

Open source Apache-2.0 Kotlin
158
Stars
9
Forks
4
Issues
3
Watchers
3 months
Last Commit

 About WikWok

WikWok is a beautiful and functional app that transforms your Wikipedia reading experience into an engaging, TikTok-style article feed. Learn something new with every scroll!

Platforms

Web Self-hosted Android

Languages

Kotlin

Need Help Installing WikWok?

We provide expert installation service for this software. Our team will install, configure, and secure WikWok on your server. plans start at just $30.

WikWok

https://github.com/user-attachments/assets/a131ab28-fc53-4e3b-81d8-8e1276ae5b36

Wikipedia meets TikTok: Knowledge that keeps you scrolling

📱 About WikWok

WikWok is a beautiful and functional app that transforms your Wikipedia reading experience into an engaging, TikTok-style article feed. Learn something new with every scroll!

✨ Features

  • Beautiful Interface: Clean, modern design focused on readability
  • TikTok-Style Feed: Scroll through Wikipedia articles in an intuitive, engaging format
  • Cross-Platform: Available on iOS, Android, Macos, Windows, Linux and web platforms
  • Completely Free: No subscriptions, no ads, just knowledge
  • Open Source: Community-driven development welcomes contributions

☕ Support the Developer

Buy Me A Coffee

If you enjoy WikWok and want to support its development, consider buying me a coffee. Your support helps keep this project free and open-source!

🚀 Getting Started

Installation

Download WikWok from your preferred app store:

https://github.com/user-attachments/assets/72e03e0b-280c-4247-94d5-6840b3ede31f

Or build it yourself from source!

🛠️ Development

Prerequisites

  • check your system with KDoctor
  • install JDK 17 or higher on your machine
  • add local.properties file to the project root and set a path to Android SDK there

Android

To run the application on android device/emulator:

  • open project in Android Studio and run imported android run configuration

To build the application bundle:

  • run ./gradlew :androidApp:assembleDebug
  • find .apk file in androidApp/build/outputs/apk/debug/androidApp-debug.apk

Desktop

Run the desktop application: ./gradlew :desktopApp:run
Run the desktop hot reload application: ./gradlew :desktopApp:hotRun --auto

iOS

To run the application on iPhone device/simulator:

Wasm Browser

Run the browser application: ./gradlew :webApp:wasmJsBrowserDevelopmentRun

🧑‍💻 Idea

Inspiration and idea were seen in the web-application wikitok