diff --git a/languages/nodejs.gitignore b/languages/nodejs.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..36f342019d6bde8a0f54437e5b8fc56a0c7b33ba
--- /dev/null
+++ b/languages/nodejs.gitignore
@@ -0,0 +1,48 @@
+###
+ # GitIgnore file for JavaScript/NodeJs Language projects.
+ # See https://git-scm.com/docs/gitignore for documentation.
+ #
+ # https://git.brandon-rodriguez.com/other/gitignore
+ # Version 1.0
+ ##
+
+
+# Ignore system files.
+.DS_Store
+Thumbs.db
+
+
+# Ignore environment settings.
+.env/
+.idea/
+.vs/
+.vscode/
+.env
+dist/
+env/
+idea/
+node_modules/
+vs/
+vscode/
+config.js
+
+
+# Ignore temporary files.
+[Tt]mp/
+[Tt]emp/
+[Tt]empfiles/
+[Tt]emp_files/
+*.tmp
+*.temp
+
+
+# Ignore logfiles.
+[Ll]og/
+[Ll]ogs/
+*.log
+*.log.*
+
+
+###
+ # Project-specific ignores go below here.
+ ##