2 repositories on SrcLog
Current and Historical Lists of S&P 500 components since 1996
A backtester and spreadsheet library for stocks and ETFs