XCODX |

Yeethon Online Compiler & Interpreter

Select Language
Online Code Compiler
Full HTML IDE
Py main.py
Program Output Ready
  Welcome to XCODX Online Compiler

  Quick Start:
  Ctrl+Enter  Run code
  Ctrl+S      Save / Download
  Ctrl+L      Clear output

  Select a language and start coding.
Success
Operation completed

About Yeethon

Yeethon is a meme runtime: a fork of CPython 3.10 that circulates in the Piston execution ecosystem as an in-joke, wearing the internet's favorite verb as its name. Under the hood it behaves like standard Python 3.10, so f-strings, structural pattern matching from 3.10, comprehensions, and the standard library all work exactly as you would expect, and ordinary Python code runs unmodified. Nobody ships production software on Yeethon, and that is the point; it exists for fun, for testing sandbox integrations, and for confusing your friends. The terminal on this page is fully interactive, so input() calls pause your program and wait for whatever you feel like typing, no setup required.

Hello World in Yeethon

def yeet_sort(items):
    """Regular sorting, meme-adjacent name."""
    return sorted(items)

print("Welcome to Yeethon, which is Python 3.10 in a funny hat.")

name = input("Who dares run the meme runtime? ")
print(f"Greetings, {name}!")

nums = [42, 7, 19, 3, 88]
print("Before:", nums)
print("After: ", yeet_sort(nums))

match len(name):
    case 0:
        print("An anonymous yeet.")
    case n if n < 5:
        print("Short name, maximum yeet efficiency.")
    case _:
        print("A name of considerable yeetitude.")

When to use Yeethon

Honestly, Yeethon's niches are entertainment and infrastructure testing. Discord bot communities built on Piston-style execution engines use it as a novelty language option, developers integrating code-execution APIs use it to verify that obscure runtimes are wired up correctly, and Python learners can treat it as a perfectly functional Python 3.10 sandbox with a ridiculous name. If you want serious Python work with the newest interpreter features, use the regular Python page; if you want to tell someone their algorithm runs on Yeethon, you are home.

Common questions

Does input() work normally in Yeethon?

Yes. Because Yeethon is a CPython 3.10 fork attached to a live terminal here, input() blocks execution and returns the line you type, identical to standard Python. Prompts print first, multiple sequential input() calls work, and int() or float() conversions on the result behave exactly as any Python tutorial describes.

Is Yeethon actually different from regular Python?

Functionally, for the code you will write here, no: it is CPython 3.10 with joke branding, so syntax, semantics, and the standard library match Python 3.10. It exists as a meme within the Piston runtime collection rather than as a serious language project, and there is no separate documentation because Python's own docs apply.

Can I pip install packages or use Python 3.12+ features?

Neither. The sandbox has no network access, so pip is unavailable, and since the fork tracks Python 3.10 you will not find newer syntax like 3.12's improved f-strings or type parameter lists. The full 3.10 standard library is included, which handles most exercises; for current-version Python, switch to the dedicated Python page.

How Yeethon runs on XCODX

Sandbox filename
main.py
Entry point
single main source file
Editor grammar
python
Reading stdin
input()
Input delivery
live WebSocket stream
Prompt flushing
flushes before reading input
Compile limit
10 s
Run limit
3 s batch · up to 3 min live
Memory
256 MB per stage
Max source
50,000 characters

Default program on this page

# Yeethon (Python variant)
print("Hello from Yeethon!")
print("Welcome to XCODX Compiler!")

# Basic operations
for i in range(1, 6):
    print(f"  {i} squared = {i**2}")