awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Tyrrrz avatar

Tyrrrz/DiscordChatExporter

0
View on GitHub↗
10,392 stars·907 forks·C#·mit·12 views

DiscordChatExporter

Discord Chat Exporter is a tool for extracting messages and media from Discord channels and direct messages into offline files. It functions as a backup utility and archival tool, using authentication tokens to retrieve chat history and metadata for long-term storage or history recovery.

The system converts API data into readable documents and supports multi-format export options, including HTML, TXT, CSV, and JSON. It includes capabilities for automated chat backups by creating recurring tasks through the host operating system's task scheduler.

The tool provides data management features such as chat history extraction, media downloading, and export filtering based on date ranges and message content. It is available as both a graphical user interface and a command line tool.

Features

  • Chat History Exporters - Extracts messages and rich media from Discord channels and direct messages into offline files.
  • Chat Backup Utilities - Provides a system for creating scheduled backups of conversations and media using authentication tokens.
  • Chat Backups - Automates the synchronization and saving of chat logs using recurring system tasks.
  • Export Formats - Generates exported logs in multiple formats including HTML, TXT, CSV, and JSON.
  • Output Template Engines - Transforms raw chat data into HTML, TXT, CSV, or JSON formats using predefined templates.
  • Structured Data Exporters - Extracts messages and metadata into structured formats like JSON or CSV for external use.
  • Chat Exporters - Extracts messages and media from channels and direct messages into offline files.
  • Token Authentication - Uses authentication tokens to securely request data from the platform's internal web endpoints.
  • Data Archiving - Saves chat history as HTML, JSON, CSV, or TXT files for permanent long-term storage.
  • Filtering - Limits the volume of exported data by applying date ranges and message content filters.
  • Conversation History Retrieval - Retrieves past conversations for archival or recovery purposes even after the original server is gone.
  • Stream Filters - Applies date and content filters to the incoming message stream to optimize the size of exported logs.
  • Task Scheduling - Automates the periodic retrieval of chat history by creating recurring tasks in the OS scheduler.
  • Media Downloaders - Provides a mechanism to fetch and store rich media attachments from remote servers for offline access.
  • Task Schedulers - Utilizes the host operating system's built-in scheduler to trigger automated data extraction processes.

Star history

Star history chart for tyrrrz/discordchatexporterStar history chart for tyrrrz/discordchatexporter

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tyrrrz/discordchatexporter do?

Discord Chat Exporter is a tool for extracting messages and media from Discord channels and direct messages into offline files. It functions as a backup utility and archival tool, using authentication tokens to retrieve chat history and metadata for long-term storage or history recovery.

What are the main features of tyrrrz/discordchatexporter?

The main features of tyrrrz/discordchatexporter are: Chat History Exporters, Chat Backup Utilities, Chat Backups, Export Formats, Output Template Engines, Structured Data Exporters, Chat Exporters, Token Authentication.

Which projects share features with tyrrrz/discordchatexporter?

Projects with overlapping indexed features include: git-jiadong/wechatdatabackup. ycccccccy/echotrace — Echotrace is a chat history decryptor and communication analytics tool designed for privacy-focused data backups. It… bluematthew/wechatexporter — WechatExporter is a chat backup conversion tool designed to extract WeChat chat records from backups and convert them… hicccc77/weflow — WeFlow is a local client extension for the WhatsApp messaging protocol. It functions as a suite of tools for… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional… coleifer/huey — .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png.

Projects sharing features with DiscordChatExporter

These projects share indexed features with DiscordChatExporter. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • git-jiadong/wechatdatabackupgit-jiadong avatar

    git-jiadong/wechatDataBackup

    6,379View on GitHub↗
    View on GitHub↗6,379
  • ycccccccy/echotraceycccccccy avatar

    ycccccccy/echotrace

    3,237View on GitHub↗

    Echotrace is a chat history decryptor and communication analytics tool designed for privacy-focused data backups. It transforms encrypted local messaging records, including those from Signal and WeChat, into plain text and structured data. The project functions as a decryption utility and an HTML report generator, converting conversation logs into static web pages for offline viewing. It also acts as a stateless analyzer that computes frequency and volume metrics from raw message files to generate statistical reports and visual charts on interaction trends. The system covers capabilities for

    annual-reportschat-historydata-analysis
    View on GitHub↗3,237
  • bluematthew/wechatexporterBlueMatthew avatar

    BlueMatthew/WechatExporter

    8,187View on GitHub↗

    WechatExporter is a chat backup conversion tool designed to extract WeChat chat records from backups and convert them into human-readable text, HTML, or PDF files for archiving. It functions as a data extraction system that transforms proprietary messaging database backups into standardized document formats. The project includes a template-based document generator that allows users to modify the visual layout and formatting of exported conversation records. It also features an incremental export system that tracks and saves only new messages sent since the previous export to prevent data dupl

    C++backupchatdump
    View on GitHub↗8,187
  • hicccc77/weflowhicccc77 avatar

    hicccc77/WeFlow

    11,644View on GitHub↗

    WeFlow is a local client extension for the WhatsApp messaging protocol. It functions as a suite of tools for decrypting media, managing chat history, and extending the core capabilities of the messaging client. The project is distinguished by its ability to block message recalls, preventing the remote deletion of sent messages to maintain a permanent record of conversations. It also includes a local messaging API that exposes internal chat capabilities via an HTTP service for use with external automation scripts and third-party tools. The software provides a chat analytics dashboard for gene

    annual-reportdata-analysisdata-visualization
    View on GitHub↗11,644
  • Compare all 30 related projects→