diff --git a/.gitignore b/.gitignore
index 7523db9a5a3b4bc26202e34bc488726e040d5359..31ee437c59f4e9c2af827cf41719ad1e1d6f33d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,8 +11,10 @@ Thumbs.db
 .svn/
 .sass-cache/
 *.log
-a.out
-node-modules/
+*.out
+*.so
+node_modules/
+.npm/
 nbproject/
 *.ipynb
 .idea/
@@ -22,7 +24,7 @@ nbproject/
 .cache/
 bower_components/
 *.class
-*.jar
+*.[ewj]ar
 secring.*
 .*.kate-swp
 .swp.*
@@ -32,3 +34,23 @@ build/
 _build/
 dist/
 .tox/
+*.pdf
+*.exe
+*.dll
+*.gz
+*.tgz
+*.tar
+*.rar
+*.zip
+*.xz
+*.pid
+*.lock
+*.env
+.bundle/
+!Pipfile.lock
+.terraform
+.terraform.*
+tfplan
+*.tfstate*
+*.venv
+reports/