Awesome List Updates on Mar 05, 2019
15 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Gbdev
Game Boy Color / Opcodes
Peripherals / Opcodes
- Game Boy Camera RE (⭐78) - Documentation about GB Camera and tools used to reverse engineer it by using Arduino.
- Arduino Game Boy Printer Emulator (⭐288) - Emulating a Game Boy Printer via the Game Boy Link cable with an Arduino.
Cartridges / Custom cartridges
- Homebrew-Gameboy-Cartridge (⭐129) - Eagle library, schematic, and board files for a cartridge PCB using an Atmel AT49F040 as ROM.
Emulator Development / Misc
- Decoding Gameboy Z80 opcodes - How to algorithmically decode Game Boy instructions (as opposed to writing one huge switch-case statement).
2. Awesome Laravel
Codebases for Reference / Videos
- Pixelfed (⭐3.9k) - A free and ethical photo sharing platform, powered by ActivityPub federation
3. Awesome Machine Learning
Python / General-Purpose Machine Learning
- Microsoft Recommenders (⭐19k): Examples and best practices for building recommendation systems, provided as Jupyter notebooks. The repo contains some of the latest state of the art algorithms from Microsoft Research as well as from other companies and institutions.
4. Awesome Crystal
- CrystalEmail - A RFC compliant Email validator
Network Protocols
- transfer_more - Clone of transfer.sh to uploads files
5. Awesome Quant
Python / Numerical Libraries & Data Structures
- numpy - NumPy is the fundamental package for scientific computing with Python.
- pandas - pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
- quantdsl (⭐334) - Domain specific language for quantitative analytics in finance and trading.
- statistics - Builtin Python library for all basic statistical calculations.
- sympy - SymPy is a Python library for symbolic mathematics.
- pymc3 - Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano.
Python / Financial Instruments and Pricing
- PyQL (⭐966) - QuantLib's Python port.
- pyfin (⭐306) - Basic options pricing in Python. ARCHIVED
- QuantPy (⭐659) - A framework for quantitative finance In python.
- Finance-Python (⭐734) - Python tools for Finance.
- ffn (⭐1.9k) - A financial function library for Python.
- tia (⭐406) - Toolkit for integration and analysis.
- hasura/base-python-dash - Hasura quick start to deploy Dash framework. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python.
- hasura/base-python-bokeh - Hasura quick start to visualize data with bokeh library.
- pysabr (⭐453) - SABR model Python implementation.
Python / Trading & Backtesting
- QuantSoftware Toolkit (⭐462) - Python-based open source software framework designed to support portfolio construction and management.
- quantitative (⭐60) - Quantitative finance, and backtesting library.
- analyzer (⭐208) - Python framework for real-time financial and backtesting trading strategies.
- bt (⭐2.1k) - Flexible Backtesting for Python.
- backtrader (⭐14k) - Python Backtesting library for trading strategies.
- pyalgotrade (⭐4.4k) - Python Algorithmic Trading Library.
- tradingWithPython - A collection of functions and classes for Quantitative trading.
- algobroker (⭐86) - This is an execution engine for algo trading.
- pysentosa - Python API for sentosa trading system.
- finmarketpy (⭐3.4k) - Python library for backtesting trading strategies and analyzing financial markets.
- binary-martingale (⭐46) - Computer program to automatically trade binary options martingale style.
- fooltrader (⭐1.1k) - the project using big-data technology to provide an uniform way to analyze the whole market.
- pylivetrader (⭐658) - zipline-compatible live trading library.
- pipeline-live (⭐204) - zipline's pipeline capability with IEX for live trading.
- zipline-extensions (⭐18) - Zipline extensions and adapters for QuantRocket.
- moonshot (⭐195) - Vectorized backtester and trading engine for QuantRocket based on Pandas.
Python / Risk Analysis
- pyfolio (⭐5.6k) - Portfolio and risk analytics in Python.
- empyrical (⭐1.3k) - Common financial risk and performance metrics.
- finance - Financial Risk Calculations. Optimized for ease of use through class construction and operator overload.
- qfrm - Quantitative Financial Risk Management: awesome OOP tools for measuring, managing and visualizing risk of financial instruments and portfolios.
- visualize-wealth (⭐137) - Portfolio construction and quantitative analysis.
- VisualPortfolio (⭐100) - This tool is used to visualize the performance of a portfolio.
Python / Factor Analysis
- alphalens (⭐3.2k) - Performance analysis of predictive alpha factors.
Python / Time Series
- ARCH (⭐1.3k) - ARCH models in Python.
- dynts (⭐86) - Python package for timeseries analysis and manipulation.
- PyFlux (⭐2.1k) - Python library for timeseries modelling and inference (frequentist and Bayesian) on models.
- tsfresh (⭐8.3k) - Automatic extraction of relevant features from time series.
- hasura/quandl-metabase - Hasura quickstart to visualize Quandl's timeseries datasets with Metabase.
Python / Calendars
- bizdays (⭐79) - Business days calculations and utilities.
- pandas_market_calendars (⭐768) - Exchange calendars to use with pandas for trading applications.
Python / Data Sources
- googlefinance (⭐697) - Python module to get real-time stock data from Google Finance API.
- yahoo-finance (⭐1.3k) - Python module to get stock data from Yahoo! Finance.
- pandas-datareader (⭐2.9k) - Python module to get data from various sources (Google Finance, Yahoo Finance, FRED, OECD, Fama/French, World Bank, Eurostat...) into Pandas datastructures such as DataFrame, Panel with a caching mechanism.
- pandas-finance (⭐152) - High level API for access to and analysis of financial data.
- pyhoofinance (⭐9) - Rapidly queries Yahoo Finance for multiple tickers and returns typed data for analysis.
- yfinanceapi (⭐9) - Finance API for Python.
- yql-finance (⭐16) - yql-finance is simple and fast. API returns stock closing prices for current period of time and current stock ticker (i.e. APPL, GOOGL).
- ystockquote (⭐527) - Retrieve stock quote data from Yahoo Finance.
- wallstreet (⭐1.3k) - Real time stock and option data.
- stock_extractor (⭐32) - General Purpose Stock Extractors from Online Resources.
- Stockex (⭐33) - Python wrapper for Yahoo! Finance API.
- finsymbols (⭐108) - Obtains stock symbols and relating information for SP500, AMEX, NYSE, and NASDAQ.
- FRB (⭐162) - Python Client for FRED® API.
- inquisitor (⭐38) - Python Interface to Econdb.com API.
- yfi (⭐2) - Yahoo! YQL library.
- chinesestockapi - Python API to get Chinese stock price.
- exchange (⭐16) - Get current exchange rate.
- ticks (⭐16) - Simple command line tool to get stock ticker data.
- pybbg (⭐53) - Python interface to Bloomberg COM APIs.
- ccy (⭐79) - Python module for currencies.
- tushare - A utility for crawling historical and Real-time Quotes data of China stocks.
- jsm - Get the japanese stock market data.
- cn_stock_src (⭐35) - Utility for retrieving basic China stock data from different sources.
- coinmarketcap (⭐434) - Python API for coinmarketcap.
- after-hours (⭐35) - Obtain pre market and after hours stock prices for a given symbol.
- bronto-python - Bronto API Integration for Python.
- pytdx (⭐1.3k) - Python Interface for retrieving chinese stock realtime quote data from TongDaXin Nodes.
- pdblp (⭐240) - A simple interface to integrate pandas and the Bloomberg Open API.
- tiingo (⭐244) - Python interface for daily composite prices/OHLC/Volume + Real-time News Feeds, powered by the Tiingo Data Platform.
- alpaca-trade-api (⭐1.7k) - Python interface for retrieving real-time and historical prices from Alpaca API as well as trade execution.
Python / Excel Integration
- xlwings - Make Excel fly with Python.
- openpyxl - Read/Write Excel 2007 xlsx/xlsm files.
- xlrd (⭐2.1k) - Library for developers to extract data from Microsoft Excel spreadsheet files.
- xlsxwriter - Write files in the Excel 2007+ XLSX file format.
R / Time Series
- tseries - Time Series Analysis and Computational Finance.
- fGarch - Rmetrics - Autoregressive Conditional Heteroskedastic Modelling.
- timeSeries - Rmetrics - Financial Time Series Objects.
- tidypredict (⭐2) - Run predictions inside the database https://tidypredict.netlify.com/.
- tidyquant (⭐844) - Bringing financial analysis to the tidyverse.
- timetk (⭐606) - A toolkit for working with time series in R.
R / Financial Instruments and Pricing
- quantmod - Quantitative Financial Modelling Framework.
- sparseIndexTracking (⭐49) - Portfolio design to track an index.
- covFactorModel (⭐31) - Covariance matrix estimation via factor models.
- riskParityPortfolio (⭐105) - Blazingly fast design of risk parity portfolios.
- sde - Simulation and Inference for Stochastic Differential Equations.
- YieldCurve - Modelling and estimation of the yield curve.
- SmithWilsonYieldCurve - Constructs a yield curve by the Smith-Wilson method from a table of LIBOR and SWAP rates.
- ycinterextra - Yield curve or zero-coupon prices interpolation and extrapolation.
- AmericanCallOpt - This package includes pricing function for selected American call options with underlying assets that generate payouts.
- VarSwapPrice - Pricing a variance swap on an equity index.
- RND - Risk Neutral Density Extraction Package.
- LSMonteCarlo - American options pricing with Least Squares Monte Carlo method.
- OptHedging - Estimation of value and hedging strategy of call and put options.
- tvm - Time Value of Money Functions.
- OptionPricing - Option Pricing with Efficient Simulation Algorithms.
- derivmkts - Functions and R Code to Accompany Derivatives Markets.
- FinCal (⭐21) - Package for time value of money calculation, time series analysis and computational finance.
- r-quant (⭐30) - R code for quantitative analysis in finance.
- options.studies (⭐6) - options trading studies functions for use with options.data package and shiny.
R / Trading
- backtest - Exploring Portfolio-Based Conjectures About Financial Instruments.
- pa - Performance Attribution for Equity Portfolios.
- QuantTools - Enhanced Quantitative Trading Modelling.
Matlab / FrameWorks
- QUANTAXIS (⭐8k) - Integrated Quantitative Toolbox with Matlab.
Julia / FrameWorks
- Ito.jl (⭐36) - A Julia package for quantitative finance.
- TALib.jl (⭐51) - A Julia wrapper for TA-Lib.
- Temporal.jl (⭐100) - Flexible and efficient time series class & methods.
- Indicators.jl (⭐214) - Financial market technical analysis & indicators on top of Temporal.
- Strategems.jl (⭐163) - Quantitative systematic trading strategy development and backtesting.
- TimeSeries.jl (⭐348) - Time series toolkit for Julia.
- MarketTechnicals.jl (⭐127) - Technical analysis of financial time series on top of TimeSeries.
- MarketData.jl (⭐142) - Time series market data.
- TimeFrames.jl (⭐4) - A Julia library that defines TimeFrame (essentially for resampling TimeSeries).
Java / FrameWorks
- finmath.net - Java library with algorithms and methodologies related to mathematical finance.
- quantcomponents (⭐163) - Free Java components for Quantitative Finance and Algorithmic Trading.
Haskell / Data Visualization
- quantfin (⭐134) - quant finance in pure haskell.
Scala / Data Visualization
- QuantScale (⭐46) - Scala Quantitative Finance Library.
Frameworks / Data Visualization
- TA-Lib - perform technical analysis of financial market data.
Reproducing Works, Training & Books / Data Visualization
- quant (⭐314) - Quantitative Finance and Algorithmic Trading exhaust; mostly ipython notebooks based on Quantopian, Zipline, or Pandas.
6. Awesome Diversity
Organizations
- Women Make - A community where women are in the forefront.
7. Awesome Mental Health
Articles
- I Can't Do It All: My Burnout Story - By Molly Struve.
8. Awesome Dotnet
API
- ASP.NET Web API - Framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices
- Breeze - API framework enabling rich data access by using the OData 3 protocol. Client libraries available for JavaScript and C#.
Authentication and Authorization
- Stuntman - Stuntman is a library for impersonating users during development leveraging .NET Claims Identity.
Compilers, Transpilers and Languages
- Hybridizer - CIL (C#, VB.Net, F#) to CUDA compiler. [$]
Compression
- SharpZipLib - a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform
Continuous Integration
- TeamCity - Ready to work, extensible and developer-friendly build server — out of the box [$]
Database
- LiteDB (⭐8.4k) - A .NET NoSQL Document Store in a single data file - https://www.litedb.org
Decompilation
- ILSpy - ILSpy is the open-source .NET assembly browser and decompiler
Markdown Processors
- F# Formatting - Tools for documenting F# and C# projects. The library contains extensible Markdown parser as a core component.
GIS
- OsmSharp - C# library to work with OpenStreetMap (OSM) data. Provides reading, writing and route-planning for OSM data.
Git Tools
- GitExtensions (⭐7.6k) - GitExtensions is a shell extension, a Visual Studio 2008/2010/2012/2013 plugin and a standalone Git repository tool. https://gitextensions.github.io/
Graphics
- Helix Toolkit - Helix Toolkit is a collection of 3D components for .NET
HTML and CSS
- LibSass Host (⭐81) - .NET wrapper around the libSass library with the ability to support a virtual file system
IDE
- Waf DotNetPad - A simple and fast code editor that makes fun program with C# or Visual Basic.
Image Processing
- DynamicImage - High-performance open-source image manipulation library for ASP.NET.
Machine Learning and Data Science
- Deedle - Data frame and (time) series library for exploratory data manipulation with C# and F# support
- R Provider - Type provider that exposes R packages and functions in a type-safe way to F# callers
MVVM
- Okra App Framework - An app centric MVVM framework for Windows 8.1 built with dependency injection in mind, including a full set of Visual Studio MVVM templates.
Object to object mapping
- AutoMapper (⭐9.9k) - A convention-based object-object mapper in .NET. https://automapper.org
Office
- NPOI (⭐68) - This project is the .NET version of POI Java project at https://poi.apache.org/.
Package Management
- Paket (⭐2k) - A package dependency manager for .NET with support for NuGet packages and GitHub repositories. https://fsprojects.github.io/Paket/
Search
- Lucene.net - Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users
Testing
- NSubstitute - A friendly substitute for .NET mocking frameworks
Visual Studio Plugins
- Resharper - Developer Productivity Tool for Visual Studio [$]
Web Frameworks
- ASP.NET MVC - ASP.NET is a free web framework for building great web sites and applications
9. Awesome Cpp
Compression
- miniz (⭐2.1k) - Single C source file Deflate/Inflate compression library with zlib-compatible API, ZIP archive reading/writing, PNG writing. [MIT]
Machine Learning
- flashlight (⭐5.2k) - A fast, flexible machine learning library from Facebook AI Research written entirely in C++ and based on the ArrayFire tensor library. [BSD-3-Clause] website
10. Awesome Eslint
Plugins / Testing Tools
- Jasmine (⭐95) - Linting rules for Jasmine.
11. Awesome Pascal
Code check/review, debug
- GpProfiler2017 (⭐66).
[Delphi]
Source code instrumenting profiler for Delphi XE and higher. Other forks support older versions.
- SamplingProfiler.
[Delphi]
Performance profiling tool for Delphi 5 to 32bits Delphi XE4. Its purpose is to help locate bottlenecks, even in final, optimized code running at full-speed.
- Pascal Analyzer (free Lite version available).
[Delphi]
Pascal Analyzer, or PAL for short, parses Delphi or Borland Pascal source code. It builds large internal tables of identifiers, and collects other information such as calls between subprograms. When the parsing is completed, extensive reports are produced. These reports contain a great deal of important information about the source code. This information will help you understand your source code better, and assist you in producing code of higher quality and reliability.
- delphiunitsizes (⭐15).
[Delphi]
Tool to display the sizes of each unit in a Delphi executable. Shows the size of each unit that is included in a Delphi exe-file. It also shows an approximate size of each symbol (classes, methods, procedures etc) in a unit.
- MapFileStats.
[Delphi]
Tool that provides simple binary size statistics from .MAP files (any Delphi version up to at least Delphi XE5).
12. Awesome Swift
Cache
- MemoryCache (⭐78) - Type-safe memory cache.
13. Awesome Flutter
VSCode / Game Engine resources
- Awesome Snippets - Collection of commonly used classes and methods by Nash
14. Awesome List
Related
- Awesome Search - Quick search for Awesome lists.
15. Awesome Dotnet Core
Frameworks, Libraries and Tools / Blockchain
- Nethermind (⭐1.2k) - .NET Core Ethereum client
- Prev: Mar 06, 2019
- Next: Mar 04, 2019