This commit is contained in:
wilsonfreitas
2026-08-16 13:31:48 +00:00
parent 9615e066cf
commit 197bce18a9
2 changed files with 156 additions and 127 deletions
+114 -86
View File
@@ -31,7 +31,7 @@
<p class="hero-subtitle">A curated list of insanely awesome libraries, packages and resources for Quants.</p>
<p class="hero-maintained">Maintained by <a href="https://github.com/wilsonfreitas">Wilson Freitas</a></p>
<div class="hero-stats">
<span class="stat"><strong>652</strong> projects</span>
<span class="stat"><strong>653</strong> projects</span>
<span class="stat-sep"></span>
<span class="stat"><strong>30</strong> languages</span>
</div>
@@ -90,13 +90,13 @@
</tr>
</thead>
<tbody>
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="32543">
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="32544">
<td class="col-num">1</td>
<td class="col-name">
<a href="https://www.numpy.org" target="_blank" rel="noopener">numpy</a>
<span class="mobile-category">Numerical Libraries &amp; Data Structures</span>
</td>
<td class="col-stars"><span class="stars" title="32,543 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 32.5k</span></td>
<td class="col-stars"><span class="stars" title="32,544 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 32.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-14">2026-08-14</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -142,13 +142,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="49502">
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="49501">
<td class="col-num">3</td>
<td class="col-name">
<a href="https://pandas.pydata.org" target="_blank" rel="noopener">pandas</a>
<span class="mobile-category">Numerical Libraries &amp; Data Structures</span>
</td>
<td class="col-stars"><span class="stars" title="49,502 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 49.5k</span></td>
<td class="col-stars"><span class="stars" title="49,501 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 49.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -168,13 +168,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="39364">
<tr class="row" data-languages="Python" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="39365">
<td class="col-num">4</td>
<td class="col-name">
<a href="https://docs.pola.rs/" target="_blank" rel="noopener">polars</a>
<span class="mobile-category">Numerical Libraries &amp; Data Structures</span>
</td>
<td class="col-stars"><span class="stars" title="39,364 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 39.4k</span></td>
<td class="col-stars"><span class="stars" title="39,365 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 39.4k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-14">2026-08-14</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -712,13 +712,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python MCP" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="48">
<tr class="row" data-languages="Python MCP" data-category="Numerical Libraries &amp; Data Structures" data-sources="github" data-stars="49">
<td class="col-num">25</td>
<td class="col-name">
<a href="https://github.com/morluto/jacobian" target="_blank" rel="noopener">jacobian</a>
<span class="mobile-category">Numerical Libraries &amp; Data Structures</span>
</td>
<td class="col-stars"><span class="stars" title="48 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 48</span></td>
<td class="col-stars"><span class="stars" title="49 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 49</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -1077,13 +1077,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Financial Instruments &amp; Pricing" data-sources="github" data-stars="12015">
<tr class="row" data-languages="Python" data-category="Financial Instruments &amp; Pricing" data-sources="github" data-stars="12017">
<td class="col-num">39</td>
<td class="col-name">
<a href="https://github.com/goldmansachs/gs-quant" target="_blank" rel="noopener">gs-quant</a>
<span class="mobile-category">Financial Instruments &amp; Pricing</span>
</td>
<td class="col-stars"><span class="stars" title="12,015 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 12k</span></td>
<td class="col-stars"><span class="stars" title="12,017 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 12k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-06">2026-08-06</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -1181,13 +1181,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Financial Instruments &amp; Pricing" data-sources="github" data-stars="5473">
<tr class="row" data-languages="Python" data-category="Financial Instruments &amp; Pricing" data-sources="github" data-stars="5474">
<td class="col-num">43</td>
<td class="col-name">
<a href="https://github.com/google/tf-quant-finance" target="_blank" rel="noopener">tf-quant-finance</a>
<span class="mobile-category">Financial Instruments &amp; Pricing</span>
</td>
<td class="col-stars"><span class="stars" title="5,473 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 5.5k</span></td>
<td class="col-stars"><span class="stars" title="5,474 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 5.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-06">2026-08-06</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -3660,7 +3660,7 @@
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="28 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 28</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-23">2026-07-23</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Rust">rust</button>
@@ -4097,13 +4097,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="30985">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="30995">
<td class="col-num">155</td>
<td class="col-name">
<a href="https://github.com/HKUDS/Vibe-Trading" target="_blank" rel="noopener">Vibe-Trading</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="30,985 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 31k</span></td>
<td class="col-stars"><span class="stars" title="30,995 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 31k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-15">2026-08-15</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -4201,13 +4201,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1692">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1693">
<td class="col-num">159</td>
<td class="col-name">
<a href="https://github.com/coding-kitties/investing-algorithm-framework" target="_blank" rel="noopener">Investing algorithm framework</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="1,692 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.7k</span></td>
<td class="col-stars"><span class="stars" title="1,693 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.7k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-13">2026-08-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -4227,13 +4227,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1934">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1935">
<td class="col-num">160</td>
<td class="col-name">
<a href="https://github.com/Lumiwealth/lumibot" target="_blank" rel="noopener">Lumibot</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="1,934 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.9k</span></td>
<td class="col-stars"><span class="stars" title="1,935 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.9k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-05">2026-08-05</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -4305,13 +4305,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="20040">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="20041">
<td class="col-num">163</td>
<td class="col-name">
<a href="https://github.com/quantopian/zipline" target="_blank" rel="noopener">zipline</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="20,040 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 20k</span></td>
<td class="col-stars"><span class="stars" title="20,041 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 20k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2020-10-14">2020-10-14</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -4331,13 +4331,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1921">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="1922">
<td class="col-num">164</td>
<td class="col-name">
<a href="https://github.com/stefan-jansen/zipline-reloaded" target="_blank" rel="noopener">zipline-reloaded</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="1,921 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.9k</span></td>
<td class="col-stars"><span class="stars" title="1,922 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.9k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2025-11-13">2025-11-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -4461,13 +4461,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="22857">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="22859">
<td class="col-num">169</td>
<td class="col-name">
<a href="https://github.com/backtrader/backtrader" target="_blank" rel="noopener">backtrader</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="22,857 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 22.9k</span></td>
<td class="col-stars"><span class="stars" title="22,859 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 22.9k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2023-04-19">2023-04-19</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5240,14 +5240,14 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="53329">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="53333">
<td class="col-num">199</td>
<td class="col-name">
<a href="https://github.com/freqtrade/freqtrade" target="_blank" rel="noopener">freqtrade</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="53,329 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 53.3k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-15">2026-08-15</span></td>
<td class="col-stars"><span class="stars" title="53,333 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 53.3k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
<button class="tag tag-section" data-filter-type="category" data-filter-value="Trading &amp; Backtesting">trading-backtesting</button>
@@ -5292,13 +5292,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="47484">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="47500">
<td class="col-num">201</td>
<td class="col-name">
<a href="https://github.com/microsoft/qlib" target="_blank" rel="noopener">Qlib</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="47,484 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 47.5k</span></td>
<td class="col-stars"><span class="stars" title="47,500 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 47.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-23">2026-07-23</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5344,13 +5344,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="20470">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="20472">
<td class="col-num">203</td>
<td class="col-name">
<a href="https://github.com/stefan-jansen/machine-learning-for-trading" target="_blank" rel="noopener">machine-learning-for-trading</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="20,470 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 20.5k</span></td>
<td class="col-stars"><span class="stars" title="20,472 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 20.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-15">2026-08-15</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5422,13 +5422,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="6695">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="6696">
<td class="col-num">206</td>
<td class="col-name">
<a href="https://github.com/ricequant/rqalpha" target="_blank" rel="noopener">rqalpha</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="6,695 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 6.7k</span></td>
<td class="col-stars"><span class="stars" title="6,696 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 6.7k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-23">2026-07-23</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5448,13 +5448,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="16020">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="16022">
<td class="col-num">207</td>
<td class="col-name">
<a href="https://github.com/AI4Finance-LLC/FinRL-Library" target="_blank" rel="noopener">FinRL-Library</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="16,020 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 16k</span></td>
<td class="col-stars"><span class="stars" title="16,022 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 16k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-12">2026-07-12</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5708,13 +5708,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="8695">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="8696">
<td class="col-num">217</td>
<td class="col-name">
<a href="https://github.com/polakowo/vectorbt" target="_blank" rel="noopener">vectorbt</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="8,695 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 8.7k</span></td>
<td class="col-stars"><span class="stars" title="8,696 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 8.7k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-02">2026-08-02</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5734,13 +5734,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python C#" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="21236">
<tr class="row" data-languages="Python C#" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="21237">
<td class="col-num">218</td>
<td class="col-name">
<a href="https://github.com/QuantConnect/Lean" target="_blank" rel="noopener">Lean</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="21,236 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 21.2k</span></td>
<td class="col-stars"><span class="stars" title="21,237 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 21.2k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-14">2026-08-14</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -5943,13 +5943,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="44513">
<tr class="row" data-languages="Python" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="44523">
<td class="col-num">226</td>
<td class="col-name">
<a href="https://github.com/vnpy/vnpy" target="_blank" rel="noopener">vnpy</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="44,513 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 44.5k</span></td>
<td class="col-stars"><span class="stars" title="44,523 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 44.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-06">2026-08-06</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -6021,13 +6021,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python Rust" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="25563">
<tr class="row" data-languages="Python Rust" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="25571">
<td class="col-num">229</td>
<td class="col-name">
<a href="https://github.com/nautechsystems/nautilus_trader" target="_blank" rel="noopener">nautilus_trader</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="25,563 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 25.6k</span></td>
<td class="col-stars"><span class="stars" title="25,571 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 25.6k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -6543,13 +6543,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Matlab" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="11005">
<tr class="row" data-languages="Matlab" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="11007">
<td class="col-num">249</td>
<td class="col-name">
<a href="https://github.com/yutiansut/quantaxis" target="_blank" rel="noopener">QUANTAXIS</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="11,005 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 11k</span></td>
<td class="col-stars"><span class="stars" title="11,007 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 11k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-02-28">2026-02-28</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Matlab">matlab</button>
@@ -6673,13 +6673,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="JavaScript Python PHP" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="43638">
<tr class="row" data-languages="JavaScript Python PHP" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="43640">
<td class="col-num">254</td>
<td class="col-name">
<a href="https://github.com/ccxt/ccxt" target="_blank" rel="noopener">ccxt</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="43,638 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 43.6k</span></td>
<td class="col-stars"><span class="stars" title="43,640 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 43.6k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="JavaScript">javascript</button>
@@ -7014,13 +7014,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="CSharp" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="21236">
<tr class="row" data-languages="CSharp" data-category="Trading &amp; Backtesting" data-sources="github" data-stars="21237">
<td class="col-num">267</td>
<td class="col-name">
<a href="https://github.com/QuantConnect/Lean" target="_blank" rel="noopener">QuantConnect</a>
<span class="mobile-category">Trading &amp; Backtesting</span>
</td>
<td class="col-stars"><span class="stars" title="21,236 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 21.2k</span></td>
<td class="col-stars"><span class="stars" title="21,237 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 21.2k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-14">2026-08-14</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="CSharp">csharp</button>
@@ -7355,13 +7355,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Portfolio Optimization &amp; Risk Analysis" data-sources="github" data-stars="2140">
<tr class="row" data-languages="Python" data-category="Portfolio Optimization &amp; Risk Analysis" data-sources="github" data-stars="2144">
<td class="col-num">280</td>
<td class="col-name">
<a href="https://github.com/skfolio/skfolio" target="_blank" rel="noopener">skfolio</a>
<span class="mobile-category">Portfolio Optimization &amp; Risk Analysis</span>
</td>
<td class="col-stars"><span class="stars" title="2,140 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 2.1k</span></td>
<td class="col-stars"><span class="stars" title="2,144 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 2.1k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-13">2026-08-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -8368,13 +8368,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="JavaScript" data-category="Portfolio Optimization &amp; Risk Analysis" data-sources="github" data-stars="9133">
<tr class="row" data-languages="JavaScript" data-category="Portfolio Optimization &amp; Risk Analysis" data-sources="github" data-stars="9134">
<td class="col-num">319</td>
<td class="col-name">
<a href="https://github.com/ghostfolio/ghostfolio" target="_blank" rel="noopener">Ghostfolio</a>
<span class="mobile-category">Portfolio Optimization &amp; Risk Analysis</span>
</td>
<td class="col-stars"><span class="stars" title="9,133 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 9.1k</span></td>
<td class="col-stars"><span class="stars" title="9,134 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 9.1k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="JavaScript">javascript</button>
@@ -8524,13 +8524,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Factor Analysis" data-sources="github" data-stars="71">
<tr class="row" data-languages="Python" data-category="Factor Analysis" data-sources="github" data-stars="72">
<td class="col-num">325</td>
<td class="col-name">
<a href="https://github.com/initial-d/ml-quant-trading" target="_blank" rel="noopener">ml-quant-trading</a>
<span class="mobile-category">Factor Analysis</span>
</td>
<td class="col-stars"><span class="stars" title="71 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 71</span></td>
<td class="col-stars"><span class="stars" title="72 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 72</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-15">2026-08-15</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -8861,13 +8861,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Time Series Analysis" data-sources="github" data-stars="11576">
<tr class="row" data-languages="Python" data-category="Time Series Analysis" data-sources="github" data-stars="11577">
<td class="col-num">338</td>
<td class="col-name">
<a href="http://statsmodels.sourceforge.net" target="_blank" rel="noopener">statsmodels</a>
<span class="mobile-category">Time Series Analysis</span>
</td>
<td class="col-stars"><span class="stars" title="11,576 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 11.6k</span></td>
<td class="col-stars"><span class="stars" title="11,577 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 11.6k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-15">2026-08-15</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -9590,13 +9590,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="71921">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="71923">
<td class="col-num">366</td>
<td class="col-name">
<a href="https://github.com/OpenBB-finance/OpenBBTerminal" target="_blank" rel="noopener">OpenBB Terminal</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="71,921 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 71.9k</span></td>
<td class="col-stars"><span class="stars" title="71,923 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 71.9k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-20">2026-07-20</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -9616,13 +9616,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="30293">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="30297">
<td class="col-num">367</td>
<td class="col-name">
<a href="https://github.com/Fincept-Corporation/FinceptTerminal" target="_blank" rel="noopener">Fincept Terminal</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="30,293 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 30.3k</span></td>
<td class="col-stars"><span class="stars" title="30,297 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 30.3k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-11">2026-08-11</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -9642,13 +9642,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="24994">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="24995">
<td class="col-num">368</td>
<td class="col-name">
<a href="https://github.com/ranaroussi/yfinance" target="_blank" rel="noopener">yfinance</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="24,994 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 25k</span></td>
<td class="col-stars"><span class="stars" title="24,995 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 25k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-13">2026-08-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -10238,13 +10238,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="553">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="554">
<td class="col-num">391</td>
<td class="col-name">
<a href="https://github.com/jugaad-py/jugaad-data" target="_blank" rel="noopener">jugaad-data</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="553 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 553</span></td>
<td class="col-stars"><span class="stars" title="554 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 554</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-07">2026-08-07</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -11226,13 +11226,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="22059">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="22061">
<td class="col-num">429</td>
<td class="col-name">
<a href="https://github.com/jindaxiang/akshare" target="_blank" rel="noopener">akshare</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="22,059 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 22.1k</span></td>
<td class="col-stars"><span class="stars" title="22,061 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 22.1k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-13">2026-08-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -11408,13 +11408,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="4895">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="4894">
<td class="col-num">436</td>
<td class="col-name">
<a href="https://github.com/RomelTorres/alpha_vantage" target="_blank" rel="noopener">alpha_vantage</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="4,895 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 4.9k</span></td>
<td class="col-stars"><span class="stars" title="4,894 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 4.9k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-26">2026-07-26</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -11460,13 +11460,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="1532">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="1531">
<td class="col-num">438</td>
<td class="col-name">
<a href="https://github.com/FinanceData/FinanceDataReader" target="_blank" rel="noopener">FinanceDataReader</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="1,532 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.5k</span></td>
<td class="col-stars"><span class="stars" title="1,531 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-05-13">2026-05-13</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -11797,14 +11797,14 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="8342">
<tr class="row" data-languages="Python" data-category="Market Data &amp; Data Sources" data-sources="github" data-stars="8343">
<td class="col-num">451</td>
<td class="col-name">
<a href="https://github.com/JerBouma/FinanceDatabase" target="_blank" rel="noopener">FinanceDatabase</a>
<span class="mobile-category">Market Data &amp; Data Sources</span>
</td>
<td class="col-stars"><span class="stars" title="8,342 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 8.3k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-09">2026-08-09</span></td>
<td class="col-stars"><span class="stars" title="8,343 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 8.3k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-16">2026-08-16</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
<button class="tag tag-section" data-filter-type="category" data-filter-value="Market Data &amp; Data Sources">market-data-data-sources</button>
@@ -13284,13 +13284,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="5214">
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="5213">
<td class="col-num">508</td>
<td class="col-name">
<a href="https://github.com/man-group/dtale" target="_blank" rel="noopener">D-Tale</a>
<span class="mobile-category">Visualization</span>
</td>
<td class="col-stars"><span class="stars" title="5,214 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 5.2k</span></td>
<td class="col-stars"><span class="stars" title="5,213 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 5.2k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-05-11">2026-05-11</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -13310,13 +13310,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="4422">
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="4423">
<td class="col-num">509</td>
<td class="col-name">
<a href="https://github.com/matplotlib/mplfinance" target="_blank" rel="noopener">mplfinance</a>
<span class="mobile-category">Visualization</span>
</td>
<td class="col-stars"><span class="stars" title="4,422 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 4.4k</span></td>
<td class="col-stars"><span class="stars" title="4,423 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 4.4k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2024-04-02">2024-04-02</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -13362,13 +13362,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="1552">
<tr class="row" data-languages="Python" data-category="Visualization" data-sources="github" data-stars="1558">
<td class="col-num">511</td>
<td class="col-name">
<a href="https://github.com/lit26/finvizfinance" target="_blank" rel="noopener">finvizfinance</a>
<span class="mobile-category">Visualization</span>
</td>
<td class="col-stars"><span class="stars" title="1,552 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.6k</span></td>
<td class="col-stars"><span class="stars" title="1,558 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 1.6k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-01-03">2026-01-03</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="Python">python</button>
@@ -13901,13 +13901,13 @@
</div>
</td>
</tr>
<tr class="row" data-languages="" data-category="Cross-Language Frameworks" data-sources="github" data-stars="7515">
<tr class="row" data-languages="" data-category="Cross-Language Frameworks" data-sources="github" data-stars="7516">
<td class="col-num">532</td>
<td class="col-name">
<a href="https://github.com/lballabio/QuantLib" target="_blank" rel="noopener">QuantLib</a>
<span class="mobile-category">Cross-Language Frameworks</span>
</td>
<td class="col-stars"><span class="stars" title="7,515 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 7.5k</span></td>
<td class="col-stars"><span class="stars" title="7,516 stars"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 7.5k</span></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-08-14">2026-08-14</span></td>
<td class="col-tags">
<button class="tag tag-section" data-filter-type="category" data-filter-value="Cross-Language Frameworks">cross-language-frameworks</button>
@@ -16890,8 +16890,36 @@
</div>
</td>
</tr>
<tr class="row" data-languages="" data-category="Related Lists" data-sources="github" data-stars="38">
<tr class="row" data-languages="REST MCP" data-category="Commercial &amp; Proprietary Services" data-sources="github commercial" data-stars="0">
<td class="col-num">651</td>
<td class="col-name">
<a href="https://wealthville.net" target="_blank" rel="noopener">Wealthville</a>
<span class="mobile-category">Commercial &amp; Proprietary Services</span>
</td>
<td class="col-stars"></td>
<td class="col-update"><span class="last-update" title="Last commit: 2026-07-28">2026-07-28</span></td>
<td class="col-tags">
<button class="tag tag-lang" data-filter-type="language" data-filter-value="REST">rest</button>
<button class="tag tag-lang" data-filter-type="language" data-filter-value="MCP">mcp</button>
<button class="tag tag-section" data-filter-type="category" data-filter-value="Commercial &amp; Proprietary Services">commercial-proprietary-services</button>
<button class="tag tag-source tag-github" data-filter-type="source" data-filter-value="github">github</button>
<button class="tag tag-source tag-commercial" data-filter-type="source" data-filter-value="commercial">commercial</button>
</td>
<td class="col-arrow"><span class="arrow">&#8250;</span></td>
</tr>
<tr class="expand-row" hidden>
<td colspan="6">
<div class="expand-content">
<p class="expand-desc">Liquidity-pool scoring for DeFi market making: a 0-100 score and an Enter/Hold/Exit/Reduce/Avoid verdict, with confidence calibrated per protocol, across ~68,800 Solana pools (Meteora DLMM, Orca Whirlpool, Raydium AMM/CLMM/CPMM) and 575 EVM pools on Ethereum, Arbitrum, Base, Optimism, Polygon and BSC. Outcomes are graded after impermanent loss and published as a miss-inclusive 30-day track record. Free keyless API, OpenAPI spec, and a hosted MCP server.</p>
<div class="expand-links">
<a href="https://wealthville.net" target="_blank" rel="noopener">https://wealthville.net</a>
<a href="https://github.com/amitesh-m/wealthville-integrations" target="_blank" rel="noopener">https://github.com/amitesh-m/wealthville-integrations</a>
</div>
</div>
</td>
</tr>
<tr class="row" data-languages="" data-category="Related Lists" data-sources="github" data-stars="38">
<td class="col-num">652</td>
<td class="col-name">
<a href="https://github.com/vibeyclaw/awesome-sec-filings" target="_blank" rel="noopener">awesome-sec-filings</a>
<span class="mobile-category">Related Lists</span>
@@ -16916,7 +16944,7 @@
</td>
</tr>
<tr class="row" data-languages="" data-category="Related Lists" data-sources="github" data-stars="0">
<td class="col-num">652</td>
<td class="col-num">653</td>
<td class="col-name">
<a href="https://github.com/convexfi" target="_blank" rel="noopener">CONVEXFI</a>
<span class="mobile-category">Related Lists</span>