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.
Quoting @uselessbutfun
“My remix of this one — kept the core trick, swapped the style. Lineage credit to the original. 🔀”
+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