Home / Unofficial Web/App API Clients / Productivity

104 open-source Productivity projects

Productivity (Unofficial Web/App API Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Wechatsync★ 6,516 · active · TypeScript

    Browser extension that syncs articles to Toutiao, Zhihu, Juejin, CSDN and other platforms

  2. react-notion-x★ 5,437 · active · TypeScript

    Fast and accurate React renderer for Notion. TS batteries included.

  3. Integuru★ 4,783 · active · Python

    The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.

  4. notion-py★ 4,372 · active · Python

    Unofficial Python API client for Notion.so

  5. notion-blog★ 3,858 · slowing · TypeScript

    Next.js blog that reads content from Notion through its private loadPageChunk API

  6. react-notion★ 3,001 · slowing · TypeScript

    React renderer for Notion pages fed by the unofficial Notion API worker

  7. reverse-linear-sync-engine★ 2,876 · slowing · JavaScript

    Reverse engineering of Linear's proprietary real-time sync engine

  8. pyicloud★ 2,857 · slowing · Python

    A Python + iCloud wrapper to access iPhone and Calendar data.

  9. alexa_media_player★ 1,992 · active · Python

    This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.

  10. notionapi★ 1,840 · active · Go

    Unofficial Go API for Notion.so

  11. notion-api-worker★ 1,665 · slowing · TypeScript

    Serverless worker exposing Notion pages and tables as JSON via Notion's private v3 API

  12. iCloud-API★ 1,318 · dormant · JavaScript

    Node API for Apple's iCloud services

  13. python-plexapi★ 1,293 · active · Python

    Python bindings for the Plex API.

  14. obi-sync★ 1,038 · archived · Go

    Reverse-engineered, self-hostable Obsidian Sync and Publish server

  15. Duolingo★ 909 · slowing · Python

    Unofficial Duolingo API Written in Python

  16. loconotion★ 855 · slowing · Python

    Turns public Notion pages into static sites by driving Notion's web app

  17. authy★ 804 · archived · Go

    Go program to export your Authy TOTP secrets via Authy's private API

  18. proton-drive-sync★ 686 · active · TypeScript

    Unofficial client that syncs local folders to Proton Drive

  19. notablog★ 682 · dormant · TypeScript

    Static blog generator built on Notion's unofficial internal API

  20. md2notion★ 679 · archived · Python

    Markdown importer for Notion built on the unofficial notion-py client

  21. rubywarden★ 586 · archived · Ruby

    Unofficial Bitwarden-compatible API server in Ruby

  22. enex2notion★ 478 · slowing · Python

    Imports Evernote ENEX exports into Notion using the private Notion API

  23. alexa-remote-control★ 462 · active · Shell

    control Amazon Alexa from command Line (set volume, select station from tunein or pandora)

  24. mi-note-export★ 410 · active · TypeScript

    Exports Xiaomi Notes with images and recordings to a static blog

  25. protondrive-linux★ 357 · active · Rust

    Unofficial Proton Drive desktop client for Linux built with Tauri

  26. potion★ 335 · slowing · JavaScript

    Reverse engineered Notion API

  27. remy★ 310 · slowing · Python

    Online and offline manager for the reMarkable tablet using its unofficial cloud API and file format

  28. notion-api★ 279 · dormant · TypeScript

    Unofficial Notion.so API

  29. ticktick-py★ 272 · slowing · Python

    Unofficial Python client for the TickTick task manager API

  30. remarkable-mcp★ 256 · active · Python

    MCP server for reMarkable tablet data: syncs files via the cloud API and extracts highlights

  31. kindle-api★ 231 · slowing · TypeScript

    Access Kindle's private API in Node.js without a headless browser

  32. things.py★ 228 · active · Python

    Python library that reads Things 3 data from its reverse-engineered SQLite schema

  33. grammarly-api★ 210 · dormant · TypeScript

    Unofficial TypeScript client for Grammarly's internal websocket API

  34. xiaomi-note-exporter★ 207 · active · Vue

    Exports notes from Mi Cloud to Markdown files

  35. unofficial-claude-api★ 203 · active · Python

    Unofficial Claude API supporting direct HTTP chat creation/deletion/retrieval, messages with multiple file...

  36. megajs★ 194 · active · JavaScript

    Unofficial JavaScript SDK for the MEGA cloud storage protocol, with client-side encryption

  37. zotero-remarkable★ 192 · dormant · PHP

    Sync papers from Zotero to a reMarkable tablet via the unofficial cloud API

  38. TimeTree-Exporter★ 191 · active · Python

    Exports TimeTree calendars to iCal

  39. obsidian-typings★ 185 · active · TypeScript

    TypeScript definitions for Obsidian's internal and undocumented plugin APIs

  40. lastpass-python★ 184 · slowing · Python

    Python client for LastPass's private vault API

  41. pyicloud★ 180 · active · Python

    A Python wrapper for accessing data from iCloud webservices, including Account, Find My, Calendar, Contacts, iCloud...

  42. roam-research-private-api★ 171 · dormant · JavaScript

    Private API access for Roam Research via its web app

  43. obsidian-minote-plugin★ 169 · active · TypeScript

    Obsidian plugin that syncs Xiaomi Notes (Minote)

  44. Proton-API-Bridge★ 166 · archived · Go

    Third-party Proton Drive API bridge used by rclone

  45. firefox-sync-client★ 155 · active · Go

    CLI client for Firefox Sync

  46. vue3-notion★ 154 · slowing · CSS

    Unofficial Notion page renderer for Vue 3

  47. protonmail-api★ 151 · archived · JavaScript

    Node.js API for ProtonMail

  48. anylist★ 150 · active · JavaScript

    Reverse-engineered client for AnyList's protobuf API

  49. ticktick-sdk★ 145 · active · Python

    Async Python library for TickTick with MCP support

  50. O365Essentials★ 144 · active · PowerShell

    PowerShell module managing Office 365/Azure tasks via undocumented APIs

  51. workflowy-php★ 138 · dormant · PHP

    Unofficial WorkFlowy API in PHP

  52. notion-backup★ 136 · archived · Java

    Automatic Notion workspace backup using Notion's internal export API

  53. google-drive-remarkable-sync★ 120 · archived · JavaScript

    Apps Script library syncing a Google Drive folder with the reMarkable cloud via its unofficial API

  54. send-cli★ 119 · dormant · Python

    Unofficial command-line client for the Firefox Send encrypted file-sharing protocol

  55. notionapi-agent★ 112 · dormant · TypeScript

    Unofficial Node.js API client for Notion

  56. things-cloud-sdk★ 111 · dormant · Go

    Go client for the Things Cloud sync API

  57. alexa-remote★ 102 · active · JavaScript

    Node.js library to control Amazon Alexa devices through the unofficial Alexa web/app API

  58. notionsnapshot★ 102 · archived · Python

    Notion web scraper archiving pages to HTML

  59. reclaim-sdk★ 98 · active · Python

    Unofficial Python API for Reclaim.ai

  60. otterai-api★ 92 · active · Python

    Unofficial Python API for Otter.ai transcripts

  61. jottalib★ 86 · dormant · Python

    Library to access files stored at jottacloud.com

  62. moss-desktop★ 79 · active · Python

    Open-source desktop client for the reMarkable cloud, an alternative to the official app

  63. bring-api★ 78 · active · Python

    Unofficial async Python package for the Bring! shopping list API

  64. things-cloud-sdk★ 61 · active · Go

    Go client for the Cultured Code Things Cloud

  65. remarking★ 60 · dormant · Python

    Unofficial CLI extracting highlights from reMarkable documents via the cloud API

  66. reverse-engineering-granola-api★ 59 · archived · Python

    Reverse-engineered Granola meeting notes API docs and client

  67. pdf2remarkable★ 58 · slowing · Python

    Upload PDFs to the reMarkable cloud from Linux, where no official app exists

  68. teams-web-chat-exporter★ 58 · active · TypeScript

    Exports Microsoft Teams chats from the web app to JSON, CSV, HTML or PDF

  69. teams-chat-backup★ 57 · archived · JavaScript

    Microsoft Teams chat backup tool using the web client's API

  70. password-manager-access★ 51 · active · C#

    C# library accessing 1Password, Bitwarden, Dashlane, LastPass and other vaults via private APIs

  71. reverse-engineered-grammarly-api★ 51 · archived

    Reverse engineered Grammarly API

  72. figma-kiwi-protocol★ 50 · active · JavaScript

    Reverse-engineered Figma's binary Kiwi WebSocket protocol; decoders, CLI and MCP

  73. things-cloud-api★ 49 · slowing · Python

    Unofficial Python client for Things Cloud

  74. business-central-mcp★ 46 · active · TypeScript

    MCP server for Microsoft Dynamics 365 Business Central via its reverse-engineered WebUI protocol

  75. otter.ai-api★ 44 · dormant · JavaScript

    Unofficial API for Otter.ai transcription

  76. rmWebUiTools★ 42 · slowing · Python

    Tools using the reMarkable's undocumented USB web interface API to bulk export and upload files

  77. liftapp-client★ 34 · dormant · Ruby

    Client library for the unofficial Lift.do habit tracker API

  78. TimeTree-MCP★ 30 · active · TypeScript

    Unofficial MCP server for the TimeTree calendar

  79. notion-cli★ 29 · dormant · Python

    Unofficial CLI client for Notion

  80. anydo_api★ 22 · dormant · Python

    Unofficial Ruby client for the Any.do task manager API

  81. TeamsLocalApi★ 22 · archived · C#

    Client for the Microsoft Teams local third-party app API

  82. ms_teams_websockets★ 21 · slowing · Python

    Exposes the Teams client's local websocket API data as Home Assistant sensors

  83. wetransfert★ 20 · active · JavaScript

    Unofficial Node.js API to download and upload WeTransfer files

  84. homeassistant-teams★ 18 · archived · TypeScript

    Home Assistant integration for Microsoft Teams meetings via the local API

  85. duolingo-api★ 17 · active · HTML

    Duolingo Unofficial OpenAPI Definition

  86. proton-drive-linux-fs★ 17 · active · Go

    Unofficial FUSE filesystem for Proton Drive on Linux with on-demand file fetch

  87. python-bring-api★ 16 · archived · Python

    Unofficial Python package for the Bring! shopping list API

  88. notion-ticktick-connector★ 15 · active · Python

    Syncs tasks between Notion and TickTick using the unofficial TickTick API

  89. py-our-groceries★ 14 · active · Python

    Unofficial Python wrapper for OurGroceries

  90. notion-rs★ 13 · dormant · Rust

    Rust client for the unofficial Notion.so API

  91. TeamsMqttBridge★ 13 · archived · C#

    Sends and receives Teams meeting events to an MQTT broker

  92. Milanote-Unofficial-API★ 12 · archived · Python

    Unofficial Python API for Milanote boards

  93. n8n-nodes-plaud-unofficial★ 12 · active · TypeScript

    n8n node for Plaud AI voice recorders using the unofficial API

  94. obsidian-boox-plugin★ 9 · active · TypeScript

    Obsidian plugin syncing Boox highlights through the send2boox web service

  95. remarkdav★ 9 · dormant · Python

    Sync PDFs from a WebDAV directory to the reMarkable cloud via its unofficial API

  96. wetransfer★ 9 · dormant · Rust

    Unofficial WeTransfer client written in Rust

  97. notion-node★ 7 · active · TypeScript

    Compatibility layer between the official Notion API and its private API

  98. pyBooxDrop★ 7 · slowing · Python

    Python wrapper for the unofficial BOOXDrop API used by Onyx e-readers

  99. confluence_to_notion★ 6 · dormant · Python

    Improves Confluence to Notion imports using the unofficial Notion API

  100. anylist_rs★ 5 · active · Rust

    Rust client for the undocumented API of the AnyList grocery list app

  101. BooxDrop★ 4 · active · Python

    Third-party library manager for Onyx BOOX e-readers over the BOOX Drop protocol

  102. node-karma★ 1 · dormant · JavaScript

    An API wrapper for the anti-waste app Karma

  103. asimut★ 0

    Reverse-engineered Rust library for the ASIMUT room booking API

  104. obsidian-boox-cloud-sync★ 0 · active · TypeScript

    One-way sync of Onyx BOOX cloud highlights, notebooks and files into Obsidian