Here's Why You Don't Make a TUI with C...

Опубликовано: 31 Август 2026
на канале: Oscar
50,552
1.6k

#clanguage #tui #linux

currently building https://choreographd.com

Source: https://github.com/kurealnum/todoist-...

Today's video talks about my struggle of utilizing C & gcc in order to make a TUI (Terminal User Interface). I used a lot of older libraries, such as cJSON, libcurl, and Ncurses. Yes, I could've used cmake (I think).

/// SOCIALS
Bluesky: https://bsky.app/profile/kureal.bsky....
Mastodon: https://mastodon.social/@kureal
Dotfiles: https://github.com/kurealnum/dotfiles
Neovim RC: https://github.com/kurealnum/nvimconfig
Github: https://github.com/kurealnum
This video but as a blog post: https://dev.to/kurealnum/i-made-a-tui...

/// CREDITS
Outro music (Class of 09 theme):    • Class of '09- Menu Theme Extended (1 Hour)  

/// TIMESTAMPS
Intro - 0:00
Libraries used - 0:53
Why? - 3:20
The code - 5:01
Separate projects - 7:31
We're done! - 11:22

/// TOOLS USED IN THIS VIDEO
C (lang)
Ncurses
libcurl (curl)
cJSON (C-based JSON parser)

/// OTHER TITLE IDEAS
I Built a TUI With C And Regretted It
Building a TUI From The Ground Up With Ncurses
Making a TUI With C
I Made a Terminal User Interface With C (lang)

i use arch btw