diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000000000000000000000000000000000000..e9c7761197975cbcdb67056d36cfd4edf6ab7d0c
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,15 @@
+---
+Language: Cpp
+BasedOnStyle: Webkit
+PointerAlignment: Right
+SpaceBeforeParens: ControlStatements
+SpaceBeforeRangeBasedForLoopColon: false
+SortIncludes: false
+AlignAfterOpenBracket: Align
+BreakBeforeBraces: Custom
+BraceWrapping:
+    BeforeElse: true
+    AfterFunction: false
+    AfterClass: true
+    AfterStruct: true
+BreakConstructorInitializers: AfterColon
\ No newline at end of file