diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5d82b4288f4d140e3573715dfa2a12bf04a0477c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,57 @@
+######################
+# Logs and databases #
+######################
+*\.log
+.DS_Store
+
+####################
+# Eclipse metadata #
+####################
+\.project
+\.pydevproject
+\.settings/
+
+#############
+# vim files #
+#############
+*\.swp
+*~
+\#*\#
+
+#################
+# pycharm files #
+#################
+.idea/*
+
+##########################
+# Python complied source #
+##########################
+*\.pyc
+*\.pyo
+build/
+dist/
+doc/_build/
+
+###################################
+# MacsyFinder results directories #
+###################################
+bin/macsyfinder-*
+bin/log*
+bin/prru_psae_acav.*
+bin/script.csh
+log*
+test/datatest/DEF_svg/
+bin/formatdb.err
+macsypy/*_svg
+macsyfinder-201*
+
+####################
+# MacSyFinder data #
+####################
+data/macsyfinder/models/TXSS/*
+
+##############################
+# MacsyFinder generated file #
+##############################
+MANIFEST
+uninstall*