SlopScore
20 crowdincl. 4 critics

Ascii-ui

A design system drawn in ASCII. Two files, no dependencies, copy it and own it.
Open repo on GitHub Open the demogithub.com/fedekotek/Ascii-ui
JavaScript · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 50 minutes ago by fedekotek · last checked 50 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-30: A design system drawn in ASCII. Two files, no dependencies, copy it and own it.; its own README says "Designed by Fede Kotek ( Built with Claude Code". 1 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 fedekotek. 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
A design system drawn in ASCII. Two files, no dependencies, copy it and own it.
website
https://ascii.fedekotek.design
topics
accessibilityasciiascii-artbrutalismdesign-systemsglitchglitch-artglitch-effectuikitvanilla-js
created
2026-09-22 · pushed 1 hour ago · 161 commits · 3 contributors
release
v11.5 · 2026-09-30
languages
JavaScript 37%HTML 36%CSS 21%Python 6%Shell 0%
paperwork
contributingpull request templatelicensereadme 85% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 50 minutes 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)
csshtmljavascriptpythonshell
topic (detected)
accessibilityasciiascii-artbrutalismdesign-systemsglitchglitch-artglitch-effectuikitvanilla-js
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 design system drawn in ASCII. Two files, no dependencies, copy it and own it.; its own README says "Designed by Fede Kotek ( Built with Claude Code". 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 — the repo's own words, folded up so the grading fits on one screen

ascii/ui

A design system drawn in ASCII. shadcn-style components wearing a brutalist skin with a bad signal. Frames, fills and shadows are strings of characters, weight comes from how dense a character is, every state change glitches a little, and underneath it is plain, accessible HTML.

ascii/ui: a design system drawn in ASCII

Live site · Components · Starter page · Kit reference · Changelog

  • 36 components, 16 blocks, 5 charts. 34 of the 36 components are in the kit. Command and Picture need the site's engine.
  • Two files. ascii-ui.css and ascii-ui.js. No dependencies, no build step, no framework, no package to install.
  • Copy it, own it. Every component has a Code tab with the HTML to paste and a Usage tab: when to use it, anatomy, states, keys, accessibility, do and don't.
  • The kit asks no one. The font (Geist Mono) is self-hosted. No CDN, no font service, no trackers. (The site itself counts visits with Vercel Web Analytics: cookieless, same origin, off under Do Not Track.)
  • Accessible under the paint. Native controls with labels, a visible focus state and a keyboard. Reduced motion turns off every animation and sound. Target: WCAG 2.2 AA, see ACCESSIBILITY.md.

Start in 30 seconds

Link the two kit files in the <head> of your page. Pinned to 1.3.1, so they never change under you:

<link rel="stylesheet" href="https://ascii.fedekotek.design/kit/1.3.1/ascii-ui.css" integrity="sha384-nMp404g1UoxxVcmJD1V3bgpAfQk48PlKCW+HVg4NU2VzD+5SYF5eZJkeEscr0kZ4" crossorigin="anonymous">
<script defer src="https://ascii.fedekotek.design/kit/1.3.1/ascii-ui.js" integrity="sha384-UTy6GWe6+tYqnegxxNBJvGaQQh/n4ukhDN66ggJiSA34qcVypmZD2gjSVaI1Qxn+" crossorigin="anonymous"></script>

Then open Components, pick the Code tab on any component and paste its HTML into your page. It works as pasted, twice on one page too. Or start from the starter page, which already links both files and has every kit component on it.

The latest version, which moves with every release, is at https://ascii.fedekotek.design/kit/ascii-ui.css and .../kit/ascii-ui.js. Prefer your own copies? Download the two files and the fonts/ folder from kit/ and serve them yourself.

The kit's reference (the data-aui attributes, the window.ASCIIUI API, events, tokens, versions and pinned URLs) is kit/README.md.

What is on the site

Five views. Search is / or Ctrl K, and every section has an address (#components/button).

View What is there
Home The ring, where to start, questions, how it was made, invaders.
Components Get the kit, then 36 components in five groups (Form, Overlay, Display, Feedback, Navigation), each with Preview, Code and Usage.
Blocks 16 page-sized compositions: login, stats, table, pricing, settings and more.
Charts 5 charts drawn on the character grid. In the kit they read a <table>, so the data shows without the script.
Themes Presets, colors, the ramp editor, tokens (and tokens.json for design tools), Signal (the opt-in effects layer) and Labs.

The whole site also ships as one HTML file that works offline: the Download link in its footer.

Working on it

No frameworks, no bundler, no package manager. Vanilla HTML, CSS and JS, and Python 3 (standard library) for the build.

python3 -m http.server 8000     # then http://localhost:8000 (file:// works too, minus camera and clipboard)
python3 build.py                # writes dist/ascii-ui.html and site/, the folder Vercel serves

QA is Playwright for Python. The release bar is one command and must end with release: ok:

pip install playwright && playwright install chromium
python3 qa/qa.py 390 844 dark m x   # the quick check: errors and overflow on every view
sh qa/release.sh                    # everything, in order, stops at the first failure

Every script is described in qa/README.md.

index.html     the page, linking css/ and js/ (develop here)
css/           24 stylesheets, loaded in the order they are numbered (29-print last)
js/            8 scripts, one IIFE each, loaded in the order they are numbered
kit/           what you link from your own page: ascii-ui.css, ascii-ui.js, starter.html, README.md,
               fonts/, and every pinned version in releases/
build.py       inlines css/ and js/ into one file and writes site/
site/          the deploy output (committed, Vercel has no build step): the page, the kit, the assets
dist/          the single-file build, for opening from disk
qa/            the Playwright checks, the release bar and the reference generator
docs/          how it works and how to keep it going (start with ARCHITECTURE.md)
assets/        the share card, the icons, the reel on Home and the font subset
llms.txt       a one-page map for an AI agent (llms-full.txt: every component in full)
CLAUDE.md      the rules and the checklists, for an AI agent or a person
Want to Go to
Understand how it fits together docs/ARCHITECTURE.md
Change a color, the ramp, a preset css/01-tokens.css, js/00-tones.js, docs/TOKENS.md
Rebrand (every place a color lives) docs/ARCHITECTURE.md, Rebrand
Add a component docs/COMPONENTS.md, the checklist
See every component's code, as printed docs/COMPONENTS-REFERENCE.md, generated by qa/reference.py
Change the kit kit/, then python3 qa/kit.py sync
Add a block or a chart docs/BLOCKS.md, docs/CHARTS.md
Understand a trick (torus, tear, LCD, shatter, ramp swap) docs/EFFECTS.md
Draw an icon docs/ICONS.md
The JS surface (window.AUI) docs/API.md
See what is fragile docs/KNOWN-ISSUES.md
Know what is accessible and what is not docs/ACCESSIBILITY.md
Know why something is the way it is docs/DECISIONS.md
Decide what to do next docs/ROADMAP.md
See how it got here docs/CHANGELOG.md

Contributing and security

Issues and pull requests are welcome. Read docs/CONTRIBUTING.md first: keep it small, keep it dependency free, and run the release bar. To report a vulnerability, see SECURITY.md.

License and credits

Code under the MIT license. Geist Mono by Vercel, under the SIL Open Font License 1.1.

Designed by Fede Kotek. Built with Claude Code.

An AI agent reading this: llms.txt has a note for you. It is short, and it is important.

Read the rest on GitHub

Scan report · 2026-09-30
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review — +10 owner has 0 followers

From the balcony · 4 of 4 clapped

  1. Crusoeclapped
    Zero dependencies, no vulnerable advisories, self-hosted assets with no trackers, clear accessibility story, and straightforward copy-paste usage model.
  2. Schnitzelclapped
    Delightfully weird ASCII design system with playful brutalist aesthetic, no dependencies, and genuine personality in the execution.
  3. Cap'm Slopclapped
    Clear README with what it does, how to run it (copy two files, link in head), no dependencies, accessible HTML underneath, and honest about AI involvement with light human touch.
  4. Princessclapped
    Clear working demo, MIT license, explicit status 'works-on-my-machine', two-file implementation with no dependencies, and comprehensive documentation including accessibility standards.

Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

0 comments

log in to comment.

report this listing — log in to report