diff --git a/src/Form.php b/src/Form.php
new file mode 100644
index 0000000..5e977e8
--- /dev/null
+++ b/src/Form.php
@@ -0,0 +1,97 @@
+";
+ }
+
+ /**
+ * Генерация текстового инпута
+ *
+ * @param string $name
+ * @param array $paramsArray
+ * @return void
+ */
+ public function input(string $name, array $paramsArray = []): void
+ {
+ $paramsString = $this->createParams($paramsArray);
+ echo "";
+ }
+
+ /**
+ * @param array $data
+ * @return string
+ */
+ public function createParams(array $data = []): string
+ {
+ $paramsString = "";
+ foreach($data as $key => $param){
+ $paramsString .= $key . "='" . $param . "'";
+ }
+
+ return $paramsString;
+ }
+
+ /**
+ * @param string $name
+ * @param string $value
+ * @param array $paramsArray
+ * @return void
+ */
+ public function createCheckbox(string $name, string $value, array $paramsArray = []): void
+ {
+ $paramsString = $this->createParams($paramsArray);
+ echo "";
+
+ }
+
+ /**
+ * @param string $title
+ * @param array $paramsArray
+ * @return void
+ */
+ public function createLabel(string $title, array $paramsArray = []): void
+ {
+ $paramsString = $this->createParams($paramsArray);
+ echo "";
+ }
+
+ /**
+ * @param string $name
+ * @param array $paramsArray
+ * @return void
+ */
+ public function createRadio(string $name, array $paramsArray = []): void
+ {
+ $paramsString = $this->createParams($paramsArray);
+ echo "";
+ }
+
+ /**
+ * @param string $name
+ * @param string $value
+ * @param array $paramsArray
+ * @return void
+ */
+ public function createTextarea(string $name, string $value = "", array $paramsArray = []): void
+ {
+ $paramsString = $this->createParams($paramsArray);
+ echo "";
+ }
+ /**
+ * @return void
+ */
+ public function endForm(): void
+ {
+ echo "";
+
+ }
+}