diff --git a/README.md b/README.md
index af65a1c..55b4280 100644
--- a/README.md
+++ b/README.md
@@ -7,21 +7,9 @@ FFmpeg Kit for applications.
### 1. Features
- Scripts to build FFmpeg libraries
- `FFmpegKit` wrapper library to run `FFmpeg`/`FFprobe` commands in applications
-- Supports
- - Android, iOS, macOS and tvOS
- - FFmpeg `v4.4-dev`
- - 29 external libraries
-
- `chromaprint`, `dav1d`, `fontconfig`, `freetype`, `fribidi`, `gmp`, `gnutls`, `kvazaar`, `lame`, `libaom`, `libass`, `libiconv`, `libilbc`, `libtheora`, `libvorbis`, `libvpx`, `libwebp`, `libxml2`, `opencore-amr`, `openh264`, `opus`, `sdl`, `shine`, `snappy`, `soxr`, `speex`, `tesseract`, `twolame`, `vo-amrwbenc`
-
- - 5 external libraries with GPL license
-
- `rubberband`, `vid.stab`, `x264`, `x265`, `xvidcore`
-
- - Parallel command execution
-
+- Supports Android, iOS, macOS and tvOS
+- Based on FFmpeg `v4.4-dev` with optional system and external libraries
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org) and [CocoaPods](https://cocoapods.org).
-
- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
### 2. Android
@@ -38,7 +26,7 @@ See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each platform.
-All scripts support additional options to enable libraries and disable platform architectures.
+All scripts support additional options to enable optional libraries and disable platform architectures.
### 5. FFmpegKit Library
diff --git a/docs/_config.yml b/docs/_config.yml
new file mode 100644
index 0000000..a21cb3f
--- /dev/null
+++ b/docs/_config.yml
@@ -0,0 +1,14 @@
+# main section
+title: ffmpeg-kit
+baseurl: "/ffmpeg-kit"
+locale: "en"
+theme: jekyll-theme-minimal
+markdown: kramdown
+
+# github section
+show_downloads: true
+github:
+ zip_url:
+ tar_url:
+ owner_name: Taner Sener
+ owner_url: https://github.com/tanersener
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
new file mode 100644
index 0000000..efbfa35
--- /dev/null
+++ b/docs/index.md
@@ -0,0 +1,153 @@
+# FFmpegKit
+
+FFmpeg Kit for applications.
+
+
+
+### 1. Features
+- Scripts to build FFmpeg libraries
+- `FFmpegKit` wrapper library to run `FFmpeg`/`FFprobe` commands in applications
+- Supports Android, iOS, macOS and tvOS
+- Based on FFmpeg `v4.4-dev` with optional system and external libraries
+- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org) and [CocoaPods](https://cocoapods.org).
+- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
+
+### 2. Android
+
+See [Android](https://github.com/tanersener/ffmpeg-kit/tree/development/android) to learn more about `FFmpegKit` for
+`Android`.
+
+### 3. iOS, macOS, tvOS
+
+See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms
+(`iOS`, `macOS`, `tvOS`).
+
+### 4. Build Scripts
+
+Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each platform.
+
+All scripts support additional options to enable optional libraries and disable platform architectures.
+
+### 5. FFmpegKit Library
+
+`FFmpegKit` is a wrapper library that allows you to easily run `FFmpeg`/`FFprobe` commands in applications. It
+provides additional features on top of `FFmpeg` to enable platform specific resources, control how commands are
+executed and how the results are handled.
+
+`Android` library has a `Java` API and `Apple` libraries (`iOS`, `macOS`, `tvOS`) have an `Objective-C` API,
+which are identical in terms of features and capabilities.
+
+### 6. Binary Packages
+
+There are eight different `ffmpeg-kit` packages distributed on
+[Github](https://github.com/tanersener/ffmpeg-kit/releases),
+[Maven Central](https://search.maven.org) and [CocoaPods](https://cocoapods.org).
+Below you can see which external libraries are enabled in each one of them.
+
+Please remember that some parts of `FFmpeg` are licensed under the `GPL` and only `GPL` licensed `ffmpeg-kit` packages
+include them.
+
+
+ | min | +min-gpl | +https | +https-gpl | +audio | +video | +full | +full-gpl | +
---|---|---|---|---|---|---|---|---|
external libraries | +- | +vid.stab x264 x265 xvidcore |
+gmp gnutls |
+gmp gnutls vid.stab x264 x265 xvidcore |
+lame libilbc libvorbis opencore-amr opus shine soxr speex twolame vo-amrwbenc |
+dav1d fontconfig freetype fribidi kvazaar libass libiconv libtheora libvpx libwebp snappy |
+dav1d fontconfig freetype fribidi gmp gnutls kvazaar lame libass libiconv libilbc libtheora libvorbis libvpx libwebp libxml2 opencore-amr opus shine snappy soxr speex twolame vo-amrwbenc |
+dav1d fontconfig freetype fribidi gmp gnutls kvazaar lame libass libiconv libilbc libtheora libvorbis libvpx libwebp libxml2 opencore-amr opus shine snappy soxr speex twolame vid.stab vo-amrwbenc x264 x265 xvidcore |
+