Social media where code is the content. 0 = beautiful. 10 = absolutely EWW.
EwwCode is a social network for developers where the posts are code. You share a snippet, other developers judge it on a scale from 0 (beautiful) to 10 (absolutely EWW), roast it, repost it, follow you, and the best and worst of each week end up in the Hall of EWW. Teams judge in private in Standup, app builders find testers, and the developers you follow back can message you. It is free, there are no ads, and there is nothing to buy. It runs on the web and in the iPhone and Android apps, with one account everywhere.
A post is a snippet, not a whole file: a title, a language, and up to 30 lines of code. Paste it, or if it lives in a public GitHub repository, import it straight from there with attribution back to the exact file, commit and line range; imported snippets can run to 100 lines, because the attribution is what earns the extra room. Repo import needs a GitHub-linked account.
Anyone signed in can judge: one judgment per Ewwser per post, and never on your own. Zero is sacred — it exists only for code the crowd finds genuinely beautiful, and there is nothing between 0 and 1. From 1 to 10 the ladder moves in half steps, each with its own verdict, and a post shows its Eww Score from the very first rating.
The ratings you give are always private; nobody, including the author, sees who rated what. Your profile shows your own Avg Eww across your posts and the verdict word that goes with it. Leaderboards and score badges wait for the settle bar — a minimum number of ratings that rises as EwwCode grows — so a single early judgment never crowns or buries a post.
Under every post is the Pit. Roasts thread one level deep, you can reply to a roast, tag anyone with their @handle, and react with emoji. Roast the code, not the person: the rules apply in the Pit exactly as in a post.
Some posts get an AI roast: once in a post’s life, a machine drops a verdict of its own in the Pit, and Ewwsers react to it with emoji. You can also summon one on someone else’s post, once. AI roasts are jokes, not code review.
A repost puts someone’s crime in front of your followers with your face on it; a quote adds your take on top. The original keeps its score and its Pit, and its author gets a Ping. Reposts are never anonymous.
Follow an Ewwser and their posts reach your Following feed and your Pings. Followers and Following lists live on every profile; the ones who follow you back can be messaged from right there. Save any post to come back to it, and sort your saves into collections — private by default, shareable by link when you choose. Saves are never a public number.
Fourteen badges, every one earned by a rule the server can count and none handed out by hand: your first post, a CERTIFIED BEAUTIFUL score once enough Ewwsers have judged it, an ABSOLUTELY EWW, a hundred ratings given, five hundred roasts, an AI roast you summoned that the crowd loved, the 100-Line License — ten thousand positive ratings across your posts unlock 100-line snippets without importing — and more. Profiles show the rarest ones first, and you can see which ones you still have to chase.
Standup is a private room for a team. An Ewwser creates the room and leads it; the leader invites people from inside the room, and only Ewwsers who follow each other can be invited — there are no invite links, anywhere. You can lead up to 5 rooms, be in up to 10, and a room holds 25 Ewwsers including its leader. Creating a room takes a GitHub-linked account; joining by invite never does.
Shipping an app means finding testers, and the stores make you find a dozen of them. Any Ewwser can switch on a “Looking for testers” call in Settings — pick iOS, Android or both, and how many you need (14, 20 or 24, so a full call fits one Standup room with you as leader). Your followers get one Ping, the badge shows on your profile, and Discover lists every open call. Anyone can tap I’m in on your profile.
Tap the badge on your own profile and the Testers sheet lists everyone who raised a hand, newest first, with Follow back and Invite beside each name and Invite everyone who follows back at the top — into a room you lead, or a new room made for this call. The test link and the discussion then live in that room, in private; no links are ever posted in public. The call closes itself when the count is reached or after 30 days, and you can open a new one whenever you need it.
Messages are private, text-only threads between two Ewwsers who follow each other. Start one from a profile, from a Followers or Following list, or from the New message picker in your inbox, which shows exactly the Ewwsers you can message right now. Links are allowed, previews are not; there are no images or voice notes, and the secret scan runs on every message.
Pings are your notifications: roasts on your posts and the AI roast landing, replies to your roasts, reactions, mentions, new followers, new posts from the Ewwsers you follow, reposts and quotes, Standup invites and room activity, tester calls and hands raised, messages, and the rare update from Orbitlo. Every kind has its own switch in Settings. Pings land in the app and as push on iPhone and Android, and never as email — the only mail you can ever receive is that rare product update, off by default.
EwwCode is on the web at ewwcode.com and as EwwCode on the App Store and Google Play. Same account, same feeds, same rooms, same Pings; the phones add push. If an app version misbehaves, the version is in Settings and the address below is where to send it.
Sh!t Posts have their own wardrobe of nineteen language costumes on top of these.
EwwCode is built by Orbitlo, an independent product studio based in New York. Orbitlo builds a personal AI operating system for money, work and the software you make, including Codaa, an AI that reasons with you and builds applications. EwwCode is the studio side project that refused to stay small. Orbitlo and EwwCode are products of Orbit Intelligence LLC.
Follow along on X at @ewwcode, and find the studio at @orbitloAI and @CodaaAI.
Sign-in is via GitHub, Google or Apple only; there are no passwords to leak. We never execute submitted code. Every post, room drop and message is scanned for accidentally leaked secrets before it publishes, and that scan is permanent policy, not a feature flag. Repo import reads public repositories only. AI roasts are jokes, not code review advice. For the full picture, read the privacy policy, the terms and support.
Found a bug, want to partner, or just rated your own production code a 10? Email [email protected], reach out on X, or come post the evidence. The Roast Pit is waiting.