Skip to content

Instantly share code, notes, and snippets.

@iTrauco
Created July 31, 2025 17:35
Show Gist options
  • Select an option

  • Save iTrauco/fc6831d262d471bc20ce43f73313356e to your computer and use it in GitHub Desktop.

Select an option

Save iTrauco/fc6831d262d471bc20ce43f73313356e to your computer and use it in GitHub Desktop.

Python

pycache/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST

Virtual Environments

venv/ env/ ENV/ env.bak/ venv.bak/ .venv/ .env/ pyvenv.cfg

PyInstaller

*.manifest *.spec

Unit test / coverage reports

htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/

Jupyter Notebook

.ipynb_checkpoints /.ipynb_checkpoints/ profile_default/ ipython_config.py

IPython

.ipython/

Environment variables

.env .env.local .env.development .env.test .env.production .env.staging *.env

Data files and directories

data/ *.csv *.tsv *.xlsx *.xls *.json *.xml *.parquet *.feather *.pkl *.pickle *.h5 *.hdf5 *.db *.sqlite *.sqlite3

Log files

*.log logs/ log/

Cloud credentials and configs

*.pem *.key *.crt *.p12 service-account.json credentials.json config.json gcloud/ .gcloud/ .config/gcloud/ .aws/ .azure/ .kube/

IDE and Editor files

.vscode/ .idea/ *.swp *.swo *~ .DS_Store Thumbs.db

OS generated files

.DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini

Node.js and JavaScript

node_modules/ npm-debug.log* npm-error.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* package-lock.json yarn.lock pnpm-lock.yaml .npm .eslintcache .stylelintcache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ .nyc_output lib-cov coverage/ *.lcov .grunt bower_components .lock-wscript build/Release .deps .gyp jspm_packages/ web_modules/ .tsbuildinfo .npm-cache/ .yarn-cache/ .yarn/cache/ .yarn/unplugged/ .yarn/build-state.yml .yarn/install-state.gz .pnp. dist/ build/

TypeScript

*.tsbuildinfo

Webpack

.webpack/

Parcel

.parcel-cache/

Next.js

.next/ out/

Nuxt.js

.nuxt/ .output/

Gatsby

.cache/ public/

Storybook

.out/ .storybook-out/

Docker

.dockerignore Dockerfile* docker-compose*.yml docker-compose*.yaml .docker/ *.dockerignore

Kubernetes

*.yaml *.yml kustomization.yaml kustomization.yml *.kubeconfig .kube/ k8s/ kubernetes/ helm/ charts/

Argo

argo/ argocd/ *.argo .argocd/ argo-workflows/ argo-events/ argo-rollouts/

CI/CD

.github/ .gitlab-ci.yml .travis.yml .circleci/ .jenkins/ Jenkinsfile* .buildkite/ .drone.yml .teamcity/ .vsts-ci.yml azure-pipelines.yml bitbucket-pipelines.yml .codecov.yml .coveralls.yml .scrutinizer.yml .codeclimate.yml sonar-project.properties .sonarqube/ .tekton/ tekton/ .harness/

Temporary files

*.tmp *.temp temp/ tmp/

Backup files

*.bak *.backup *~

Compressed files

*.zip *.tar.gz *.rar *.7z

Model files

*.model *.pkl *.joblib *.sav models/ checkpoints/

Cache directories

.cache/ cache/ pycache/ .pytest_cache/ .mypy_cache/ .dmypy.json dmypy.json

Profiling data

.prof

Conda

.conda/ .condarc

Spyder

.spyderproject .spyproject

Rope

.ropeproject

mkdocs documentation

/site

Celery

celerybeat-schedule celerybeat.pid

SageMath parsed files

*.sage.py

Pyenv

.python-version

Pipenv

Pipfile.lock

Poetry

poetry.lock

pdm

.pdm.toml

PEP 582

pypackages/

Streamlit

.streamlit/

MLflow

mlruns/ .mlflow/

Weights & Biases

wandb/

DVC

.dvc/ .dvcignore

Great Expectations

great_expectations/uncommitted/

Airflow

airflow.cfg airflow.db logs/ dags/pycache/

Terraform

*.tfstate .tfstate. .terraform/ .terraform.lock.hcl

Kubernetes

*.kubeconfig

Prefect

.prefect/

Dask

dask-worker-space/

Spark

*.jar spark-warehouse/

Hadoop

*.war

R

.Rproj.user/ .Rhistory .RData .Ruserdata

Scala

*.class target/

Java

*.jar *.war *.nar *.ear *.zip *.tar.gz *.rar

C++

*.exe *.out *.app

Go

*.exe~ *.dll *.so *.dylib vendor/

Rust

target/ Cargo.lock

JetBrains

.idea/ *.iws *.iml *.ipr

Visual Studio

.vs/ *.vcxproj.user *.userosscache *.sln.docstates

Windows

[Tt]humbs.db [Dd]esktop.ini $RECYCLE.BIN/ *.cab *.msi *.msix *.msm *.msp *.lnk

macOS

.DS_Store .AppleDouble .LSOverride .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk

Linux

*~ .fuse_hidden* .directory .Trash-* .linux-trash

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment