SlopScore
00 crowd

MathMD (github.com/LckHot/MathMD)

Definitely a vibe coding result. Minimal Android markdown reader for mathematicians — renders $...$, $$...$$, \(...\), \[...\] correctly (KaTeX, offline).
Kotlin · ★ 4 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 2 hours ago by LckHot · last checked 9 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-11: a minimal Android markdown reader that renders TeX math for mathematicians, whose owner says "every line of this repository was written by an AI agent". 4 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as LckHot. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Definitely a vibe coding result. Minimal Android markdown reader for mathematicians — renders $...$, $$...$$, \(...\), \[...\] correctly (KaTeX, offline).
created
2026-09-05 · pushed 1 day ago · 46 commits · 4 contributors
release
v1.3.0 · 2026-09-10
languages
Kotlin 39%JavaScript 30%TypeScript 21%Python 4%HTML 2%CSS 2%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 2 hours ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
csshtmljavascriptkotlinpythonshelltypescript
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: a minimal Android markdown reader that renders TeX math for mathematicians, whose owner says "every line of this repository was written by an AI agent". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README (read the rest on GitHub)

MathMD

In the AI-for-research era, GPT and friends answer math questions in Markdown. Android had no clean reader that renders all four common TeX/LaTeX math delimiter styles — so this simple app now exists.

A minimal Android markdown reader (with light editing) built for mathematicians. It renders TeX/LaTeX math correctly in all four common delimiter styles:

Inline:  $x_i$  and  \(u \in C^k\)
Display: $$...$$  and  \[ ... \]

Why another markdown app?

Most Android markdown editors either render no math at all, or break on real mathematical documents: the markdown parser runs first and eats \(...\) / \[...\] backslashes (CommonMark escape rules) and mangles _-containing formulas like $\bar{\mu}_{n}$ into emphasis spans before any math renderer sees them.

MathMD extracts math segments before markdown parsing (a protection/placeholder pass), so all four delimiter styles survive intact. The pass is written in TypeScript and covered by a regression suite (including $\{x\}$, inline pairs, $W^{1,p}_0(\Omega)$, and code spans/fences that must stay literal).

Features

  • Four math delimiter styles, rendered by bundled KaTeX (fully offline)
  • Edit / Preview flip toggle; configurable startup mode
  • In-document search with match highlighting and next/previous navigation, working in both the editor and the rendered preview
  • New blank document; open via system file picker or "Open with…" from other apps; save in place or as a copy
  • Light/dark/system theme; per-pane font family and editor font size
  • Fixed line width in characters (optional): the page wraps once at that column and the default zoom fits it exactly to the screen (no horizontal panning); pinch-zoom scales the whole page uniformly — zooming past the fit level enables global horizontal panning, wrap never changes. Over-wide formulas scroll horizontally under a line-pinned \tag
  • No network permission usage for the preview; the WebView is asset-sandboxed
  • No accounts, no telemetry, no ads

Known trade-off: dollar signs

There is deliberately no currency special-casing. Every unescaped $ interacts with the math pass: two unescaped $ pair into a formula no matter what sits between them (I have $12 and he have $23 renders 12 and he have as math), and only a lone $ with no partner stays literal. All dedicated dollar signs must therefore be written escaped (\$) or inside code spans — a literal $ is never safe.

Build

Requirements: JDK 17, Android SDK (platform 37 + build-tools 36), Node 20+.

# Preview pipeline (TypeScript → assets) + regression tests
(cd tools && npm install)
./scripts/build-preview.sh
node tools/mdtest/run.js

# Android app
gradle :app:assembleDebug     # APK: app/build/outputs/apk/debug/

Repository layout

  • app/ — Android app (Kotlin, Jetpack Compose, Material 3)
  • tools/preview-src/ — math-protection scanner + render pipeline (TypeScript)
  • tools/mdtest/ — node regression harness for the preview pipeline
  • docs/ — architecture decision record, research notes, signing setup
  • scripts/ — esbuild bundle step, keystore generator

Credits

  • KaTeX (MIT) — math rendering
  • markdown-it (MIT) — markdown parsing
  • Material Symbols glyph paths (Apache-2.0) — icons
  • Definitely a vibe coding result: every line of this repository was written by an AI agent; the human owner designed, tested on real hardware, and directed ~15 review rounds.

License

MIT — see LICENSE.

Scan report · 2026-09-11
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review — +25 binaries at repo root (gradlew.bat)

0 comments

log in to comment.

report this listinglog in to report