whatisgithub

What is cursed?

kuberwastaken/cursed — explained in plain English

Analysis updated 2026-08-08 · repo last pushed 2025-09-09

Audience · developerComplexity · 4/5QuietSetup · moderate

In one sentence

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.

Mindmap

mindmap
  root((repo))
    What it does
      Slang keywords as code
      Compiles to executables
      Real language features
    Tech stack
      Written in Zig
      Go-inspired design
      Garbage collector
    Use cases
      Solve algo problems
      Tinker with compiler
      Learn language concepts
    Audience
      Developers wanting fun
      Esoteric language fans
    Data types
      normie for integers
      tea for strings
      lit based cringe
    Design goals
      Self-hosting compiler
      Standard library
      Concurrent programming

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write and run novelty programs using Gen Z slang as code keywords

USE CASE 2

Solve standard algorithm problems like Two Sum in a meme-flavored language

USE CASE 3

Experiment with an esoteric language that supports real features like pointers and garbage collection

USE CASE 4

Tinker with compiler internals by modifying or extending the CURSED compiler written in Zig

What is it built with?

ZigCURSEDGo-inspired

How does it compare?

kuberwastaken/cursed000madz000/rfid-attendance00kaku/gallery-slider-block
LanguageTypeScriptJavaScript
Last pushed2025-09-092024-07-222021-05-19
MaintenanceQuietDormantDormant
Setup difficultymoderateeasyeasy
Complexity4/52/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing Zig 0.13 or later and building the compiler from source.

No license information was provided in the repository documentation.

So what is it?

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.

Copy-paste prompts

Prompt 1
Install Zig 0.13 or later, clone the CURSED repo, and build the compiler from source to run a hello world program
Prompt 2
Write a CURSED program that defines a function using 'slay', declares variables with 'sus', and prints a 'tea' string to the console
Prompt 3
Solve the Two Sum problem in CURSED using normie integers, lit booleans with based/cringe values, and the Among Us pointer symbol ඞ
Prompt 4
Explore the CURSED test suite and find an algorithm problem rewritten in slang, then try modifying it to add a new test case

Frequently asked questions

What is cursed?

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.

Is cursed actively maintained?

Quiet — no commits in 6-12 months (last push 2025-09-09).

What license does cursed use?

No license information was provided in the repository documentation.

How hard is cursed to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is cursed for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.