Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Marketing & Growth/Open Feed Sorter
Open Feed Sorter icon

Open Feed Sorter

Open source alternative to Sort Feed and Feed Sorter For TikTok & Instagram

Analyze Instagram and TikTok profiles by views, likes, or outlier score. Free MIT-licensed Chrome extension, no account, exports to CSV or Excel.

1 starsJavaScriptMITActive this week
Visit websiteGitHub repo
image of open-feed-sorter
Contents
  1. 01Who Open Feed Sorter is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Open Feed Sorter vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Open Feed Sorter sorts any Instagram or TikTok profile by views, likes, comments, or outlier score, then exports to CSV, Excel, or JSON. It covers the same use case as paid tools Sort Feed and Feed Sorter For TikTok & Instagram with no subscription and no account required. MIT-licensed and runs entirely in your browser with no backend. Best for content creators, social media analysts, and researchers who need to rank and export a profile's post history.MIT · JavaScript · 1 stars · Active this week

who it's for

Who Open Feed Sorter is for#

Content creators auditing their own profile

See which posts outperformed your account's own baseline, ranked by views or outlier score, without manually hovering each tile. Export the full list to CSV or Excel to track performance over time or identify content patterns.

Skip if:

If you only need to check the last few posts and do not need sorting or export, the platform's native Insights view may be sufficient.

Social media analysts building competitive datasets

Collect and sort a profile's full post history in one run, then export to JSON or Excel. The outlier score flags which posts beat the account's own median, making breakout content easy to identify across a large catalog without manual inspection.

Skip if:

If you need to compare multiple profiles simultaneously or aggregate data across accounts, this tool collects one profile per run with no cross-profile dashboard.

Researchers and journalists auditing public profiles

Pull a public profile's full post history ranked by engagement, export to CSV, and feed it into a spreadsheet or analysis pipeline. No server token or API key is required, and nothing is sent outside your browser during collection.

Skip if:

If you need historical posts the platform no longer returns in its feed response, or post metadata not surfaced in the feed JSON, this tool cannot retrieve it.

Developers evaluating the extension before using it

The source is on GitHub under MIT license. You can read the code, run the 120 tests locally with npm test, and load the unpacked dist/ folder directly into Chrome in developer mode before deciding whether to trust the Web Store build.

Skip if:

If you need a commercially supported tool with vendor-backed uptime guarantees, an individual-author open source project at v0.1 is not that.

the problem

The problem it solves#

Instagram and TikTok give you almost no access to a profile's performance data. Hovering each post tile individually shows likes and comments one at a time, but view counts only appear on the Reels tab. There is no way to rank a profile's posts, no comparison view, and no export path.

For content creators studying their own output, this means clicking through dozens or hundreds of posts to find which ones overperformed. For analysts reviewing a competitor or a creator's catalog, the same manual process applies, with no way to pull the numbers into a spreadsheet. The platforms offer no bulk performance view because doing so would reduce reliance on their paid analytics and advertising products.

how Open Feed Sorter solves it

How it solves it#

Sort by views, likes, comments, or outlier score

Re-lays any Instagram or TikTok profile grid in your chosen metric order. Switch between views, likes, comments, shares, saves, or date without a second page load. Switching from views to comments is a re-render of already-collected data, not a new scrape.

Outlier score against account's own recent median

Each tile shows an outlier score: a post that scored 3.4x outperformed this account's recent median by 3.4 times. Pinned posts and anything under three days old are excluded from the median to avoid skew. This measures whether a post beat what this account normally does, not whether it beat the account's follower count.

Export to CSV, Excel, or JSON locally

Generates export files entirely inside the browser tab. No server receives the data and no cloud storage is involved. CSV, .xlsx, and JSON formats are all available at no cost; there is no export tier or row limit.

Zero network requests from the extension itself

The extension reads the JSON the platform already sent to your browser for its own rendering, then works only with that data. It makes no outbound requests of its own. The full permission set is one host permission for instagram.com and tiktok.com.

Collect any amount, stop at any point

Set a count limit or a date range. Stop mid-run and keep what has been collected so far. The run paces itself with a randomised pause between pages to read at a speed consistent with a person scrolling.

Re-sort instantly after collection

Once the run finishes, all collected data stays in memory. Switching the sort metric is a re-render, not a new collection run. The original feed layout can be restored with one click via the Show original feed button.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • No paywall on any featureEvery sort metric, export format, and collection size is available without a subscription. The README states the extension is free and will always be free, because there is no server cost that scales with collection size. No tiered plan, no sign-up required.
  • MIT license, auditable source on GitHubThe code is MIT-licensed and the same code on GitHub is what runs in the Chrome Web Store build. You can audit it, fork it, or build and load it unpacked in Chrome developer mode if you prefer not to install from the store.
  • No data leaves the browserThe extension makes zero network requests of its own. It reads responses the page already received, generates exports locally inside the tab, and holds nothing in persistent storage. The only permissions requested are host permissions for instagram.com and tiktok.com.
  • Works on both Instagram and TikTokSupports both platforms with the same interface: open a profile, pick a sort metric, collect. Instagram Posts, Instagram Reels, and TikTok profile feeds are all supported and covered by the test suite.

Trade-offs

  • -Breaks when Instagram or TikTok changes its internal APIThe extension reads from the JSON the platform sends to its own grid. When Instagram or TikTok changes its internal data format, the extension stops working until an update ships. The README is explicit: "Expect breakage when either platform changes its API." This is the fundamental limitation of all browser-extension scrapers that read internal platform responses.
  • -Early-stage project at v0.1The repository was created in September 2026 and has one GitHub star. Instagram and TikTok feeds are supported and covered by tests, but the project is young. There is no organizational backer, no paid support tier, and long-term maintenance depends on the original author continuing to work on it.
  • -No Google Sheets export or transcriptionThese two features are explicitly not supported. Google Sheets export requires an OAuth client, and transcription requires paid speech recognition. Both need a server, and this extension has none. CSV and Excel export are the export ceiling.
  • -Against Instagram's and TikTok's terms of serviceThe README notes that automating a site is generally against both platforms' terms of service regardless of the method used. The extension paces itself to read at a human scroll speed, but large runs still page through significant feed volume. Using your own account for large collection runs carries a platform risk the user must assess independently.
versus alternatives

Open Feed Sorter vs alternatives#

Open Feed Sorter vs Sort Feed

Sort Feed is a paid Chrome extension for sorting Instagram and TikTok profiles. Open Feed Sorter addresses the same use case with no subscription and an MIT license.

FeatureOpen Feed SorterSort Feed
LicenseMITProprietary
PriceFreePaid
Open sourceYesNo
Requires accountNoNot confirmed

Open Feed Sorter is the better choice when cost matters, when you want to audit the code before trusting an extension with access to your social media sessions, or when you need local CSV, Excel, and JSON exports. Sort Feed may suit users who prefer a commercially maintained product with faster fixes when Instagram or TikTok updates its internal APIs, since a paid product has a business incentive to keep it working.

Open Feed Sorter vs Feed Sorter For TikTok & Instagram

Feed Sorter For TikTok & Instagram is a paid extension for sorting Instagram and TikTok profiles. Like Sort Feed, it sits behind a paywall; Open Feed Sorter provides the same core sorting and export functionality at no cost.

FeatureOpen Feed SorterFeed Sorter For TikTok & Instagram
LicenseMITProprietary
PriceFreePaid
Open sourceYesNo
Outlier scoreYesNot confirmed

Open Feed Sorter is the better choice for anyone who wants a free, auditable, no-account tool. The main reason to choose a paid alternative is maintenance reliability: Open Feed Sorter is at v0.1 and depends on the original author shipping updates when Instagram or TikTok changes its internal data format. A paid product has commercial incentive to respond faster to platform changes.

install · quick start

Quick start#

bash
Install the extension from the Chrome Web Store, or build it from source with npm and load it unpacked.
```bash
git clone https://github.com/andreadorizza/open-feed-sorter
cd open-feed-sorter
npm install
npm run build
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScript
Tooling
esbuild
frequently asked

FAQ#

Is Open Feed Sorter free to use?

Yes. The extension is free and the README states it will always be free, because there is no server cost that scales with how much you collect. Nothing is reserved for a paid tier.

Does the extension send my data anywhere?

No. It makes zero network requests of its own. It reads responses the Instagram or TikTok page already received, generates exports locally inside the browser tab, and holds nothing in persistent storage beyond the current session. The only permissions it requests are host permissions for instagram.com and tiktok.com.

What happens when Instagram or TikTok changes its API?

The extension stops working for the affected platform until the author ships an update. The README is explicit about this: "Expect breakage when either platform changes its API." There is no guaranteed fix timeline, as this is an individual-author open source project at v0.1.

How is the outlier score calculated?

The outlier score compares a post's metric against the account's own recent median for that metric. A score of 3.4x means the post did 3.4 times the account's recent median. Pinned posts and anything under three days old are excluded from the median to avoid skewing it. A short run reads a few extra older posts to ensure enough data to compute a valid median.

Can I use Open Feed Sorter on TikTok as well as Instagram?

Yes. Both Instagram and TikTok profile feeds are supported and covered by tests. The interface is the same for both: open a profile page, click the extension icon, pick a sort metric and collection size, and start the run.

also worth a look

Similar open-source tools#

FckSignups

FckSignups

Open-source tools that work instantly, no signup required

4.3KTypeScriptGPL-3.0
dograh

dograh

Open source voice agent builder with telephony and BYOK AI support

5.7KPythonBSD-2-Clause
page-agent

page-agent

AI-powered GUI Agent for your website

29.2KTypeScriptMIT
Kutt

Kutt

Self-hosted URL shortener with analytics and custom domains

11.1KJavaScriptMIT
claude-code-templates

claude-code-templates

Ready-to-use configurations for Claude Code projects

31.1KPythonMIT
card

card

Self-hosted email template builder, 78 blocks, no account needed

430TypeScriptAGPL-3.0

Repository

Stars
1
Forks
0
License
MIT
Latest
v0.1.0
Last commit
1 day ago
Last verified
Sep 24, 2026
Repo
andreadorizza/open-feed-sorter ↗

Additional details

Language
JavaScript
Open issues
0
Contributors
2
First release
2026

Categories

Marketing & GrowthWeb DevelopmentDeveloper Tools

Tags

Browser ExtensionSocial MediaScrapingData Visualization