paperswithbacktest/awesome-systematic-tradingPublic

A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading.

AI summary: A comprehensively curated collection of libraries, strategies, books, and academic resources for systematic trading.

Stars
14.5K
+20 today
Forks
1.7K
Watchers
195
Open issues
2
Open PRs
10
Contributors
~18
Commits
176
Branches
10

PythonNo licenseCreated Feb 5, 2022Last push 6d ago+100 stars this week+406 this month

Quick answers

What is awesome-systematic-trading?
A comprehensively curated collection of libraries, strategies, books, and academic resources for systematic trading.
What does awesome-systematic-trading do?
This repository provides an extensively categorized, awesome-style list dedicated entirely to the field of quantitative and systematic trading. It aggregates over a hundred technical libraries, testing frameworks, and live execution packages essential for building algorithmic trading systems. Beyond software, the guide deeply curates academic papers, institutional strategies, and professional literature, offering users actionable insights from both theoretical and applied finance. The resource bridges the gap between academic research and practical implementation, serving as a centralized hub for anyone looking to rigorously backtest and deploy automated market strategies.
Who is awesome-systematic-trading for?
This resource is invaluable for quantitative researchers, algorithmic traders, financial engineers, and software developers building systematic trading infrastructure.
How do I get started with awesome-systematic-trading?
https://paperswithbacktest.com
How popular is awesome-systematic-trading on GitHub?
paperswithbacktest/awesome-systematic-trading has 14,520 stars and 1,739 forks on GitHub, and gained 100 stars in the last 7 days.

Star history

since Jul 29, 2026
05K10KJul 2026Aug 2026Sep 2026Oct 2026
14.5K stars as of Oct 3, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 1 commit2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 1 commit2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 1 commit2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 1 commit2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 1 commit2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 2 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 1 commit2026-08-27: 12 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 1 commit2026-09-02: 0 commits2026-09-03: 1 commit2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 3 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
25 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    14,520 stars

  • Continuous integration

    Automated checks passing

  • Repeat trending

    8 trending appearances

What awesome-systematic-trading does

This repository provides an extensively categorized, awesome-style list dedicated entirely to the field of quantitative and systematic trading. It aggregates over a hundred technical libraries, testing frameworks, and live execution packages essential for building algorithmic trading systems. Beyond software, the guide deeply curates academic papers, institutional strategies, and professional literature, offering users actionable insights from both theoretical and applied finance. The resource bridges the gap between academic research and practical implementation, serving as a centralized hub for anyone looking to rigorously backtest and deploy automated market strategies.

This resource is invaluable for quantitative researchers, algorithmic traders, financial engineers, and software developers building systematic trading infrastructure.

  • Library Aggregation: Curates nearly a hundred specialized software packages covering event-driven frameworks, vector-based backtesting, and live trading.
  • Strategy Documentation: Links to over 40 distinct trading strategies thoroughly described by both academic researchers and institutional practitioners.
  • Extensive Literature: Organizes dozens of essential books, tutorials, and blogs catering to both novice quants and seasoned financial professionals.
  • Multimedia Resources: Includes curated video interviews and lectures from industry experts detailing the realities of systematic trading.
  • Multilingual Support: Provides a fully translated Chinese version of the index to serve a broader global audience of quantitative developers.
  • Companion Platform Integration: Directs users to a dedicated companion website offering exclusive Python implementations of complex trading strategies.

Where teams use it

Framework Selection

Quantitative developers compare the listed event-driven and vector-based backtesting libraries to choose the optimal architecture for their high-frequency trading bot.

Academic Strategy Implementation

Researchers locate specific academic papers detailing momentum strategies and utilize the linked software packages to replicate the historical backtests.

Professional Skill Development

Aspiring quants utilize the curated book list to systematically study market microstructure, risk management, and algorithmic execution.

Python Strategy Mining

Traders visit the companion website to analyze and adapt pre-written Python strategies into their own proprietary live-trading infrastructure.

Getting started: https://paperswithbacktest.com

README

main branch

Awesome Systematic Trading

希望阅读中文版?点我
日本語版はこちら

We are collecting a list of resources papers, softwares, books, articles for finding, developing, and running systematic trading (quantitative trading) strategies.

Run your first paper with Papers With Backtest

Start with a published strategy, its Python code and its data. Clone it into your workspace and run a backtest in your browser.

Try the value-and-size example →

No card or local setup required. A free account includes one full strategy unlock, one clone and $1 of research-agent credit, once per account. The strategy you unlock stays readable; the allowance does not reset.

Choose one starting point for your free unlock:

Research question Open the example
How do value and size affect equity returns? Value and Size Effect
Can correlation improve commodity momentum? Commodity Momentum
How do trend and mean reversion behave in Bitcoin? Bitcoin Seasonality, Trend and Mean Reversion
Walk through your first backtest
  1. Open an example, create a free account and unlock that strategy's code and results.
  2. Clone it into your workspace. Its backtest starts in the strategy chat.
  3. Inspect the result and the code. Use the available agent credit to ask which trading costs the backtest includes and how they affect the result.

Further research uses the remaining agent credit or a top-up. Backtester includes 100 strategy unlocks per month, market datasets, the course, $10/month of browser-agent credit and catalog access from your own Claude, Codex or Cursor over MCP. Compare free and paid access · Connect your own assistant

What will you find here?

What the replication record looks like

We have coded and run 4,843 of these papers over their own full history. Some numbers worth knowing before you pick one to implement:

  • The median replication returns a Sharpe ratio of 0.37, and 48% clear a t-statistic of 1.96. Half the published record cannot be distinguished from zero on its own sample.
  • Median test window: 34 years. A strategy needs roughly (1.96 / Sharpe)² years to prove itself, so a Sharpe of 0.4 needs about 24 of them.
  • The median strategy carries a beta of +0.17 to the S&P 500. Removing it takes the median information ratio down to 0.21, so a meaningful slice of the published edge is index exposure rather than skill.
  • Across 2,838 papers with a record on both sides of their publication date, we could find no measurable decay after publication once the market period is controlled for, to within a fifth of a percentage point a year.

Method and caveats are written up on the wiki.

Click here to see the full table of content

How can I help?

You can help by submitting an issue with suggestions and by sharing on Twitter:

Tweet

Libraries and packages

List of 136 libraries and packages implementing trading bots, backtesters, indicators, pricers, etc. Each library is categorized by its programming language and ordered by descending populatrity (number of stars).

Backtesting and Live Trading

General - Event Driven Frameworks

Repository Description Stars Made with
vnpy Python-based open source quantitative trading system development framework, officially released in January 2015, has grown step by step into a full-featured quantitative trading platform GitHub stars made-with-python
zipline dormant since 2024-02 Zipline is a Pythonic algorithmic trading library. It is an event-driven system for backtesting. GitHub stars made-with-python
backtrader dormant since 2024-08 Event driven Python Backtesting library for trading strategies GitHub stars made-with-python
QUANTAXIS QUANTAXIS 支持任务调度 分布式部署的 股票/期货/期权/港股/虚拟货币 数据/回测/模拟/交易/可视化/多账户 纯本地量化解决方案 GitHub stars made-with-python
QuantConnect Lean Algorithmic Trading Engine by QuantConnect (Python, C#) GitHub stars made-with-python
Rqalpha A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities GitHub stars made-with-python
finmarketpy Python library for backtesting trading strategies & analyzing financial markets (formerly pythalesians) GitHub stars made-with-python
backtesting.py Backtesting.py is a Python framework for inferring viability of trading strategies on historical (past) data. Improved upon the vision of Backtrader, and by all means surpassingly comparable to other accessible alternatives, Backtesting.py is lightweight, fast, user-friendly, intuitive, interactive, intelligent and, hopefully, future-proof. GitHub stars made-with-python
zvt Modular quant framework GitHub stars made-with-python
WonderTrader WonderTrader——量化研发交易一站式框架 GitHub stars made-with-python
nautilus_trader A high-performance algorithmic trading platform and event-driven backtester GitHub stars made-with-python
PandoraTrader High-frequency quantitative trading platform based on c++ development, supporting multiple trading APIs and cross-platform GitHub stars made-with-c++
HFTBacktest Highly precise backtest on HFT data in Python+Numba GitHub stars made-with-python
PyBroker Algorithmic trading in Python with machine learning: rule based and model driven strategies, walkforward analysis and bootstrapped significance tests on the results GitHub stars made-with-python
Hikyuu C++/Python quantitative research framework built around reusable strategy components, with its own bar and indicator engine GitHub stars made-with-c++
barter-rs Open source Rust framework for building event driven live trading and backtesting systems, running strategies on a near identical engine on both sides GitHub stars made-with-rust
Investing Algorithm Framework Framework for developing, backtesting and deploying automated trading algorithms and trading bots GitHub stars made-with-python
qf-lib Modular event driven backtester with data vendor and broker integrations, portfolio construction tools and automated PDF reporting GitHub stars made-with-python
trade-frame C++17 library and sample applications for automated trading of equities, futures, currencies, ETFs and options on IQFeed and Interactive Brokers data GitHub stars made-with-c++
QuantFabric Linux/C++ mid and high frequency trading system for the Chinese futures, stock and bond exchanges GitHub stars made-with-c++
aat An asynchronous, event-driven framework for writing algorithmic trading strategies in python with optional acceleration in C++. It is designed to be modular and extensible, with support for a wide variety of instruments and strategies, live trading across (and between) multiple exchanges. GitHub stars made-with-python
sdoosa-algo-trade-python dormant since 2023-09 This project is mainly for newbies into algo trading who are interested in learning to code their own trading algo using python interpreter. GitHub stars made-with-python
lumibot A very simple yet useful backtesting and sample based live trading framework (a bit slow to run...) GitHub stars made-with-python
quanttrader dormant since 2024-06 Backtest and live trading in Python. Event based. Similar to backtesting.py. GitHub stars made-with-python
gobacktest archived A Go implementation of event-driven backtesting framework GitHub stars made-with-go
PineForge Transpiles PineScript v6 strategies to C++ and runs deterministic offline backtests on user-provided OHLCV data. GitHub stars made-with-c++
FlashFunk High Performance Runtime in Rust GitHub stars made-with-rust

General - Vector Based Frameworks

Repository Description Stars Made with
QTradeX A powerful and flexible Python framework for designing, backtesting, optimizing, and deploying algotrading bots GitHub stars made-with-python
vectorbt vectorbt takes a novel approach to backtesting: it operates entirely on pandas and NumPy objects, and is accelerated by Numba to analyze any data at speed and scale. This allows for testing of many thousands of strategies in seconds. GitHub stars made-with-python
pysystemtrade Systematic Trading in python from book Systematic Trading by Rob Carver GitHub stars made-with-python
bt Flexible backtesting for Python based on Algo and Strategy Tree GitHub stars made-with-python
ml-quant-trading PyTorch research stack for ML multi-factor trading with 213 factors, bias correction, portfolio optimization, vectorized backtesting, and public validation reports GitHub stars made-with-python

Cryptocurrencies

Repository Description Stars Made with
Freqtrade Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning. GitHub stars made-with-python
Jesse Jesse is an advanced crypto trading framework which aims to simplify researching and defining trading strategies. GitHub stars made-with-python
OctoBot Cryptocurrency trading bot for TA, arbitrage and social trading with an advanced web interface GitHub stars made-with-python
Kelp archived Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges GitHub stars made-with-go
basana Python async and event driven framework for algorithmic trading, with a focus on crypto currencies GitHub stars made-with-python
openlimits dormant since 2022-07 A Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers. GitHub stars made-with-rust
bTrader archived Triangle arbitrage trading bot for Binance GitHub stars made-with-rust
crypto-crawler-rs dormant since 2023-03 Crawl orderbook and trade messages from crypto exchanges GitHub stars made-with-rust
Hummingbot A client for crypto market making GitHub stars made-with-python
cryptotrader-core dormant since 2019-06 Simple to use Crypto Exchange REST API client in rust. GitHub stars made-with-rust

Trading bots

Trading bots and alpha models. Some of them are old and not maintained.

Repository Description Stars Made with
Blackbird no longer available Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy GitHub stars made-with-c++
bitcoin-arbitrage Bitcoin arbitrage - opportunity detector GitHub stars made-with-python
ThetaGang ThetaGang is an IBKR bot for collecting money GitHub stars made-with-typescript
czsc 缠中说禅技术分析工具;缠论;股票;期货;Quant;量化交易 GitHub stars made-with-python
R2 Bitcoin Arbitrager dormant since 2023-04 R2 Bitcoin Arbitrager is an automatic arbitrage trading system powered by Node.js + TypeScript GitHub stars made-with-typescript
Intelligent Trading Bot Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering GitHub stars made-with-python
analyzingalpha dormant since 2023-08 Implementation of simple strategies GitHub stars made-with-python
PyTrendFollow dormant since 2018-04 PyTrendFollow - systematic futures trading using trend following GitHub stars made-with-python
TradeSight AI-powered algorithmic trading platform with RSI/MACD signals, overnight strategy tournaments, paper trading via Alpaca, multi-stock scanning, and web dashboard GitHub stars made-with-python
PRISM-INSIGHT AI-powered stock analysis with 13 specialized agents, automated trading via KIS API (Korean & US markets) GitHub stars made-with-python

Analytics

Indicators

Libraries of indicators to predict future price movements.

Repository Description Stars Made with
ta-lib Perform technical analysis of financial market data GitHub stars

Recent activity

commits and pull requests

Code frequency

additions and deletions
+16.2K-16.2KWeek of 2025-08-31: +0 linesWeek of 2025-08-31: -0 linesWeek of 2025-09-07: +0 linesWeek of 2025-09-07: -0 linesWeek of 2025-09-14: +0 linesWeek of 2025-09-14: -0 linesWeek of 2025-09-21: +0 linesWeek of 2025-09-21: -0 linesWeek of 2025-09-28: +0 linesWeek of 2025-09-28: -0 linesWeek of 2025-10-05: +0 linesWeek of 2025-10-05: -0 linesWeek of 2025-10-12: +0 linesWeek of 2025-10-12: -0 linesWeek of 2025-10-19: +0 linesWeek of 2025-10-19: -0 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -0 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +0 linesWeek of 2025-11-09: -0 linesWeek of 2025-11-16: +0 linesWeek of 2025-11-16: -0 linesWeek of 2025-11-23: +0 linesWeek of 2025-11-23: -0 linesWeek of 2025-11-30: +0 linesWeek of 2025-11-30: -0 linesWeek of 2025-12-07: +0 linesWeek of 2025-12-07: -0 linesWeek of 2025-12-14: +0 linesWeek of 2025-12-14: -0 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +1 linesWeek of 2026-02-01: -0 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +0 linesWeek of 2026-03-01: -0 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +0 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +1 linesWeek of 2026-03-22: -0 linesWeek of 2026-03-29: +0 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +0 linesWeek of 2026-04-05: -0 linesWeek of 2026-04-12: +553 linesWeek of 2026-04-12: -0 linesWeek of 2026-04-19: +0 linesWeek of 2026-04-19: -0 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +0 linesWeek of 2026-05-03: -0 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +0 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +1 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +0 linesWeek of 2026-06-21: -0 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +1 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +5 linesWeek of 2026-07-26: -2 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesWeek of 2026-08-09: +0 linesWeek of 2026-08-09: -0 linesWeek of 2026-08-16: +0 linesWeek of 2026-08-16: -0 linesWeek of 2026-08-23: +16,240 linesWeek of 2026-08-23: -438 linesAug 31, 2025Aug 23, 2026
+16.8K lines added, -440 removed over the last year.

Commits per week

last 52 weeks
130Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 1 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 1 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 1 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 1 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 1 commitsWeek of 2026-07-26: 2 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 13 commitsWeek of 2026-08-30: 2 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 3 commitsOct 5, 2025Sep 27, 2026
25 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 1 commitsSun 10:00 — 0 commitsSun 11:00 — 0 commitsSun 12:00 — 1 commitsSun 13:00 — 3 commitsSun 14:00 — 5 commitsSun 15:00 — 0 commitsSun 16:00 — 1 commitsSun 17:00 — 1 commitsSun 18:00 — 1 commitsSun 19:00 — 2 commitsSun 20:00 — 12 commitsSun 21:00 — 2 commitsSun 22:00 — 2 commitsSun 23:00 — 5 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 0 commitsMon 11:00 — 1 commitsMon 12:00 — 6 commitsMon 13:00 — 1 commitsMon 14:00 — 0 commitsMon 15:00 — 0 commitsMon 16:00 — 1 commitsMon 17:00 — 0 commitsMon 18:00 — 1 commitsMon 19:00 — 0 commitsMon 20:00 — 2 commitsMon 21:00 — 0 commitsMon 22:00 — 2 commitsMon 23:00 — 4 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 3 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 0 commitsTue 11:00 — 0 commitsTue 12:00 — 0 commitsTue 13:00 — 1 commitsTue 14:00 — 0 commitsTue 15:00 — 1 commitsTue 16:00 — 0 commitsTue 17:00 — 0 commitsTue 18:00 — 0 commitsTue 19:00 — 0 commitsTue 20:00 — 0 commitsTue 21:00 — 2 commitsTue 22:00 — 4 commitsTue 23:00 — 0 commitsWed 0:00 — 1 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 1 commitsWed 9:00 — 2 commitsWed 10:00 — 3 commitsWed 11:00 — 0 commitsWed 12:00 — 0 commitsWed 13:00 — 0 commitsWed 14:00 — 0 commitsWed 15:00 — 0 commitsWed 16:00 — 0 commitsWed 17:00 — 0 commitsWed 18:00 — 0 commitsWed 19:00 — 1 commitsWed 20:00 — 0 commitsWed 21:00 — 3 commitsWed 22:00 — 7 commitsWed 23:00 — 1 commitsThu 0:00 — 1 commitsThu 1:00 — 0 commitsThu 2:00 — 1 commitsThu 3:00 — 0 commitsThu 4:00 — 3 commitsThu 5:00 — 0 commitsThu 6:00 — 6 commitsThu 7:00 — 3 commitsThu 8:00 — 0 commitsThu 9:00 — 0 commitsThu 10:00 — 1 commitsThu 11:00 — 2 commitsThu 12:00 — 1 commitsThu 13:00 — 0 commitsThu 14:00 — 1 commitsThu 15:00 — 0 commitsThu 16:00 — 0 commitsThu 17:00 — 1 commitsThu 18:00 — 0 commitsThu 19:00 — 0 commitsThu 20:00 — 0 commitsThu 21:00 — 3 commitsThu 22:00 — 1 commitsThu 23:00 — 1 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 0 commitsFri 11:00 — 0 commitsFri 12:00 — 2 commitsFri 13:00 — 6 commitsFri 14:00 — 6 commitsFri 15:00 — 5 commitsFri 16:00 — 0 commitsFri 17:00 — 0 commitsFri 18:00 — 0 commitsFri 19:00 — 0 commitsFri 20:00 — 0 commitsFri 21:00 — 4 commitsFri 22:00 — 0 commitsFri 23:00 — 3 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 0 commitsSat 9:00 — 1 commitsSat 10:00 — 0 commitsSat 11:00 — 0 commitsSat 12:00 — 0 commitsSat 13:00 — 2 commitsSat 14:00 — 1 commitsSat 15:00 — 1 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 1 commitsSat 19:00 — 0 commitsSat 20:00 — 1 commitsSat 21:00 — 5 commitsSat 22:00 — 1 commitsSat 23:00 — 2 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 9, 2026weekly#6+1,433
Aug 8, 2026weekly#6+1,433
Aug 3, 2026daily#2+523
Aug 2, 2026daily#2+523
Aug 1, 2026daily#4+763
Jul 31, 2026daily#3+621
Jul 30, 2026daily#9+945
Jul 29, 2026daily#6+309