explaingit

sarisen/x-bookmark-manager

21JavaScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A Chrome extension that replaces the basic X (Twitter) bookmarks page with a searchable masonry grid grouped by month, with author filtering and JSON export, all processed locally with no data sent anywhere.

Mindmap

mindmap
  root((x-bookmark-manager))
    What it does
      Replaces default bookmarks view
      Masonry grid layout
      Group by month
    Features
      Full-text search
      Filter by author
      Auto-scroll load all
    Data
      Export to JSON
      Remove bookmarks
      Local only no server
    Install
      Chrome developer mode
      Load folder manually
      MIT licensed
Click or tap to explore — scroll the page freely

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

Things people build with this

USE CASE 1

Search and filter your X bookmarks by keyword or author instead of scrolling through an unsorted list.

USE CASE 2

Auto-load all your X bookmarks at once without manually scrolling to the bottom.

USE CASE 3

Export your entire X bookmark collection to a JSON file for personal backup or analysis.

Tech stack

JavaScriptChrome Extension API

Getting it running

Difficulty · easy Time to first run · 5min

Not on the Chrome Web Store, requires enabling developer mode and loading the folder manually, which takes about a minute.

MIT license, use freely for any purpose, including commercial, as long as you keep the copyright notice.

In plain English

X Bookmarks Manager is a free Chrome extension that replaces the default bookmarks view on X (formerly Twitter) with a more usable interface. The standard X bookmarks page shows posts in a simple chronological list with no way to search or filter them. This extension overlays a different layout on top of that page when you visit it. The main view groups your bookmarks into a masonry grid, which arranges cards in columns of varying heights rather than a rigid list. Bookmarks are grouped by month so you can see roughly when you saved them. A search bar lets you filter across all your saved posts, and an Authors tab lets you filter by who posted them. There is also a Load All button that automatically scrolls through and fetches every page of your bookmarks at a configurable delay, which saves you from manually scrolling to load older ones. You can remove a bookmark directly from a card, and you can export everything to a JSON file to keep your own copy of the data. All processing happens inside your browser. No data is sent to any outside server, and the extension includes no analytics or tracking. The README links to a separate privacy document with additional details. Installation requires enabling developer mode in Chrome and loading the extension folder manually, since it is not yet listed in the Chrome Web Store. The steps are described in the README and take about a minute. The project is licensed under MIT.

Copy-paste prompts

Prompt 1
I have hundreds of X bookmarks and can't find anything. Show me how to install x-bookmark-manager and use its search and author filter to find posts from a specific person.
Prompt 2
Walk me through using the Load All feature in x-bookmark-manager to fetch all my old bookmarks automatically.
Prompt 3
How do I export my X bookmarks to JSON using x-bookmark-manager, and what does the exported data structure look like?
Open on GitHub → Explain another repo

← sarisen on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.