Sign in

akshay oppiliappan

@oppi.li
2K followers 422 following 1.5K posts

building @tangled.org — code collaboration platform built on atproto. rust · nix · 1-bit pixel art · plant-based · bangalore · oppi.li

PostsRepliesMedia
akshay oppiliappan @oppi.li · 30/09/2026
4210
akshay oppiliappan @oppi.li · 30/09/2026
so draggable and zoomable...
3200
akshay oppiliappan @oppi.li · 16/09/2026
@tangled.org mentioned by @indirect.io at #jj-con!
1658
akshay oppiliappan @oppi.li · 16/09/2026
reason 101 to host your own tangled knot:
cloning from knot.gaze.systems responds with a system message "paws at your commits arf :3c"
411510
akshay oppiliappan @oppi.li · 15/09/2026
tiny terminal multiplexer in GPUI, with an embedded terminal + session persistence using libghostty
screenshot of my canvas terminal multiplexer
2260
akshay oppiliappan @oppi.li · 09/09/2026
et tu DHL 😭
0200
akshay oppiliappan @oppi.li · 01/09/2026
reader mode using mozilla's readibility-js
screenshot my experimental servo-based browser rendering the activitypub spec document in reader mode
0370
akshay oppiliappan @oppi.li · 31/08/2026
😭
2711
akshay oppiliappan @oppi.li · 20/08/2026
more screenies
1260
akshay oppiliappan @oppi.li · 20/08/2026
more desktop browsers should support the theme-color meta tag
6704
akshay oppiliappan @oppi.li · 18/08/2026
light mode 👀
1151
akshay oppiliappan @oppi.li · 14/08/2026
you've see it before... and you'll probably see it again op.tngl.io/every-fuckin...
screenshot of "every fucking website, slop edition"
811326
akshay oppiliappan @oppi.li · 10/08/2026
servo + gpui 👀
screenshot of my website oppi.li running in a gpui based browser
2631
akshay oppiliappan @oppi.li · 28/07/2026
screenshot of the tangled.org/core repository card on tangled.org, the language indicator now shows Rust instead of Go
41137
akshay oppiliappan @oppi.li · 19/07/2026
colemakxxing
180
akshay oppiliappan @oppi.li · 18/07/2026
its a no-op at the moment, but very soon...
000
akshay oppiliappan @oppi.li · 17/07/2026
🎀
2370
akshay oppiliappan @oppi.li · 15/07/2026
any gleamlins having issues with tangled's syntax hl just gotta hit me up on bsky 👀 :p
screenshot of gleam test code using catpuccin colorscheme
171
akshay oppiliappan @oppi.li · 12/07/2026
i am @localfirstconf.com, come say hi! we've just restocked the merch desk, grab tshirts/stickers!
me holding up a tangled tshirt at localfirst conf
819211
akshay oppiliappan @oppi.li · 03/07/2026
my code is right here!
a hand holds up a hard drive plugged into a dell optiplex micro. atop the dell is a sticker of the tangled logo, dolly, and the logotype
190
akshay oppiliappan @oppi.li · 03/07/2026
tangled.org/tsiry-sandra... - a jellyfin client for the terminal very very neat!
3342
akshay oppiliappan @oppi.li · 26/05/2026
😉
screenshot of tangled's new SSH PTY interface for CI logs
3471
akshay oppiliappan @oppi.li · 22/05/2026
soon: browse CI logs entirely from the terminal, no installs required, just good ol' ssh
4764
akshay oppiliappan @oppi.li · 15/05/2026
bundiff on tangled. no js no gpu.
71375
akshay oppiliappan @oppi.li · 12/04/2026
i've been contributing to tinysub in my free time, it has be one of the cleanest navidrome clients i've used. its got: - search! - queue management - really nice caching for images and requests - keyboard shortcuts - builds to single 150kb html file tangled.org/devins.page/...
screenshot of tinysub, a simple navidrome client
0220
akshay oppiliappan @oppi.li · 13/02/2026
devastated
screenshot of the "<marquee>: The marquee element" docs on MDN. a red notice below the title indicates that this tag is deprecated and should no longer be used.
2330
akshay oppiliappan @oppi.li · 12/02/2026
the last thing you see before the borrow checker obliterates your code with red lines by yours truly, 200x200
1-bit pixel art of the fiddler crab
060
akshay oppiliappan @oppi.li · 05/02/2026
little did i know
screenshot of my post on mastodon:

"git + activity pub could go a long way"
51102
akshay oppiliappan @oppi.li · 14/01/2026
github attempting to force copilot review? i don't recall enabling this "feature" on my repos.
Screenshot of a GitHub pull-request with the text "Copilot [AI]  review requested due to automatic review settings"
1120
akshay oppiliappan @oppi.li · 10/01/2026
woag im featured on the @microcosm.blue homepage!!!
1451
akshay oppiliappan @oppi.li · 05/01/2026
i've been somewhat consistently journaling and habit-tracking for the past few years, and i want to try mood-tracking this year! unclear if this is actually meaningful in any way. took me an afternoon of revising ocaml! rigged it up to prompt me when i open a new shell. tangled.org/oppi.li/mood
a randomly filled mood-tracker output for this year.
2211
akshay oppiliappan @oppi.li · 17/12/2025
checks out
your vocabulary: most used word "tangled"

there is a word cloud that follows with the three words "atproto" "use" and "tangled" highlighted
2431
akshay oppiliappan @oppi.li · 12/12/2025
mr president, the 300th star has hit PDSLS
0300
akshay oppiliappan @oppi.li · 09/12/2025
im convinced that code-review should happen on @tldraw.com's style canvases and not over plain text! so much easier to represent thoughts on this kind of medium.
5441
akshay oppiliappan @oppi.li · 03/12/2025
"billions must die" meme template with the text altered to say "billions must atprotate"
0110
akshay oppiliappan @oppi.li · 01/12/2025
i am on an absolute nightmare flight journey back home... ive been travelling for ~24h and ive still got another 12h to go... and i haven't got a laptop on hand... so ive solved today's AOC on the haskell web playground on my phone!
screenshot of play.haskell.org with a partially occluded solution for AOC 2025 Day 1
2500
akshay oppiliappan @oppi.li · 18/11/2025
the tangled logotype as a sticker on top of my dell optiplex homeserver the lid of my hp envy 13 is a collage of stickers. a red arrow points to the tangled logotype sticker.
3753
akshay oppiliappan @oppi.li · 11/11/2025
46746 store paths deleted, 115090.87 MiB freed
feelsgoodman
1260
akshay oppiliappan @oppi.li · 11/11/2025
i had a dream
screenshot of the getsky.app website with the "view on github" button replaced with "view on tangled"
000
akshay oppiliappan @oppi.li · 14/10/2025
am i understanding right that this is ... like an atproto relay?
Instance Actor & Shared Inbox
Every Loops instance now has its own actor that represents the server itself. This isn't just for show—it handles server-to-server authentication, instance metadata exchange, and those fun edge cases like account deletions and relay subscriptions.

We've also implemented a shared inbox for optimized federation delivery. Instead of hammering your server with individual requests for every follower, remote instances can send activities once to our shared inbox. This dramatically reduces network overhead and makes federation scale better as your instance grows
130
akshay oppiliappan @oppi.li · 14/10/2025
can anyone be mad at this qt
a black and white image of a sheep, the tangled logo and mascot, dolly
080
akshay oppiliappan @oppi.li · 29/09/2025
keeping a list...
020
akshay oppiliappan @oppi.li · 24/09/2025
we just crossed 500 merged PRs on @tangled.org/core!
screenshot of @tangled.org/core repository on tangled.org. a red circle highlights "502 merged" indicating 502 merged pull requests.
01014
akshay oppiliappan @oppi.li · 22/09/2025
bsky.social/about there's an atproto project showcase on bsky's about page!
atproto project showcase on the bluesky website
411310
akshay oppiliappan @oppi.li · 21/09/2025
💫 excuse: mount jetstream as a userspace character device on linux. src: tangled.org/@oppi.li/exc... here's a breakdown of atproto collection usage in a 5s live tail of the network using only coreutils and jq:
λ timeout 5s cat /dev/jetstream |\
    jq -r 'select(.kind=="commit").commit.collection' \
    > /tmp/log
Terminated

λ sort /tmp/log | uniq -c | sort -nr                           
    707 app.bsky.feed.like
    139 app.bsky.feed.post
    104 app.bsky.feed.repost
     85 app.bsky.graph.follow
      6 app.bsky.graph.block
      5 app.bsky.actor.profile
      2 app.bsky.feed.threadgate
      1 app.bsky.graph.listitem
      1 app.bsky.graph
      1 app.bsky.feed.postgate
16312
akshay oppiliappan @oppi.li · 11/09/2025
who would win? 

left side:
- popups
- dropdowns
- sidebars
- burger menus
- modals
- floating action buttons
- tooltips


right side:
- <details>
0221
akshay oppiliappan @oppi.li · 11/09/2025
i prefer rebase over merge but ill say those are some really pretty graphs
the output of `jj log -r ..` on bluesky-social's indigo git repository
1312
akshay oppiliappan @oppi.li · 08/09/2025
@tangled.sh's markdown can render some truly beautiful equations thanks to @zerolimits.dev! full sample here: tangled.sh/strings/oppi...
the "lorem-ipsum" variant of complex math.
2482
akshay oppiliappan @oppi.li · 08/09/2025
@baileytownsend.dev's pds-moover is a wonderful piece of kit. y'all gotta give it some love ⭐: tangled.sh/@baileytowns...
screenshot of the pds-moover repository on tangled.sh: client-side no frills atproto account migrator in the browser
0466
akshay oppiliappan @oppi.li · 04/09/2025
did they mean 2026....
something went wrong on steam checkout page on silksong
190