flo-bit
@flo-bit.dev
building stuff for the web, flo-bit.dev
❤️ svelte, threlte, threejs, astro, vite, atproto
blento.app/flo-bit.dev
Posts
Media
Videos
Starter Packs
a friend of mine is working on permissively licensed POI images on atproto for map applications, discussion here:
i'm doing my part
An error occurred while loading the video. Please try again.
what was that thing called again that allowed me to define a lexicon in a chill typescript way instead of that super verbose json?
#atprotodev
#sendhelp
Some fixes for custom domain blentos:
- open graph image shows you name now
- editing now works on your custom domain, simply go to /edit and login
- blentos in the "recently updated blentos" (on blento.app) will now go to your custom domain
seven blentos already have their own custom domain 🥳
A wild blento with a custom domain appeared 😍
www.katherine.computer ♥️
HUZZAH blento.mfzx.net
wuhu custom domains have arrived to blento.app!
still very much experiment feature currently but seems to work (editing also doesn't yet work on your custom domain, but if you edit on blento.app it will update on your custom domain too)
An error occurred while loading the video. Please try again.
wuhu custom domains have arrived to blento.app!
still very much experiment feature currently but seems to work (editing also doesn't yet work on your custom domain, but if you edit on blento.app it will update on your custom domain too)
An error occurred while loading the video. Please try again.
not working for you? please wait a bit to be sure the DNS record has propagated and retry, if it still doesnt work, send me a dm or open an issue on github
Replied to
thanks to and who gave me the hints i needed to figure this stuff out
checkout my blento at blento.flo-bit.dev (its still the same as before but now with a shiny custom domain :D)
30th place now, wuhu 🥳 and that without mentioning AI even once 🤯 😅
www.producthunt.com/products/ble...
almost forgot but blento launched on producthunt today too, an upvote or comment would be much appresh 👉👈
official public beta launch of blento.app 🎉🥳
lots of new features and cards added and (mostly) works on mobile now too
share it with your friends, family, neighbors and random strangers on the street!
Found any bugs/have any feedback? send me a dm or open an issue on github:
github.com/flo-bit/blen...
Replied to
You can also leave a review that'll appear on the main page by commenting under this post:
wanna be famous? leave a review for blento under this post and it'll appear on the blento.app homepage (soon)
Replied to
thanks to all contributors
you want to contribute too? its open source and written in svelte
github: github.com/flo-bit/blen...
tangled mirror: tangled.org/flo-bit.dev/...
wuuhhh, blento got a shoutout in the first bluesky office hours yesterday 🎉
by looking in my pds even discovered a hidden feature that's not yet officially released: subpages! why have one blento when you can have many?
ALT
ALT
whats everyone using to make cool website/app showcase videos (that are not just boring screencaps, maybe some 3d animation?)
anyone has any idea why atproto oauth shows "Bluesky: Manage your profile, posts, likes and follows" even though I only requested create permissions for `app.bsky.feed.post`? and any way to change that?
#atprotodev
- our digital community garden for knowledge cultivation - has taken a long time to get right. Long enough that some people lost faith in us along the way, and that's fair. We'll try our best to earn it back.
Spare me a moment to reflect on *why* this thing needed to bake a bit longer.
new feature implemented by one of the awesome blento.app contributors: guestbooks!
Leave a comment under this post to appear in my blento guestbook on blento.app/flo-bit.dev
🫠
started another small atproto side project 😅 a little atproto website for image sharing (=> upload an image and send someone the link)
flo-bit.dev/atproto-imag...
some stats for blento.app after three weeks since I started:
- >250 blentos created* with >2.8k total cards
- >20k visitors
- ~33 different card types created by 6 contributors so far
- most visited blento: (even though it's such a boring blento 🙃 i guess because of that HN post?)
*a note regarding created blentos: I don't actually know how many there are exactly 😝 using ufos-api.microcosm.blue#GET/search gives an estimate of 265 (why is this only an estimate? i dont know)
and another blento.app update: you can now set your own theme colors for your page 😊
ATProto devs did you know you can use selfhosted.social for users to create brand new accounts on the atmosphere in your applications? Both deckbelcher.com and blento.app uses our PDS. A user's journey into the atmosphere does not always have to be started from Bluesky. It can start from your app.
ALT
ALT
by accident switched blento from selfhosted.social to pds.rip so anyone who tried to sign up in the last few minutes sadly has a pds.rip account that will get automatically deleted in a week 🫠
You can now signup directly on blento.app without having to already have an atproto/bluesky account!
Powered by 's PDS (thankfully didnt have to set up my own pds 🫶), pretty happy with the sign-up flow too 😊 from no account to created blento page in less than 1 minute!
the daily new blento.app card is here! 😝
draw something! (currently no colors though)
you can now also move your profile to the top or hide it and there's a share button and some confetti when saving 🎉
not me wondering how hard it would be to add an atprotofans widget to blento
🎉 blento.app now supports vcard format 🎉
✅ Easy creation
✅ Full custom if you know the format and want to expose more
✅ qr code to share
🔓 These info are public, be mindful ! _(but you are)_
📣 Your business card is ready 🪪
💖
another awesome new blento.app feature, made by 🙌
right-click on any link (or long press on mobile) on your blento to show a qr code with that link that other people can scan with their phone. perfect for conference or similar to quickly share any of your social links with someone
daily-ish blento.app update: event cards! simply paste your event url to add an event
been working on making atproto login/signup better for blento.app
it's its own little svelte project so others can use it too
- search for handles and autofill
- show recent logins
- allow signup with a pre-set pds and redirect back
- easily set permission scopes
all of it powered by at least 10 of 's awesome atcute libraries (github.com/mary-ext/atc...)
Replied to
still work in progress, but code here:
github: github.com/flo-bit/svel...
tangled: tangled.org/did:plc:257w...
demo here: flo-bit.dev/svelte-atpro...
anyone has ideas for what's the easiest way to add a signup flow to blento.app? optimal would be not having to run my own pds but just having a "signup" button that redirects to a pds and then on account creation redirects back (i think i saw something like that somewhere?)
#atprotodev
daily blento.app update with a new card: GIFs (/dʒɪf/), powered by giphy
and one more blento.app atproto card: statusphere! (from the quick start tutorial on atproto: atproto.com/guides/appli...)
👀
and written in svelte 🙌
Oops, I started a new project: Skyreader, an RSS reader on the AT Protocol. Share cool articles like it's 2010 and Google Reader would never die. skyreader.app
www.disnetdev.com/blog/2026-01...
another cool new blento.app card added by the open source community: a fluid text effect card
finally getting around to adding other atproto apps to blento.app
added today: your recent reviews from
and another atproto card: a list of your recently published documents, will automatically link to wherever your content lives like or
threw in a example into overreacted.io/a-social-fil... since i keep using it in the HN thread
Taking up as a B&W deck for now, a pure stream of recent B&W work: blento.app/antoinelavoi...
Also check out blento.app/random for a random blento by someone, click the Next button in the bottom right corner or refresh for another one!
Sadly forgot to actually save all handles that created a blento, so it's just randomly between the blentos that are still cached :/
lots of bugfixes and small improvements yesterday and today for blento.app, including being able to paste links (with automatic detection of what card should be shown) and drag and drop images (pls ignore that small bug there in the middle of the video 😝 will fix soon)
also: blento now uses 's publication lexicon (still early stages though, just basic metadata for now)
it's the daily blento.app update :D
todays addition comes not from me but from the open source community: big social icons!
you'd like an icon that's missing? send me a dm or open an issue on github: github.com/flo-bit/blento
Replied to
I am self-hosting Blento now . Thanks to for the app and the help to get it running on Cloudflare.
another blento.app update!
making it pop! decided the colors were not color-y enough, now they are :D
also you can now set your cards to custom sizes (using the small resize handler in the bottom-left corner).
getting closer to an official beta release 😅
ALT
ALT
just one week after starting, blento.app has enough usage that I'll have to switch from the free cloudflare plan soon 😅
if you like to support my project, I'd appreciate any donation github.com/sponsors/flo...
anyone sponsoring also gets a cool subdomain like flo-bit.blento.app (just send me a DM)
the limit i'm running into on the free plan: 1000 writes a day for KV storage, I could "fix" that by updating my cache to update less often (currently 5 minutes), but then blentos might show out-of-date info for stuff like latest bluesky post for longer
among lots of other improvements you can now also add videos or images you posted to bluesky to your blento.app page (with an optional link). Really couldn't be bothered to implement video upload and everything myself right now, so that's the next best thing :)
my blento: blento.app/flo-bit.dev
huh, showing that 's livestreaming right now in the official bsky.app, that's new, very cool though, love to see some more interop stuff with other atproto apps done on the official bluesky (web) app
a friend of mine made a cool new song, check it out: www.youtube.com/watch?v=qmxW...
and another update to blento.app
added a map with location card and a card where you can boast with all the at proto domains you have used already (who can beat my 21? tbf lots of those are just me testing random stuff :P)! and of course collections link to pdsls.dev
blento.app/flo-bit.dev
Stream over, if you missed it, don't worry you didn't actually miss anything, just me writing some random code :P
first update to blento.app incoming: Let there be colors (and transparent cards)!
also added a youtube video card and a card showing your most recent bluesky post (more at-proto cards coming soon!)
You got any feature requests/cards you'd like to see?
ALT
ALT
anyone knows how videos with custom lexicons work? can i upload a video to video.bsky.app and then add it to a custom lexicon instead of a `app.bsky.xxx` record? if that doesnt work whats the easiest and cheapest way to add videos to my atproto sveltekit app (hosted on cloudflare workers atm)?
been working on a open source replacement for bento.me (which is shutting down) using your bluesky pds to save your data.
still very much work in progress, but can be tried it out here (editing your blento currently desktop only): blento.app
source code (svelte ofc :P): github.com/flo-bit/blento
also first time i'm using (for fetching the most recently updated blentos) and love it, that's exactly the kinda thing i always wanted to make it easier to quickly build on top of at-proto
Threlte is a component library that helps you build & render three.js scenes ⚙️ - madewithsvelte.com/threlte
Super cool, wanted to build something like this last year but in the end of year chaos never got around to it, especially like the atmosphere vs bluesky activity stats
ALT
ALT
Have you checked out your "Bluesky Wrapped" for 2025 yet?
Go to anisota.net/harvest to see it!
Then come back here tomorrow on new years for a special announcement...
Fun quote from on converting all TailwindPlus components to dark mode with AI. Mirrors a lot of my own experiences, if you're aiming for high quality it usually turns out to not be actually faster with AI ^^ (on the other hand if you're aiming for mediocre, you can be a lot faster)
Everyone missed the real highlight of OpenAI's presentation: They now have robots that seem *almost* human!
my little game for #gmtkjam, it's not the best gameplay ever but it *is* pretty :P
try it here: flo-bit.itch.io/particle-sur...
made with (vanilla for a change) , check out the code here: github.com/flo-bit/part...
and of course the video compression kinda fucked it up, here's a screenshot:
Two weeks after alpha-3 which foreshadowed our move to for greater stability, alpha-4 gets it done!
blog.muni.town/roomy-space-...
Special shoutout to who took the lead on this release.
Up next is bridging so Roomy & Discord (later Matrix) folk can share the same space.
Fox UI is an opinionated UI kit built with Svelte 5 and Tailwind 4 by @@flo-bit.dev that helps you quickly build web apps 🦊 - madewithsvelte.com/fox-ui
bluesky oauth seems to be broken everywhere currently? neither pdsls.dev or roomy.chat or skywatched.app are working for me when trying to login with bluesky
just found bento.me, pretty nice and easy way to make a small personal website (plus I just really like bento layouts too 😅)
bento.me/flo-bit
Hmm seems they haven't really been actively working on it after being aquired by linktree though 🤔 e.g. they said dark mode was on their to-do list feb 2023, where dark mode now? 😝
Whuu, my ui kit got a mention in the latest official svelte blog post (svelte.dev/blog/whats-n...)
Found a lot of awesome svelte projects there over the last few years, feels great to see one of my own projects there too 😊
ok, its ready for testing.
live here: flo-bit.dev/roomy-worlds/
one of my worlds that you can edit: flo-bit.dev/roomy-worlds...
source: github.com/flo-bit/room...
if you run into any issues/bugs, feel free to send me a dm 😊
sneak peak at what I'm currently working on
looks super nice imo, all thanks to the awesome forest kit by (kaylousberg.itch.io/kaykit-forest)
me after finding out about sveltekit's `bundle:inline` and `router:hash`
some stats for my endless drawing canvas after ~24 hours:
- furthest someone scrolled and drew is at 420/69 (nice 😁)
- >110 people drew >3300 paths
- mostly people are nice, though there was some bad symbols (quickly painted over though) + vandalism
draw something at: flo-bit.dev/jazz-endless...
there's also some lore being made, e.g. "the coolest cube":
- someone drew an unfolded hypercube
- someone wrote "the coolest cube next to it"
- someone drew black over it
- someone complained next to that about vandalism
- someone drew another one nearby
- someone repainted the cube over the black
ALT
ALT
a few people drawing currently at the same time and so far it hasnt crashed :D
come draw something too at: flo-bit.dev/jazz-endless...
my endless shared canvas with is kinda usable now, come draw something at:
flo-bit.dev/jazz-endless...
apart from jazz for the multiplayer synching, made with svelte and paper.js
source: github.com/flo-bit/jazz...
was actually thinking about building my own client and adding lots of search functionality and other random features like that 3d connections visualizer i built a while back (flo-bit.dev/bluesky-visu...) but i dont really have the time for yet another side-project :P
I want soooo many more ‘search your bsky-something’ facilities like this!
Hoping @tokimeki.blue ports this over to their client.
turned my drawing app into one endless shared canvas that anyone can draw on.
draw something with everyone here:
flo-bit.dev/jazz-endless...
playing around a bit with jazz.tools by building yet another small multiplayer drawing app, try it out here:
flo-bit.dev/jazz-multipl...
note: all drawings are public/can be changed by anyone, pls don't vandalize :)
joined the one hour game jam for the first time and the result is... beautiful...