Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TUIライブラリつくってみた / i-just-make-TUI-library
Search
kazto
November 28, 2025
Programming
1
110
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
November 28, 2025
Tweet
Share
More Decks by kazto
See All by kazto
アイカツ!から学ぶビジネスパーソンとしての姿勢 / learn-the-attitude-of-businessperson-from-aikatsu
kazto
0
570
20250228-create-npm-package-with-wasm
kazto
1
100
C言語でオブジェクト指向プログラミング / object-oriented-in-c
kazto
1
900
Golangでwget劣化クローンをつくる / wget clone with golang
kazto
1
510
登壇を応援する会忘年LT_今からやぞ_.pdf
kazto
2
4.5k
Other Decks in Programming
See All in Programming
Level up your Gemini CLI - D&D Style!
palladius
1
130
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
280
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
130
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
110
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
2
630
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
11k
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
3
170
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
700
CSC509 Lecture 13
javiergs
PRO
0
260
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.7k
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
160
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Statistics for Hackers
jakevdp
799
230k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Docker and Python
trallard
46
3.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Speed Design
sergeychernyshev
33
1.3k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Being A Developer After 40
akosma
91
590k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Why Our Code Smells
bkeepers
PRO
340
57k
Automating Front-end Workflow
addyosmani
1371
200k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
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