Home / Chinese & Asian Platforms / Douyin & Kuaishou

59 open-source Douyin & Kuaishou projects

Douyin & Kuaishou (Chinese & Asian Platforms): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. TikTokDownloader★ 17,132 · active · JavaScript

    Douyin and TikTok downloader and data collector using reverse-engineered web APIs

  2. dart_simple_live★ 16,184 · active · Dart

    简简单单的看直播

  3. douyin-downloader★ 12,453 · active · Python

    Douyin video downloader for single posts and whole profiles

  4. DouyinLiveRecorder★ 11,110 · active · Python

    Live recorder for Douyin, TikTok, Kuaishou, Huya, Douyu, Bilibili and more via their stream APIs

  5. TikTokDownload★ 8,879 · slowing · Python

    Douyin watermark-free batch downloader for user posts, likes and collections

  6. real-url★ 7,834 · slowing · Python

    Extracts real stream URLs and danmaku from 58 Chinese live platforms (Douyu, Huya, Bilibili, Douyin)

  7. DouYin_Spider★ 3,501 · active · Python

    Douyin reverse-engineered API client: posts, DMs and live-room listening

  8. video_spider★ 2,995 · active · PHP

    Watermark remover and parser for Douyin, Kuaishou, Weibo and many Chinese short-video apps

  9. f2★ 2,713 · active · Python

    F2: high-speed multi-platform downloader with Douyin/TikTok signature (X-Bogus, a_bogus) support

  10. amemv-crawler★ 2,664 · dormant · Python

    Downloads all videos from a given Douyin account

  11. DTV★ 2,024 · active · TypeScript

    Lightweight desktop client for Douyin, Bilibili, Douyu and Huya live streams

  12. DouyinLiveWebFetcher★ 1,871 · active · Python

    Fetches Douyin live-room danmaku from the web protocol

  13. DouyinBarrageGrab★ 1,689 · active · C#

    Captures Douyin live danmaku WebSocket traffic through a system proxy

  14. douyin★ 1,617 · active

    Douyin crawler for profiles, likes, music, topics and search results

  15. DY-Data★ 1,562 · dormant · JavaScript

    Douyin search, comment, live and danmaku data API collection

  16. Crawler★ 1,466 · active · JavaScript

    Crawler API server for Douyin (a_bogus), Kuaishou, Bilibili, Xiaohongshu, Taobao, JD and Weibo

  17. douyin (cnbattle)★ 1,229 · active · Go

    Douyin recommendation and search feed crawler driving the app over adb (Go)

  18. better-douyin★ 986 · active · TypeScript

    Alternative Douyin desktop client with downloads, playback, likes and DMs via private API

  19. DouyinLiveRecorder★ 939 · slowing · Python

    Monitors and records Douyin live streams and danmaku

  20. KS-Downloader★ 883 · active · Python

    Kuaishou video and image downloader using its web API

  21. dycast★ 854 · active · TypeScript

    Douyin live danmaku client that relays live-room messages

  22. pure_live★ 828 · active · Dart

    Live stream app for Bilibili, Huya, Douyu, Kuaishou, Douyin and NetEase CC

  23. douyin-live★ 825 · slowing · Python

    Douyin live stream tool for stream URLs and danmaku (Python)

  24. HuYaTv★ 788 · active

    聚合直播(FUSE),支持虎牙/抖音/快手/哔哩哔哩/斗鱼/YY/网易CC/电视直播,支持手机/平板/电视/车机

  25. TikTok★ 745 · slowing · Python

    Documentation of TikTok reverse engineering

  26. douyin-downloader (fly-studio)★ 595 · archived · Java

    Downloads Douyin videos without watermark

  27. douyin_parse★ 593 · active · Python

    Douyin short video URL parser

  28. douyin-downloader (lecepin)★ 566 · dormant · Rust

    Douyin video downloader for single posts or whole accounts

  29. X-Bogus★ 554 · dormant · JavaScript

    Douyin X-Bogus signature generation service

  30. douyin stream key tool★ 526 · dormant · Go

    Gets Douyin live companion stream keys and danmaku via WebSocket

  31. TiktokDouyinCrawler★ 512 · slowing · JavaScript

    TikTok and Douyin crawler with a_bogus and X-Bogus algorithm reimplementation

  32. douyinLive★ 503 · active · Go

    Douyin live danmaku capture

  33. BlueCatKoKo★ 499 · slowing · C#

    Desktop Douyin and Kuaishou video downloader

  34. aweme-algorithm★ 498 · dormant · Objective-C

    Implementations of the encryption algorithms used in the Douyin app protocol

  35. douyin_downloader (renyijiu)★ 483 · archived · Python

    Downloads all Douyin videos and favorites of a user

  36. Douyin_spider★ 482 · dormant · Python

    Douyin crawler

  37. douyin-favorite-MyLike★ 450 · active · TypeScript

    Windows app to organize, search and replay Douyin likes and favorites

  38. BarrageGrab (wushuaihua520)★ 417 · active · C#

    Direct WebSocket danmaku capture for Douyin, Kuaishou and Bilibili live

  39. douyinVd★ 376 · active · TypeScript

    Deno-based Douyin video and image downloader deployable to Cloudflare Workers or Vercel

  40. douyinhelper★ 366 · dormant · Python

    Douyin batch download helper

  41. dYm★ 357 · active · TypeScript

    Douyin video downloader and AI analysis manager

  42. tiktok-api★ 350 · active · Python

    Overview of TikTok anti-bot values (X-Argus, X-Bogus) and their encryption algorithms

  43. TikTok-Scheme★ 338 · dormant

    Collection of Douyin, Douyin Lite and TikTok app URL schemes

  44. douyin-rtmp★ 332 · active · Python

    GUI tool that gets Douyin live RTMP push URLs

  45. douyin-chat-export★ 324 · active · Python

    Exports full Douyin web DM chat history to a local viewer

  46. Tiktok_Signature★ 319 · dormant · JavaScript

    Generates Douyin X-Bogus, msToken and ttwid values

  47. DySpider★ 310 · slowing · Python

    Douyin live danmaku crawler using WebSocket, protobuf and JS reverse engineering

  48. Douyin_Spider (cvv-cat)★ 285 · active · JavaScript

    Reverse-engineered Douyin API crawler with live room monitoring

  49. douyin-sign★ 240 · dormant · Python

    Douyin as/cp/mas request signing algorithms and API protocol

  50. douyin-api-1★ 230 · dormant

    Douyin data, live and video API wrappers

  51. DouyinComments★ 202 · slowing · Python

    Fetches Douyin comments and replies

  52. douyin_downloader (HeLiangHIT)★ 192 · dormant · Python

    Batch downloads liked and uploaded Douyin videos

  53. tiktok-reverse-engineering★ 170 · active · JavaScript

    Reverse engineering of the TikTok JavaScript VM: opcodes, string deobfuscation, disassembly

  54. douyin_spider (raindrop-hb)★ 168 · slowing · Python

    Douyin crawler

  55. douyin-live-go★ 155 · dormant · Go

    Douyin web live danmaku crawler in Go

  56. ReaCut★ 89 · active · TypeScript

    Independent video editor built from REA-assisted study of Jianying/CapCut behavior

  57. douyin_sign★ 79 · active · JavaScript

    Implementations of Douyin web a_bogus, X-Bogus and msToken algorithms

  58. KuaiShou-Spider★ 74 · active · Python

    Kuaishou reverse engineering: full API and live-room listener

  59. acfunsdk★ 14 · active · Python

    Unofficial Python SDK for the AcFun video site