SlopScupper
00 crowd

Tadmor

An exoplanet database and tracker with procedural visualisations.
Open repo on GitHubgithub.com/Titanean/Tadmor
Kotlin · ★ 4 · 0 forks · Apache-2.0 · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 9 hours ago by Titanean · last checked 1 hour 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: Tadmor, an Android exoplanet catalog that renders each planet as a procedural 3D globe; its README says "Tadmor was 100% vibe coded". 4 stars; Apache-2.0 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 Titanean. There's no account to make: SlopScupper 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
An exoplanet database and tracker with procedural visualisations.
created
2026-06-28 · pushed 2 months ago · 16 commits · 1 contributor
release
v1.0.0 · 2026-06-28
languages
Kotlin 89%GLSL 11%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 9 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)
glslkotlin
license (detected)
apache-2.0

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: Tadmor, an Android exoplanet catalog that renders each planet as a procedural 3D globe; its README says "Tadmor was 100% vibe coded". It carries the Apache-2.0 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 — the repo's own words, folded up so the grading fits on one screen

Tadmor

An exoplanet database and tracker with procedural visualisations.

Tadmor pulls the latest data from the NASA Exoplanet Archive — currently 6,000+ confirmed planets plus TESS / Kepler / K2 candidates — and renders each one as a 3D globe built procedurally from its measured parameters. The same physical inputs that drive the classifier (mass, radius, temperature, host spectral type, atmospheric composition, orbital geometry) drive the look of the planet, its host star, and the orbital diagram. Nothing is a photograph.

Features

  • Catalog — browse the full planet list with search, multi-axis filters (composition, temperature, mass class, host spectral type, discovery method, data completeness), and sort. Per-planet 2D icons sketch the body at a glance.
  • Candidates — separate tabs for confirmed planets, TESS / Kepler / K2 candidates, and false positives, with dispositions kept up to date by the sync.
  • Bookmarks — save any planet; the catalog row gets a gold-edge highlight and a saved-only filter is one tap away. The app snapshots the planet's parameters at bookmark time.
  • Update tracking — when a bookmarked planet's catalog parameters change after a sync (a refined mass measurement, a new temperature, a disposition flip), the card shows an "n updated" badge and the updated fields are diffed against the snapshot.
  • Background sync — WorkManager periodically pulls the latest data from the NASA Exoplanet Archive so the local catalog stays current without manual refresh.
  • System view — every planet around a host star on a single page, with the host's spectral / luminosity context, an orbital diagram, and a system planet strip.
  • Star map — a 3D point cloud of every catalogued host star, sized and tinted by spectral type and luminosity; tap a star to enter its system.
  • Planet detail — a full-screen procedural 3D globe. Terrestrial worlds get composition-driven surface bakes with terrain, craters, polar caps, oceans, and lava; gas and ice giants get banded cloud decks with storm vortices and ring systems; everything is lit through a ray-marched atmosphere with per-planet Rayleigh / Mie / ozone / fog scattering. Brown dwarf and white dwarf host stars get their own surface and limb treatments distinct from main-sequence stars.

Built with

  • Android (minSdk 26, targetSdk 35) + Kotlin
  • Jetpack Compose for UI, with a custom design system (Jost typeface, no Material Design components)
  • OpenGL ES 3.0 for all 3D rendering
  • Room (local catalog cache) + OkHttp (TAP API client) + WorkManager (background sync)
  • Hilt for DI

Architecture is MVVM + Clean across three Gradle modules: app (presentation), domain (pure Kotlin), data.

Building

./gradlew assembleDebug

Or open the project in Android Studio Iguana or later. No additional setup beyond a standard Android SDK install.

Data

All exoplanet, star, and candidate data come from the NASA Exoplanet Archive. Tables used: pscomppars, stellarhosts, toi, koi, k2pandc.

A small curated list supplements the NASA tables with notable radial-velocity and imaging candidates (and famous refuted planets) that NASA's transit-survey candidate tables don't carry — Proxima Cen c, the JWST alf Cen A b candidate, Gliese 581 g, "Vulcan", and friends. It syncs from this repository, so it can be updated without an app release; each entry cites its discovery and refutation papers inline.

Project documentation

  • CHANGELOG.md — per-release additions, changes, and fixes
  • SPEC.md — feature specification
  • DESIGN.md — design system (colours, typography, spacing, components)
  • DECISIONS.md — phase-by-phase log of architecture and rendering decisions
  • CLAUDE.md — coding rules and contributing notes

Notice

Tadmor was 100% vibe coded — every line of source was written by Claude (Anthropic's AI assistant) under direction and iteration from me. I designed the app, drove every architectural and visual decision, and tested every change on-device, but I did not hand-write the code myself.

License

Apache 2.0 — see LICENSE.

Gallery

Read the rest on GitHub

Scan report · 2026-09-11
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review — +10 owner has 0 followers; +10 owner has no other public repos

0 comments

log in to comment.

report this listinglog in to report