diff --git a/doc.go b/doc.go
new file mode 100644
index 0000000000000000000000000000000000000000..f1b95e5f7e51a432e6f509b4ea7f82509db02bd7
--- /dev/null
+++ b/doc.go
@@ -0,0 +1,7 @@
+// Package pixel implements platform and backend agnostic core of the Pixel game development
+// library.
+//
+// It contains the core Target, Triangles, Picture pattern and implements standard elements, such as
+// Sprite, Batch, Vec, Rect and RGBA in addition to the basic Triangles and Picture implementations:
+// TrianglesData and PictureData.
+package pixel