Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TUIライブラリつくってみた / i-just-make-TUI-library
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kazto
November 28, 2025
Programming
520
1
Share
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
November 28, 2025
More Decks by kazto
See All by kazto
アイカツ!から学ぶビジネスパーソンとしての姿勢 / learn-the-attitude-of-businessperson-from-aikatsu
kazto
0
740
20250228-create-npm-package-with-wasm
kazto
1
130
C言語でオブジェクト指向プログラミング / object-oriented-in-c
kazto
1
940
Golangでwget劣化クローンをつくる / wget clone with golang
kazto
1
530
登壇を応援する会忘年LT_今からやぞ_.pdf
kazto
2
4.6k
Other Decks in Programming
See All in Programming
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.9k
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
480
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
Make GenAI Production-Ready with Kubernetes Patterns
bibryam
0
120
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
1
100
「速くなった気がする」をデータで疑う
senleaf24
0
170
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
320
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
240
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
180
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
370
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
410
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
190
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Odyssey Design
rkendrick25
PRO
2
570
The Limits of Empathy - UXLibs8
cassininazir
1
300
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
The Curious Case for Waylosing
cassininazir
0
300
How to train your dragon (web standard)
notwaldorf
97
6.6k
Rails Girls Zürich Keynote
gr2m
96
14k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Test your architecture with Archunit
thirion
1
2.2k
Transcript
ncursesの後継者たち TUIライブラリつくってみた 2025-11-28 Terminal Night #1 kazto (@kazto_dev)
ターミナルの描画制御といえば • 長らくNcursesでした • だいたいのUnix/Linux環境にはデフォルトでインストールされ ているはず
しかし • いい加減古くないか? • 最近ならもっといい感じのライブラリがないか
ありました • C++ ◦ Notcurses ◦ FTXUI ◦ imtui •
Rust ◦ Ratatui ◦ Crossterm • Go ◦ BubbleTea ◦ Tcell • JS/TS ◦ Ink ◦ Blessed ◦ Neo-Blessed まぁこれくらいはAIに聞けば 出てくる
いっぱいある。でもさ • ポータブルじゃなくない? • 各言語にロックインされてて他言語から使いにくい • やはりcdeclで呼び出せないと
C言語で?今さら?
Zigでしょ!
まぁでもどうせもうあるっしょ? • zig-spoon ◦ GPL3...😢 • Tuile ◦ Public archived...😢
やるなら今しかねぇ~ • Zettui ◦ https://github.com/kazto/zettui
進捗報告
次のネタ • Task' em all ◦ https://github.com/kazto/taskemall ◦ ターミナル上でタスクシュート的ななにかをやりたい ◦
当然 Zettui を使って
俺たちの戦いはこれからだ
thanks • k1LoW/deck ◦ https://github.com/k1LoW/deck • Songmu/laminate ◦ https://github.com/Songmu/laminate