diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml
index 812059d4..cb8f184f 100644
--- a/lib/linguist/languages.yml
+++ b/lib/linguist/languages.yml
@@ -1002,6 +1002,12 @@ KRL:
   type: programming
   color: "#f5c800"
   primary_extension: .krl
+  
+Kit:
+  type: markup
+  lexer: HTML
+  ace_mode: html
+  primary_extension: .kit
 
 Kotlin:
   type: programming
diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json
index 3adcbec1..81185781 100644
--- a/lib/linguist/samples.json
+++ b/lib/linguist/samples.json
@@ -227,6 +227,9 @@
     "Julia": [
       ".jl"
     ],
+    "Kit": [
+      ".kit"
+    ],
     "Kotlin": [
       ".kt"
     ],
@@ -644,8 +647,8 @@
       ".gemrc"
     ]
   },
-  "tokens_total": 581045,
-  "languages_total": 682,
+  "tokens_total": 581051,
+  "languages_total": 683,
   "tokens": {
     "ABAP": {
       "*/**": 1,
@@ -31618,6 +31621,14 @@
       "end": 3,
       "return": 1
     },
+    "Kit": {
+      "": 1,
+      "": 1,
+      "
": 1,
+      "": 1,
+      "
": 1,
+      "": 1
+    },
     "Kotlin": {
       "package": 1,
       "addressbook": 1,
@@ -60611,6 +60622,7 @@
     "JSONiq": 151,
     "JSONLD": 18,
     "Julia": 247,
+    "Kit": 6,
     "Kotlin": 155,
     "KRL": 25,
     "Lasso": 9849,
@@ -60780,6 +60792,7 @@
     "JSONiq": 2,
     "JSONLD": 1,
     "Julia": 1,
+    "Kit": 1,
     "Kotlin": 1,
     "KRL": 1,
     "Lasso": 4,
@@ -60883,5 +60896,5 @@
     "YAML": 2,
     "Zephir": 2
   },
-  "md5": "bc5614826b2a2aa76b91d0ffa11fa8fd"
+  "md5": "9841f9a393cc7a4683cc6edf9b313627"
 }
\ No newline at end of file
diff --git a/samples/Kit/demo.kit b/samples/Kit/demo.kit
new file mode 100644
index 00000000..7c948f16
--- /dev/null
+++ b/samples/Kit/demo.kit
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file