Sign in

Raphael Amorim

@raphamorim.bsky.social
24 followers 7 following 32 posts

Intern at Lovable. Accidentally created Rio terminal. Prev: Charm, Spotify, GoDaddy

PostsRepliesMedia
Raphael Amorim @raphamorim.bsky.social · 06/08/2026
Announcing Canario, a new terminal for macOS. It uses Rio under the hood 🐤 Spaces with their own colors (⌘1–9), splits, a ⌘K command bar, live tab previews, session restore, and a floating quick terminal on ⌥⌘T. macOS only for now, Linux and Windows are coming. rapha.land/canario
021
Raphael Amorim @raphamorim.bsky.social · 28/07/2026
Lego crocs
110
Raphael Amorim @raphamorim.bsky.social · 27/07/2026
Announcing today rio-vt and librio: Rio's terminal engine, now embeddable. • rio-vt ~ a rust crate, the VT parser, grid, scrollback, selection, search, PTY and Sixel/Kitty/iTerm2 images. • librio: ~ the same core as a C ABI for Swift & C, on macOS, Linux & Windows. rioterm.com/blog/2026/07...
rioterm.com
rio-vt and librio: Rio's terminal engine, now embeddable | Rio Terminal
Rio's terminal core is now a standalone, dependency-light engine you can embed anywhere: rio-vt as a safe Rust crate and librio as a C ABI.
030
Raphael Amorim @raphamorim.bsky.social · 26/07/2026
100% Jam Programming Language
010
Raphael Amorim @raphamorim.bsky.social · 09/06/2026
It was really great talk about Glyph protocol, Rio terminal, Jam programming language and kinda of demo a bit Boo code editor. Thanks @orhun.dev ! www.youtube.com/watch?v=7uxX...
youtube.com
Rendering Glyphs in the Terminal w/ Raphael Amorim [Rio, Jam and Boo] (TT #6)
YouTube video by Terminal Collective
081
Reposted by Raphael Amorim
olup.bsky.social @olup.bsky.social · 07/06/2026
I got excited about the Jam (jamlang.org/reference/ , pre 0.1) language from @raphamorim.bsky.social. No-GC memory-safe language that wants to be very easy and fun to learn and use. Like Rust meets Zig (Risg?) I tried it around on a JSON Serde and a toy web server. Will keep following closely.
jamlang.org
Language Reference - Jam
Jam Programming Language
141
Raphael Amorim @raphamorim.bsky.social · 06/06/2026
Improvements coming for the next Rio terminal emulator version
121
Raphael Amorim @raphamorim.bsky.social · 06/06/2026
A Playstation One (PS1) emulator fully written in Jam github.com/raphamorim/j...
000
Reposted by Raphael Amorim
Orhun Parmaksız @orhun.dev · 26/05/2026
Today we will talk about the future of terminals at "Terminal Tuesdays" podcast! 📢 🎙️ Today's guest: Raphael Amorim (@raphamorims) - the creator of Rio terminal 📅 19:00 CET 📍 Join our Discord: terminalcollective.org ▶️ YouTube: www.youtube.com/@TerminalCol... #terminal #opensource #rustlang #tui
092
Raphael Amorim @raphamorim.bsky.social · 12/05/2026
Jam Programming Language rapha.land/jam-programm...
rapha.land
Jam Programming Language - Raphael Amorim
A systems language with mutable value semantics, compile-time memory safety, and simplicity in mind.
030
Raphael Amorim @raphamorim.bsky.social · 05/05/2026
Habemos website 👍 jamlang.org
Jam Programming Language Website Screenshot
010
Raphael Amorim @raphamorim.bsky.social · 04/05/2026
Building my programming language. Now it runs tetris 👍
020
Raphael Amorim @raphamorim.bsky.social · 27/04/2026
This is boo code editor, the editor I have been working for a while. It is running using Glyph terminal protocol + Kitty image protocol unicode for the image. No font installation needed, it just works. Fully terminal based. I will share more about it when time is due.
050
Raphael Amorim @raphamorim.bsky.social · 19/04/2026
Last week I introduced Glyph Protocol for terminals. Today: it supports color glyphs. No need to install fonts anymore, it just works. More info: rapha.land/adding-color...
rapha.land
Adding color glyphs to Glyph Terminal Protocol - Raphael Amorim
Glyph Protocol shipped with a single payload format: monochrome OpenType `glyf` outlines rendered in the current foreground colour. This post covers adding two more: `colrv0` for layered flat-colour i...
031
Reposted by Raphael Amorim
bashbunni @bashbunni.dev · 17/04/2026
10/10 this is what intentional and thoughtful development looks like. Super excited to see this more widely adopted in the terminal emulator landscape rapha.land/introducing-...
rapha.land
Introducing Glyph Protocol for Terminals - Raphael Amorim
A protocol for terminals that allows applications to register custom vector glyphs and query whether a codepoint is renderable on the system — so you no longer need to install a 10MB font just to rend...
0202
Raphael Amorim @raphamorim.bsky.social · 17/04/2026
Introducing Glyph Protocol for Terminals. Every TUI, prompt, and editor today assumes you've installed a Font somewhere, then silently fails. Glyph Protocol allows applications register vector glyphs, and can query whether a codepoint is already covered. rapha.land/introducing-...
rapha.land
Introducing Glyph Protocol for Terminals - Raphael Amorim
A protocol for terminals that allows applications to register custom vector glyphs and query whether a codepoint is renderable on the system — so you no longer need to install a 10MB font just to rend...
041
Raphael Amorim @raphamorim.bsky.social · 17/04/2026
Rio terminal emulator v0.3.11 released. github.com/raphamorim/r...
github.com
Release v0.3.11 · raphamorim/rio
Fix wayland freezing. Windows: native MessageBoxW close-confirmation dialog when confirm-before-quit = true (default), mirroring macOS's applicationShouldTerminate NSAlert in rio-window/src/platfor...
020
Raphael Amorim @raphamorim.bsky.social · 12/04/2026
👍
110
Raphael Amorim @raphamorim.bsky.social · 22/10/2025
Kitty image protocol landing for Rio terminal v0.3 also: - gif support through sixel - fixes for sixel opacity issues - kitty shared memory support for microsoft windows - kitty image protocol streaming support
010
Raphael Amorim @raphamorim.bsky.social · 15/10/2025
Wrapping up my slides for @rustlab.it — super excited for this talk! 1. Deep dive into terminals 2. How TUIs work 3. How a terminal actually works By the end, you’ll know where to start building your own Rio Terminal or Bubble Tea.
010
Reposted by Raphael Amorim
Andrey Nering @andrey.nering.dev · 06/10/2025
The legend @raphamorim.bsky.social at @golab.io
031
Raphael Amorim @raphamorim.bsky.social · 27/09/2025
Less than 7 days to my first Go conf talk.
000
Raphael Amorim @raphamorim.bsky.social · 26/09/2025
Rio v0.2.31 released github.com/raphamorim/r... fyi: we are getting close to 0.3.x release that will include - proper simd with native metal support - complete new ui sytem (split, search bar, + other components) - animations - window quake support - etc
github.com
Release v0.2.31 · raphamorim/rio
Update Rust to v1.90. Fix kitty keyboard recognition. Breaking: Simplified key binding escape sequences Replaced separate text and bytes fields with a single esc field Escape sequences are now sen...
021
Reposted by Raphael Amorim
RustLab Conference @rustlab.it · 25/09/2025
Terminals are “just text,” right? Not quite. Raphael Amorim takes us under the hood of terminal emulators — PTYs, ANSI codes, input handling, rendering and more. 🔧 Terminals Are Just Text? Think Again #rustlang #rustlab2025
071
Raphael Amorim @raphamorim.bsky.social · 22/09/2025
Calling all Golang + Wasm enthusiasts! I’ve been building something in this space and would love your ideas or help with testing. DM me or reply here if you’re interested.
011
Raphael Amorim @raphamorim.bsky.social · 19/09/2025
Love seeing a sticker of something I’ve been working on at @charm.land ! Not out in the world yet, but it’s on the way soon 😉
010
Raphael Amorim @raphamorim.bsky.social · 06/09/2025
the weirdest feeling is watch a conference talk you did 10 years ago.
000
Raphael Amorim @raphamorim.bsky.social · 26/08/2025
Meet Boo Code Editor 1. Movementation based on lexical 2. Movementation based on combo system (more details soon) 3. Introduces a replacement for LSP architecture 4. Editing predict Fast, powerful and offline first.
111
Raphael Amorim @raphamorim.bsky.social · 21/08/2025
We won chat
000
Raphael Amorim @raphamorim.bsky.social · 21/08/2025
they are trying to destroy my rust
020
Reposted by Raphael Amorim
GoLab Conference @golab.io · 15/08/2025
What if Bubble Tea spoke every language? Raphael Amorim shares how Charm.sh tools are being ported beyond Go — and what it takes to keep the dev experience intact. 🌐 Unchaining Charm: Making Dev Tools Speak Every Language #golang #golab2025
032