shuuji3 🌏🌈✨ @shuuji3.xyz · 07/10/2026two months have passed since I went down the OSM ecosystem rabbit hole... 🕰️🐇 000
Reposted by shuuji3 🌏🌈✨daniel r(ooooooh) 👻 @danielroe.dev · 14/09/2026🙋♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for itgetair.spaceairspaceThe database you already have. 1951091
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026I think I should rewrite it from scratch, though. the codebase is a bit messy and it's still running on Node 16 and old MapLibre v2. but I'm happy I made what I wanted for years 000
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026I was just tweaking an existing repo, but it ended up growing into a different map app 😅 OSM has the granular data needed, but the downside is that OSM cycleway data varies a lot depending on the region, and it feels like Japanese Wikipedia 210
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026before that, my first app using Protomaps + MapLibre was Japan Safe Cycling Map (japan-safe-cycling-map.shuuji3.xyz) which I built based on the github.com/jakecoppinge... earlier this month.japan-safe-cycling-map.shuuji3.xyzJapan Safe Cycling MapJapan-focused cycling roads map built on OpenStreetMap (OSM) data. 100
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026I really like protomaps and pmtiles because of their elegant design. they can serve an entire map with only a client web app and cloud storage, no backend is required and it's archivable 000
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026I finally bought a secondhand GoPro Max and took many 360° photos during my trip. I also just wrote a minimal static photosphere viewer with Photo Sphere Viewer, @maplibre.org, and @protomaps.com to share with my family: github.com/shuuji3/phot...github.comGitHub - shuuji3/photosphere-map-viewer: 📷 a simple static gps-tagged 360 photos viewer with Photo Sphere Viewer + MapLibre + Protomaps📷 a simple static gps-tagged 360 photos viewer with Photo Sphere Viewer + MapLibre + Protomaps - shuuji3/photosphere-map-viewer 300
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026still feeling some muscle pain after a long bike ride (over 120km) this weekend 😇 110
shuuji3 🌏🌈✨ @shuuji3.xyz · 18/08/2026✅ github.com/opencollecti...github.comfix: use canonical spelling of "Bluesky" instead of "BlueSky" by shuuji3 · Pull Request #12347 · opencollective/opencollective-frontendrelated issue: N/A Description Hi, this is a small fix to fix the spelling of "Bluesky", which is the canonical one. I searched "bluesky" in entire github orgs (ref. https://gi... 030
Reposted by shuuji3 🌏🌈✨daniel r(ooooooh) 👻 @danielroe.dev · 05/07/2026🙋♂️ want a zero-config backup of your github repos and think @tangled.org is pretty cool? then synchub.to is for you! 👉 it's a github app that automatically syncs your public github repos to tangled ✨ let me know what you think! 🙏synchub.tosynchub.toMirror your public GitHub repos to tangled.org, automatically. 2334258
shuuji3 🌏🌈✨ @shuuji3.xyz · 20/06/2026Mu app is currently under development > Mu is available today on desktop and mobile browsers via mu.social, and later this summer in the iOS and Android stores. eurosky.tech/news/mu-laun... but you can also install as a web app 020
shuuji3 🌏🌈✨ @shuuji3.xyz · 20/06/2026stucked with the same issue 🥲 GET age.mu.social/xrpc/social.... returns 401 with response: ```json {"error":"AuthenticationRequired","message":"jwt exceeds maximum age (300s)"} ```age.mu.social 010
Reposted by shuuji3 🌏🌈✨Bailey Townsend 🦀 @pds.dad · 19/06/2026I decided to make use of some older hardware I had lying around to run some atproto infra. Meet wafflehouse.dev! - constellation.wafflehouse.dev, a @microcosm.blue constellation instance - slingshot.wafflehouse.dev, a microcosm slingshot instance - plc.wafflehouse.dev, a read only PLC mirrorwafflehouse.devWafflehouse.devatproto selfhosted services hosted in the southeast. 1415416
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 11/06/2026We've started by verifying npmx maintainers. Log in to mu.social to see the verified badges! We'd like to discuss the best strategy for our communities with OSS maintainers. Should all large enough OSS projects be verifiers? Or would it be better for a few orgs/foundations to take on the task? 47915
Reposted by shuuji3 🌏🌈✨Eurosky Social @eurosky.social · 11/06/2026Muve to the beat. Muve the conversation. Muve mountains. Today @eurosky.social announces mu.social, a new microblogging app to experiment with the future of social! 🪩💖 95706273
Reposted by shuuji3 🌏🌈✨A New Social @anew.social · 05/06/2026This is such a crucial milestone for the open social web. Around here, we build Bridgy, not walls. And with this coalition of incredible organizations and individuals, we're going to break a whole lot more walls down together 🤝🏼💪🏼 0195
Reposted by shuuji3 🌏🌈✨Vite @vite.dev · 04/06/2026Today, VoidZero joins Cloudflare. Vite remains MIT, vendor-neutral, and stewarded by the same wider team. The same goes for Vitest, Rolldown, and Oxc. Cloudflare is also committing $1M to an OSS fund to support independent development in the Vite ecosystem.vite.devCloudflare supports Vite's missionThe VoidZero team is joining Cloudflare. Vite remains MIT, vendor-neutral and stewarded by the same wider team. 521238
Reposted by shuuji3 🌏🌈✨Alex @alexdln.com · 01/06/2026Love has always won and will always win, no matter how much they try to convince us otherwise Happy pride month ❤️ 1606
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 16/05/2026The first episodes of the new @atproto.com Off Protocol podcast are out! Listen to episode 1, where @jimray.locket.computer talks with @zeu.dev, @danielroe.dev, and @patak.cat about how the community banded together and pushed 1K PRs in 2 weeks to build npmx.dev 🤍atproto.comA Thousand PRs in Two Weeks: Building NPMX - AT ProtocolDaniel Roe, Matias Capeletto, and Zeu join to discuss how their frustration with JavaScript packaging went from a Bluesky post to one of the most successful new community-led projects on the protocol. 04212
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 13/05/2026100 days of ./ npmxnpmx.devnpmx crystal chroniclenpmx 0.11 is out! This past month, npmx continued improving towards a beta milestone, focusing on performance, accessibility, and stability 18321
shuuji3 🌏🌈✨ @shuuji3.xyz · 09/05/2026thanks homy-newfs8/esphome-sesame3 github.com/homy-newfs8/... (and found typo: sesami→sesame)github.comGitHub - homy-newfs8/esphome-sesame3: ESPHome component for SESAME 5 / SESAME 5 PRO / SESAME Bot 2 / SESAME Touch / SESAME Touch PRO / SESAME bot / SESAME Bike / SESAME 3 / SESAME 4 via Bluetooth LEESPHome component for SESAME 5 / SESAME 5 PRO / SESAME Bot 2 / SESAME Touch / SESAME Touch PRO / SESAME bot / SESAME Bike / SESAME 3 / SESAME 4 via Bluetooth LE - homy-newfs8/esphome-sesame3 000
shuuji3 🌏🌈✨ @shuuji3.xyz · 09/05/2026finally automated unlocking without touching my phone. the matter integration of sesame lock was too unstable, so I had to flash an ESP32 firmware someone open-sourced to send unlock events 🥲 110
Reposted by shuuji3 🌏🌈✨Software Stewardship Lab @stewardshiplab.org · 05/05/2026Hello world! We're a non-profit research lab dedicated to ensuring the stability of the global Open Source ecosystem we all rely on.stewardshiplab.orgSoftware Stewardship LabA non-profit research lab dedicated to ensuring the stability of the global Open Source ecosystem we all rely on. 14510
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 03/05/2026A free press makes openness possible for everyone. 19111
Reposted by shuuji3 🌏🌈✨evacide @evacide.bsky.social · 09/04/2026EFF is finally leaving X and here is a blog post about why: www.eff.org/deeplinks/20...eff.orgEFF is Leaving XAfter almost twenty years on the platform, EFF is logging off of X. This isn’t a decision we made lightly, but it might be overdue. 15858170
Reposted by shuuji3 🌏🌈✨zeu @zeu.dev · 08/04/2026our keynote talk about @npmx.dev is up! atmosphere conf was an amazing experience and i loved giving this talk with @patak.cat if this talk resonates with you, come join us at ./ chat.npmx.devyoutu.benpmx - a fast, modern browser for the npm registry - ATmosphereConf 2026YouTube video by AT Protocol Development, Tech Talks, and Events 1327
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 08/04/2026npmx 0.8 is out! we can reach very far if we work togethernpmx.devnpmx 0.8: npm at your fingertipsToday we're releasing npmx 0.8 – including a new command palette and a lot of other features. 110416
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 18/03/20262 months of npmx: 220+ contributors, 23 maintainers. And as of today, 10 core team members 🤍 npmx is not just a browser for the npm registry. We're a team of peers working together. A community project. Our doors are open for anyone to contribute. Come and build with us. 15911
Reposted by shuuji3 🌏🌈✨Emelia @thisismissem.social · 09/03/2026Heeey, look, it's me! I'm super hyped to announce that @bsky.app have given me a grant to work on the standards for the Federated Credential Management API (or FedCM) to make them really work for all decentralized web applications. 4144078
shuuji3 🌏🌈✨ @shuuji3.xyz · 09/03/2026I see, no worries about the signature. I really appreciate your work anyway. keep it up! 🙂 000
shuuji3 🌏🌈✨ @shuuji3.xyz · 09/03/2026… I've been continuously working both on activitypub and atproto! are you still accepting a new signature? if so could you add my signature at the end? thanks! -- TAKAHASHI Shuuji (elk and npmx contributor) -- [@shuuji3.xyz](bsky.app/profile/shuu...) / [@shuuji3@webtoo.ls](elk.zone/@shuuji3@web...) 100
shuuji3 🌏🌈✨ @shuuji3.xyz · 09/03/2026hello, Emelia. I understand I'm a bit late 😅 but I read your statement, and I totally agreed with your message, especially here "we must work together, cross-pollinate and share ideas, and participate within each other's communities with respect and mutual understanding". this is exactly why … 100
Reposted by shuuji3 🌏🌈✨AT Protocol Developers @atproto.com · 03/03/2026It has been so exciting to see @npmx.dev come together over the past month. We're proud to offer our support — this project is just getting started. Congrats on the launch! atproto.com/blog/npmx-al...atproto.comSupporting the npmx Alpha Launch - AT ProtocolThe launch of npmx is an incredible showcase for how open source communities can build quickly on top of atproto. 315726
Reposted by shuuji3 🌏🌈✨npmx @npmx.dev · 03/03/2026npmx is now in alpha: this is our story, as told by our team and friendsnpmx.devAnnouncing npmx: a fast, modern browser for the npm registryToday we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community. 16367127
shuuji3 🌏🌈✨ @shuuji3.xyz · 03/03/2026today is hina-matsuri (en.wikipedia.org/wiki/Hinamat...), a good day for celebration 🎎🌸 (found at city community center) 050
shuuji3 🌏🌈✨ @shuuji3.xyz · 03/03/2026@formularsumo.bsky.social hello🙂 by the way, you can change your handle to your domain name just by adding a dns record or updating single route if you want: blueskyweb.zendesk.com/hc/en-us/art...blueskyweb.zendesk.comHow to Set your Domain as your HandleThe official account for the AT Protocol with a custom domain. What's a custom domain? A custom domain is a unique name that identifies a website on the internet. For example, Bluesky’s domain is... 110
Reposted by shuuji3 🌏🌈✨P(aul) Frazee @pfrazee.com · 25/02/2026New blogpost about atproto It's not federation, it's not a p2p mesh. It's a secret third thing: practical. www.pfrazee.com/blog/practic...pfrazee.comPractical DecentralizationThe point of decentralization is to guarantee the rights of individuals and communities on the Internet. Pulling that off is a balancing act between practicality and ideology. 29578139
shuuji3 🌏🌈✨ @shuuji3.xyz · 25/02/2026that's right, e18e-cli (e18e.dev/docs/cli/) and npmx shared the same data "module-replacements", and npmx links to this docs in the recommendation panel 🙂 e18e-cli even has automigration feature.e18e.deve18eEcosystem Performance 020
shuuji3 🌏🌈✨ @shuuji3.xyz · 20/02/2026here's the workflow file 🙂 github.com/shuuji3/www/... after setting up ssh key, you can sync by only three lines of git commands. I recommend generating a new ssh key for the sync. you can register it to the github repository secret and the tangled setting (tangled.org/settings/keys)github.com 020
Reposted by shuuji3 🌏🌈✨daniel r(ooooooh) 👻 @danielroe.dev · 12/02/2026🙋♂️ I _could not be more thrilled_ this isn't a zero-sum game we're here to make the web better for everyone, and this is a win 🔥 props to @npmjs.bsky.social 🙏 914513