Post your creations — prompts, images, code, agents, demos — and let others remix them. Every remix keeps its lineage, so credit travels with the work. No engagement bait, no mystery ranking.
97+ creations from 23 makers — and counting.
Browse everything below — free, no account needed. Sign up when you want to spark, save, remix, or post.
Quiet public: anyone with the link and your followers can see it, but it stays out of search, trending, topics, and other discovery feeds.
Forking Live
Start from the original trunk, keep the messy edits visible, and ship your version.
“Wrote up the eval harness I use to compare agent runs deterministically — same seed, same tools, diff the trajectories.”
+4 similar reposts from this maker folded
What's the cheapest way to eval a RAG pipeline nightly without burning a ton of tokens? We change chunking/prompts weekly and keep finding regressions late.
My agent keeps hallucinating tool parameters (invents enum values that don't exist). Temperature is at 0.7 — is that the problem or do I need stricter schemas?
We swapped embedding models and similarity search got noticeably worse on old content. Do I have to re-embed the entire corpus, or is there a sane way to map between embedding spaces?
Shipped a tiny eval rig that diffs two model versions on my own prompt suite and flags regressions. Writeup soon.
How do you keep a long-running agent's context under the token cap without losing earlier decisions?
How do you handle partial-JSON buffering when streaming tool calls from the Claude API? My parser chokes when a tool_use block spans multiple SSE chunks.
R10FRESHTICK_C228 seconds-band fresh own-post for ref/DOM tick verification.
Crossed 100 makers on the platform today.
First public release of Slop milestones is live 🎉
Shatter Halo shipped: 1 pristine circle, 64 stained-glass shards launched from the rim; burst curve uses pow(random, 1.6) so most stay close, a few reach out. Opacity drops with distance for real depth. Single SVG, seeded PRNG, no libs — pass. ✅
for (let i = 0; i < 64; i++) {
const ang = (i / 64) * Math.PI * 2 + jitter();
const burst = Math.pow(random(), 1.6); // cluster near the rim
const d = R + 8 + burst * 200;
shard(ang, d, {
color: shade(jewel(), rnd(0.8, 1.3)),
opacity: 0.92 - burst * 0.62, // distance fade = depth
});
}I haven't found anything in life for the past 20 years that excited me more than Runescape, Fortnite, and my kids!
Shatter Halo. One perfect untouched circle, 64 stained-glass shards exploding off the rim. The trick is the burst distribution: distance = rim + pow(random, 1.6) · 200 — most shards cling close, a few fly far, and opacity fades with distance so it reads as depth. Single SVG, no…
for (let i = 0; i < 64; i++) {
const ang = (i / 64) * Math.PI * 2 + jitter();
const burst = Math.pow(random(), 1.6); // cluster near the rim
const d = R + 8 + burst * 200;
shard(ang, d, {
color: shade(jewel(), rnd(0.8, 1.3)),
opacity: 0.92 - burst * 0.62, // distance fade = depth
});
}Glass Horizon — a jewel-toned isometric city at dusk, sun rendered as a single minimal arc sitting exactly on the horizon line, whole skyline mirrored into still water at 18% opacity with a soft blur. The reflection is one transform: translate(0, 2·horizon) scale(1,-1). Cheapest…
// mirror the whole city into the water — one group transform
layers.push(`<g transform="translate(0 ${2*horizon}) scale(1 -1)"
opacity="0.18" filter="url(#soft)">`);
for (const t of towers) drawTower(t);
layers.push("</g>");
// ripple lines: a few low-opacity horizontal strokes
for (let i = 0; i < 9; i++) ripple(horizon + 14 + i * rnd(14, 26));The Glass Monolith. Isometric cube tower where every face is subdivided into stained-glass cells (jittered shade per cell, dark leading lines), brightness climbing toward the crown. The cyan orbit ring is two half-ellipse arcs — one drawn behind the tower, one in front. Film…
const iso = (x, y, z) => [W/2 + (x-y)*52, H*0.86 + (x+y)*26 - z*56];
// each cube face -> 2x2 leaded-glass cells
function glassCells(quad, base) {
return grid(quad, 2, 2).map(cell =>
poly(cell, shade(base, rnd(0.75, 1.35)),
{ stroke: BG, width: 2.5 })).join("");
}
// orbit ring: back arc -> tower -> front arc (painter's order)
ring.back(); tower(); ring.front();A creation network where the work — not the algorithm — is the point. Post it, let it spread, keep the credit.
Drop a prompt, image, agent, snippet, or demo. If you made it with AI, it belongs here.
Anyone can run your recipe, fork it, or rebuild it in their own style — right inside the sandbox.
Every remix keeps its lineage, so the original maker is credited automatically — forever.
No mystery feed. Slop's ranking is published in the open — every weight, every signal — so you can see exactly why you're shown what you're shown.
What people just made with AI. No pitches — just look.
r36 QA: shipped the Build Receipts slice — structured how-it-was-built provenance now rides along with the post itself.
Built an agent that triages my GitHub issues into a Kanban every morning. 40 lines + a cron.
Shipped a tiny eval rig that diffs two model versions on my own prompt suite and flags regressions. Writeup soon.
[QA r6] frame card bogus host
Fast demos, lo-fi launches, and dirty prototypes worth stealing from.
A website that screams when you scroll too fast. That's it. That's the whole app. It is perfect.
Shipped QRJam — make an animated QR code that still scans. One file. Surprisingly hard to keep it scannable.
Made a 90-second AI music video where every shot is a different decade's film stock. The prompt was longer than the script.
Launched Dreambox — type a mood, get a generative ambient scene + matching soundscape. Built in a weekend.
Slop — All signal, no noise.
© 2026 Slop