wechat-article/wechat-article-exporterPublic

一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用,支持 docker 私有化部署和 Cloudflare 部署。 支持下载各种文件格式,其中 HTML 格式可100%还原文章排版与样式。

AI summary: A comprehensive tool to bulk download WeChat public articles and export their data.

Stars
12.7K
+24 today
Forks
2.2K
Watchers
49
Open issues
37
Open PRs
11
Contributors
~8
Commits
489
Branches
3

TypeScriptMITCreated Jul 17, 2024Last push 9d agoLatest release 0.3+134 stars this week+134 this month

Star history

since Jan 12, 2025
05K10KJan 2025Jul 2025Jan 2026Aug 2026
12.7K stars as of Aug 6, 2026, tracked back to Jan 12, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 0 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 1 commit2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 4 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-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: 1 commit2025-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: 6 commits2025-10-31: 11 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 5 commits2025-11-05: 13 commits2025-11-06: 11 commits2025-11-07: 13 commits2025-11-08: 1 commit2025-11-09: 1 commit2025-11-10: 5 commits2025-11-11: 8 commits2025-11-12: 5 commits2025-11-13: 9 commits2025-11-14: 1 commit2025-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: 1 commit2025-11-26: 1 commit2025-11-27: 4 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 1 commit2025-12-01: 1 commit2025-12-02: 2 commits2025-12-03: 5 commits2025-12-04: 5 commits2025-12-05: 4 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: 7 commits2025-12-16: 1 commit2025-12-17: 1 commit2025-12-18: 2 commits2025-12-19: 1 commit2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 2 commits2025-12-23: 0 commits2025-12-24: 2 commits2025-12-25: 2 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 2 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 0 commits2026-01-07: 3 commits2026-01-08: 3 commits2026-01-09: 0 commits2026-01-10: 1 commit2026-01-11: 1 commit2026-01-12: 0 commits2026-01-13: 5 commits2026-01-14: 5 commits2026-01-15: 5 commits2026-01-16: 0 commits2026-01-17: 3 commits2026-01-18: 1 commit2026-01-19: 0 commits2026-01-20: 1 commit2026-01-21: 2 commits2026-01-22: 0 commits2026-01-23: 1 commit2026-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: 0 commits2026-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: 4 commits2026-02-09: 0 commits2026-02-10: 3 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: 2 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: 2 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 2 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: 1 commit2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 1 commit2026-03-26: 3 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 1 commit2026-03-31: 0 commits2026-04-01: 3 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 1 commit2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 4 commits2026-04-10: 0 commits2026-04-11: 2 commits2026-04-12: 2 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 4 commits2026-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: 2 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 1 commit2026-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: 1 commit2026-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: 2 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 1 commit2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 1 commit2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 2 commits2026-06-01: 0 commits2026-06-02: 1 commit2026-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: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 2 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: 1 commit2026-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: 1 commit2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 8 commits2026-07-19: 7 commits2026-07-20: 2 commits2026-07-21: 4 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: 1 commit2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
243 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    12,670 stars

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What wechat-article-exporter does

This project provides a robust solution for bulk downloading articles from WeChat Official Accounts. It allows users to search for specific accounts or keywords and export the content into various formats, most notably HTML that 100% perfectly preserves the original styling and images. Beyond just the text, it can optionally extract metadata like view counts, comments, and shares (with network packet capture). It can be used via a hosted website or deployed privately using Docker or Cloudflare, ensuring users can archive vital content before it disappears.

Researchers, data analysts, and everyday users who need a reliable way to backup and analyze content from WeChat Official Accounts.

  • Perfect HTML export: Downloads articles while 100% retaining original styling and images.
  • Multiple export formats: Supports exporting to JSON, Excel, TXT, MD, and DOCX.
  • Advanced filtering: Allows filtering articles by author, title, date, or original tag.
  • Metadata extraction: Can pull view counts and comments when configured with credentials.
  • Flexible deployment: Can be self-hosted via Docker or deployed directly on Cloudflare.

Where teams use it

Archiving content

Downloading important articles from a favorite account to preserve them before they are deleted or censored.

Data analysis

Exporting article metadata to Excel to analyze reading trends and engagement over time.

Offline reading

Saving an entire series of technical tutorials to HTML for offline study during travel.

Getting started: Use the online website or deploy the Docker image provided in the repository.

README

master branch

Logo

wechat-article-exporter

GitHub stars GitHub forks GitHub License Package Version

一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用,同时也支持 docker 私有化部署和 Cloudflare 部署。

支持下载各种文件格式,其中 HTML 格式可100%还原文章排版与样式。

交流群(QQ):

  • 494723496

📚 如何使用?

该工具的使用教程已移至 文档站点

🎯 特性

  • 搜索公众号,支持关键字搜索
  • 支持导出 html/json/excel/txt/md/docx 格式(html 格式打包了图片和样式文件,能够保证100%还原文章样式)
  • 缓存文章列表数据,减少接口请求次数
  • 支持文章过滤,包括作者、标题、发布时间、原创标识、所属合集等
  • 支持合集下载
  • 支持图片分享消息
  • 支持视频分享消息
  • 支持导出评论、评论回复、阅读量、转发量等数据 (需要抓包获取 credentials 信息,查看操作步骤)
  • 支持 Docker 部署
  • 支持 Cloudflare 部署
  • 开放 API 接口

稳定使用

不想每日抢代理额度,也不想折腾代理节点?更想要稳定、省心的开箱体验?

试试本项目的商业版 —— 公号三刀

本项目 公号三刀
价格 完全开源、免费自用 付费使用(7天免费体验,与付费用户功能一致)
抓取通道 依赖公共代理节点,每天额度有限、需要"抢额度" 由我们维护,开箱即用,不限抓取额度;网络受限时还可一键填入自建节点兜底
稳定性 功能相对有限、可能存在 bug 更稳定、功能更丰富,更新更频繁
抓取阅读量/评论 可以,需手动配置 wxdown 程序 无需配置外部程序,软件内集成抓包工具,体验更丝滑
导出 PDF 格式 线上网站不支持,本地运行支持 支持
免扫码登录 不支持 支持
多账号切换 不支持 支持
RSS 不支持 支持
API 支持 暂不支持
适合谁 愿意自己折腾、动手能力强的用户 希望"打开就能用"的普通用户

如果你喜欢折腾、想完全免费自托管,欢迎使用开源版(本项目);如果你想省心稳定、不想被代理额度卡住,公号三刀帮你把这些麻烦都解决了。

❤️ 感谢

⭐ 支持

如果你觉得本项目帮助到了你,请给作者一个免费的 Star,感谢你的支持!

💡 原理

在公众号后台写文章时支持搜索其他公众号的文章功能,以此来实现抓取指定公众号所有文章的目的。

📝 许可

MIT

🔴 声明

本程序承诺,不会利用您扫码登录的公众号进行任何形式的私有爬虫,也就是说不存在把你的账号作为公共账号为别人爬取文章的行为,也不存在类似账号池的东西。

您的公众号只会服务于您自己的抓取文章的目的。

通过本程序获取的公众号文章内容,版权归文章原作者所有,请合理使用。若发现侵权行为,请联系我们处理。

📈 Star 历史

Star History Chart

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 2

Releases and announcements

3 total
  1. 简化 Credential 数据的抓取过程,免去手动抓包的繁琐步骤。 <img width="776" alt="image" src="https://github.com/user-attachments/assets/8d6b4642-65a6-46e9-8aa9-37495abe1561" />

  2. 可用来查看公共代理最近30天的可用状态 ![image](https://github.com/user-attachments/assets/c19a6143-feec-489e-bdf2-212dbe1a3c93)

  3. 在【原文链接】后面增加了5个字段,分别为: - 【封面图链接】 - 【封面图链接(235_1)】 - 【封面图链接(16_9)】 - 【封面图链接(3_4)】 - 【封面图链接(1_1)】 其中,【封面图链接】字段与列表页显示结果相同,其他字段为文章对应的字段值(可能为空)

Commits per week

last 52 weeks
430Week of 2025-08-03: 0 commitsWeek of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 1 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 4 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 1 commitsWeek of 2025-10-26: 17 commitsWeek of 2025-11-02: 43 commitsWeek of 2025-11-09: 29 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 6 commitsWeek of 2025-11-30: 18 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 12 commitsWeek of 2025-12-21: 6 commitsWeek of 2025-12-28: 2 commitsWeek of 2026-01-04: 8 commitsWeek of 2026-01-11: 19 commitsWeek of 2026-01-18: 5 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 7 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 2 commitsWeek of 2026-03-01: 2 commitsWeek of 2026-03-08: 2 commitsWeek of 2026-03-15: 1 commitsWeek of 2026-03-22: 4 commitsWeek of 2026-03-29: 5 commitsWeek of 2026-04-05: 6 commitsWeek of 2026-04-12: 6 commitsWeek of 2026-04-19: 2 commitsWeek of 2026-04-26: 1 commitsWeek of 2026-05-03: 1 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 3 commitsWeek of 2026-05-24: 1 commitsWeek of 2026-05-31: 3 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 2 commitsWeek of 2026-06-21: 1 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 9 commitsWeek of 2026-07-19: 13 commitsWeek of 2026-07-26: 1 commitsAug 3, 2025Jul 26, 2026
243 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 4 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 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 1 commitsSun 12:00 — 1 commitsSun 13:00 — 3 commitsSun 14:00 — 1 commitsSun 15:00 — 6 commitsSun 16:00 — 3 commitsSun 17:00 — 4 commitsSun 18:00 — 0 commitsSun 19:00 — 1 commitsSun 20:00 — 2 commitsSun 21:00 — 2 commitsSun 22:00 — 5 commitsSun 23:00 — 1 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 — 1 commitsMon 9:00 — 2 commitsMon 10:00 — 6 commitsMon 11:00 — 6 commitsMon 12:00 — 3 commitsMon 13:00 — 5 commitsMon 14:00 — 5 commitsMon 15:00 — 3 commitsMon 16:00 — 3 commitsMon 17:00 — 5 commitsMon 18:00 — 7 commitsMon 19:00 — 10 commitsMon 20:00 — 0 commitsMon 21:00 — 2 commitsMon 22:00 — 1 commitsMon 23:00 — 1 commitsTue 0:00 — 1 commitsTue 1:00 — 0 commitsTue 2:00 — 5 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 8 commitsTue 10:00 — 7 commitsTue 11:00 — 2 commitsTue 12:00 — 2 commitsTue 13:00 — 9 commitsTue 14:00 — 6 commitsTue 15:00 — 7 commitsTue 16:00 — 2 commitsTue 17:00 — 11 commitsTue 18:00 — 3 commitsTue 19:00 — 3 commitsTue 20:00 — 1 commitsTue 21:00 — 2 commitsTue 22:00 — 4 commitsTue 23:00 — 1 commitsWed 0:00 — 1 commitsWed 1:00 — 2 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 2 commitsWed 8:00 — 3 commitsWed 9:00 — 3 commitsWed 10:00 — 10 commitsWed 11:00 — 4 commitsWed 12:00 — 4 commitsWed 13:00 — 10 commitsWed 14:00 — 5 commitsWed 15:00 — 6 commitsWed 16:00 — 4 commitsWed 17:00 — 5 commitsWed 18:00 — 4 commitsWed 19:00 — 8 commitsWed 20:00 — 3 commitsWed 21:00 — 2 commitsWed 22:00 — 4 commitsWed 23:00 — 7 commitsThu 0:00 — 1 commitsThu 1:00 — 2 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 1 commitsThu 9:00 — 5 commitsThu 10:00 — 8 commitsThu 11:00 — 13 commitsThu 12:00 — 1 commitsThu 13:00 — 14 commitsThu 14:00 — 9 commitsThu 15:00 — 10 commitsThu 16:00 — 18 commitsThu 17:00 — 7 commitsThu 18:00 — 8 commitsThu 19:00 — 4 commitsThu 20:00 — 1 commitsThu 21:00 — 7 commitsThu 22:00 — 5 commitsThu 23:00 — 11 commitsFri 0:00 — 0 commitsFri 1:00 — 2 commitsFri 2:00 — 2 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 1 commitsFri 8:00 — 0 commitsFri 9:00 — 1 commitsFri 10:00 — 0 commitsFri 11:00 — 5 commitsFri 12:00 — 6 commitsFri 13:00 — 5 commitsFri 14:00 — 4 commitsFri 15:00 — 7 commitsFri 16:00 — 13 commitsFri 17:00 — 7 commitsFri 18:00 — 4 commitsFri 19:00 — 7 commitsFri 20:00 — 1 commitsFri 21:00 — 2 commitsFri 22:00 — 1 commitsFri 23:00 — 0 commitsSat 0:00 — 1 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 4 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 2 commitsSat 9:00 — 2 commitsSat 10:00 — 5 commitsSat 11:00 — 4 commitsSat 12:00 — 1 commitsSat 13:00 — 0 commitsSat 14:00 — 1 commitsSat 15:00 — 0 commitsSat 16:00 — 3 commitsSat 17:00 — 1 commitsSat 18:00 — 5 commitsSat 19:00 — 4 commitsSat 20:00 — 3 commitsSat 21:00 — 1 commitsSat 22:00 — 0 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
May 18, 2026daily#25+41
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript