David Cain's starred repositories
pyannotate
Auto-generate PEP-484 annotations
gnc-fq-helper
A drop-in replacement for GnuCash's Finance::Quote helper
petite-vue
6kb subset of Vue optimized for progressive enhancement
autotyping
Automatically add simple type annotations to your code
stay-the-course
Lazy portfolio rebalancer for GnuCash users
mitoc-trips
The MIT Outing Club's trip management system
django-migration-linter
:rocket: Detect backward incompatible migrations for your django project
terraform-provider-sentry
Terraform provider for Sentry
pylint-silent
Automatically add code comments to silence the output of pylint.
docusign-esign-python-client
The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client. https://www.docusign.com/devcenter
guide-on-mitopenid
How to set up OAuth 2.0 from MIT OpenID using Passport.js and selected guides on understanding OAuth 2.0.
pytest-socket
Pytest Plugin to disable socket calls during tests
rainbow-roads
Animate your exercise maps!
refined-github
:octocat: Browser extension that simplifies the GitHub interface and adds useful features
nvim-lspconfig
Quickstart configs for Nvim LSP
terraform-provider-auth0
ARCHIVED Auth0 Terraform Provider. This project is now being maintained at: https://github.com/auth0/terraform-provider-auth0
git-messenger.vim
Vim and Neovim plugin to reveal the commit messages under the cursor
openlibrary
One webpage for every book ever published!
linked-list-good-taste
Linus Torvalds' linked list argument for good taste, explained
pyenv-installer
This tool is used to install `pyenv` and friends.