diff --git a/README.md b/README.md
index 845e0751..91cc4dda 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,7 @@ If your program has the main renderer, your program could call ThorVG APIs while
- [SVG to PNG](#svg-to-png)
- [SVG to TVG](#svg-to-tvg)
- [API Bindings](#api-bindings)
+- [Dependencies](#dependencies)
- [Issues or Feature Requests](#issues-or-feature-requests)
[](#contents)
@@ -325,6 +326,17 @@ Examples:
## API Bindings
Our main development APIs are written in C++, but ThorVG also provides API bindings for C.
+[Back to contents](#contents)
+
+
+## Dependencies
+The ThorVG core has no dependencies. However, ThorVG has optional feature extensions. Some of these have dependencies as follows:
+
+* GL renderer: EGL, GLESv2
+* PNG support: [libpng](https://github.com/glennrp/libpng)
+* JPG support: [turbojpeg](https://github.com/libjpeg-turbo/libjpeg-turbo)
+* Examples: [EFL](https://www.enlightenment.org/about-efl.md)
+
[Back to contents](#contents)