kuberwastaken/cursed — explained in plain English
Analysis updated 2026-08-08 · repo last pushed 2025-09-09
Write and run novelty programs using Gen Z slang as code keywords
Solve standard algorithm problems like Two Sum in a meme-flavored language
Experiment with an esoteric language that supports real features like pointers and garbage collection
Tinker with compiler internals by modifying or extending the CURSED compiler written in Zig
| kuberwastaken/cursed | 000madz000/rfid-attendance | 00kaku/gallery-slider-block | |
|---|---|---|---|
| Language | — | TypeScript | JavaScript |
| Last pushed | 2025-09-09 | 2024-07-22 | 2021-05-19 |
| Maintenance | Quiet | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing Zig 0.13 or later and building the compiler from source.
CURSED is a programming language that works like a normal, practical language but swaps in Gen Z slang and internet culture for its keywords. Instead of writing "func" to define a function, you write "slay." Instead of "var" for a variable, you write "sus." The language is fully functional, it supports real features like memory management, error handling, and concurrent programming, but the code reads like a meme. Under the hood, it is heavily inspired by Go, borrowing that language's approach to control flow, typing, and concurrency. The compiler itself is written in a language called Zig and can compile programs down to native executables. One of its more unusual design choices is using the Among Us character ඞ for pointer syntax (a pointer is a way to reference where data lives in memory). The data types also lean into the joke: a 32-bit integer is called normie, a string is tea, and a boolean is lit (with based and cringe standing in for true and false). This is an esoteric language, meaning it is built for fun and experimentation rather than production use. The ideal user is someone who already knows how to code and wants a novelty project to tinker with. The repository backs this up with a test suite that includes over 17 standard coding problems (like "Two Sum" and "Reverse Linked List") rewritten in this slang-heavy style. It would appeal to developers who want to solve algorithmic problems while writing things like ready b == 0 instead of if b == 0. The project is actively being developed in stages, with the long-term goal of making the compiler self-hosting (meaning the compiler would eventually be rewritten in CURSED itself). It comes with standard library modules, language specifications, and a garbage collector for managing memory automatically. If you want to try it, you need to install Zig 0.13 or later to build the compiler from source.
CURSED is a working programming language that replaces normal keywords with Gen Z slang, like 'slay' instead of 'func' and 'sus' instead of 'var'. It compiles to native executables using Zig and supports real features like memory management and concurrency.
Quiet — no commits in 6-12 months (last push 2025-09-09).
No license information was provided in the repository documentation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.