whatisgithub

What is xposter?

nevertoday/xposter — explained in plain English

Analysis updated 2026-05-18

45JavaScriptAudience · writerComplexity · 1/5LicenseSetup · easy

In one sentence

A free Chrome extension that converts Markdown text into formatted X (Twitter) Articles, handling headings, tables, and images automatically.

Mindmap

mindmap
  root((xPoster))
    What it does
      Markdown to X Articles
      Table to image
      Image upload
    Tech stack
      JavaScript
      Chrome Extension
    Use cases
      Import drafts
      Queue multiple files
      Publish formatted posts
    Audience
      Writers
      Content creators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write an article in Markdown and import it directly into X's Article editor without losing formatting.

USE CASE 2

Queue multiple Markdown files and write them into X one after another.

USE CASE 3

Convert Markdown tables into images automatically since X's editor does not support raw tables.

USE CASE 4

Upload local or web-hosted images from your Markdown draft straight into the X Article.

What is it built with?

JavaScriptChrome Extension

How does it compare?

nevertoday/xposterduhubz/rosetta-magazine-researchereugeny/instacode
Stars454545
LanguageJavaScriptJavaScriptJavaScript
Last pushed2023-05-23
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencewritergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Available directly from the Chrome Web Store, no account or subscription required.

MIT license: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

So what is it?

xPoster is a free Chrome extension that lets you write content in Markdown and then push it into X (formerly Twitter) Articles without retyping or reformatting by hand. The idea is that many writers prefer composing in a dedicated Markdown editor but still want to publish on X, and copying text between the two loses all the formatting. xPoster bridges that gap. The workflow is straightforward. You open or create an article draft at X's compose page, then open the xPoster side panel in Chrome. You paste your Markdown text or load a file, check the preview, and click to import. xPoster fills the X Article editor with the converted content, headings, paragraphs, lists, quotes, bold and italic text, code blocks, dividers, and tables. Tables are handled by rendering them as images since X's editor does not support raw table markup. Local image files and web-hosted images are uploaded to X directly. The extension does not click Publish for you, that step always stays in your hands. You can also queue multiple Markdown files at once. When several files are loaded, the interface switches to a pending list view. You can edit each draft before writing it, write them all in sequence with one button, or write a single draft from within its edit popup. Each draft is removed from the queue once it has been successfully written into X. The extension stores drafts in browser-local storage and does not communicate with any external server. It requests only the permissions it needs: access to X's pages to fill the editor, and the ability to find the active tab. There is no account required, no subscription, and no analytics. xPoster is available on the Chrome Web Store and can also be installed from source. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Show me how to install this Chrome extension and import a Markdown file into an X Article draft.
Prompt 2
Explain how this extension handles Markdown tables that X's editor cannot render natively.
Prompt 3
Walk me through queuing several Markdown files and writing them all into X Articles.
Prompt 4
Help me understand what browser permissions this extension requests and why.

Frequently asked questions

What is xposter?

A free Chrome extension that converts Markdown text into formatted X (Twitter) Articles, handling headings, tables, and images automatically.

What language is xposter written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension.

What license does xposter use?

MIT license: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

How hard is xposter to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is xposter for?

Mainly writer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.