GitHub - lupodevelop/envie: Cross-platform type-safe environment variables for Gleam
Cross-platform type-safe environment variables for Gleam - lupodevelop/envie
Released envie for @gleam.run
Not because I “know better”.
Because I needed a more complete way to handle env vars, so I built one.
Typed config, clear failures, no drama.If it’s useful to you too, cool.
Docs: hexdocs.pm/envie/
Code: github.com/lupodevelop/...
#opensource #gleamlang #beam
04.03.2026 17:16
👍 7
🔁 1
💬 0
📌 0
#gleam !!
22.02.2026 20:07
👍 0
🔁 0
💬 0
📌 0
Serious question for the OSS crowd:
we talk a lot about #EU digital #sovereignty but most of our repos still live on US platforms.
Is that just pragmatism, or pure inertia?
Has anyone actually tried mirroring or moving projects to #Codeberg?
Looking for real experiences, not flags or slogans.
22.02.2026 08:19
👍 1
🔁 0
💬 0
📌 0
Today I shipped woof : a logging lib.
That made me look back at some older stuff.
Has anyone actually used humanize or str in real projects (prod or side)?
I’m interested in honest feedback 💜.
21.02.2026 13:02
👍 0
🔁 0
💬 0
📌 0
Released a logging library for @gleam.run .
Dedicated to Echo my dog 🐕
Not because “the ecosystem needed one”.
Because I needed it to ship a real project.
Import. Log. Done.
If you want structure, JSON, namespaces, scoped context. Fine.
If not, it shuts up..
github.com/lupodevelop/woof
21.02.2026 10:30
👍 2
🔁 0
💬 0
📌 0
GitHub - lupodevelop/humanize: Small Gleam helpers to make numbers, bytes, durations and lists human-friendly.
Small Gleam helpers to make numbers, bytes, durations and lists human-friendly. - lupodevelop/humanize
Just released humanize: a tiny @gleam.run lib to make numbers stop looking like garbage.
Bytes, durations, time-ago.
No magic. No bullshit. Just readable output.
“gleam add humanize”
⭐️ github.com/lupodevelop/humanize
📦 hex.pm/packages/humanize
08.02.2026 16:36
👍 2
🔁 1
💬 0
📌 0
AH 3rd edition ❤️!
12.02.2026 10:46
👍 0
🔁 0
💬 0
📌 0
💜
09.02.2026 09:04
👍 1
🔁 0
💬 0
📌 0
👀 Has anyone here used cmp_gleam for @gleam.run ?
I wrote it, shipped it, and now I’m curious if it’s actually being used outside my editor.
No politeness, no ego-strokin. Just honest feedback:
Drop the real takes! 🤟🏻
#gleam #opensource #feedback
08.02.2026 19:08
👍 3
🔁 0
💬 0
📌 0
GitHub - lupodevelop/humanize: Small Gleam helpers to make numbers, bytes, durations and lists human-friendly.
Small Gleam helpers to make numbers, bytes, durations and lists human-friendly. - lupodevelop/humanize
Just released humanize: a tiny @gleam.run lib to make numbers stop looking like garbage.
Bytes, durations, time-ago.
No magic. No bullshit. Just readable output.
“gleam add humanize”
⭐️ github.com/lupodevelop/humanize
📦 hex.pm/packages/humanize
08.02.2026 16:36
👍 2
🔁 1
💬 0
📌 0
3/3 : I'm not good at it.
My code often sucks.
But it's MY suck, and fixing it teaches me something every time.
Plus, I have fun like a kid with blocks... except here blocks are pure functions and types, and mistakes make everything collapse. 😂
08.02.2026 08:27
👍 0
🔁 0
💬 0
📌 0
2/3 : Started as curiosity: "How hard can it be?"
Now it's addiction.
Write, publish, get pissed, rewrite, go insane, start over.
Every PR is a lesson in humility, every merge a small victory against my own ignorance.
08.02.2026 08:26
👍 0
🔁 0
💬 1
📌 0
1/3 : Been writing everything in @gleam.run for months. Every time I think I've got it figured out, Gleam reminds me I know jack shit. And I fucking love it. 💜
08.02.2026 08:26
👍 0
🔁 0
💬 1
📌 0
Fixed the docs for str 2.0.0 for @gleam.run on Hex.
Forgot to update them when I bumped the version. Sorry
07.02.2026 07:31
👍 0
🔁 0
💬 0
📌 0
Some good noise today 🤩
STR 2.0 crossed 100 downloads.
Small library, big milestone for me.
Appreciate everyone using it or trying it out.
🤟🏻
06.02.2026 13:16
👍 0
🔁 0
💬 0
📌 0
what landed in 2.1.0:
• nodes that negotiate instead of crashing
• real crypto, not vibes
• smarter retries (because networks lie)
• message versioning for mixed clusters
some stuff broke. on purpose.
staying small forever wasn’t the plan.
thoughts > praise.
03.02.2026 16:16
👍 0
🔁 0
💬 0
📌 0
GitHub - lupodevelop/distribute: The full power of Erlang's distributed computing to Gleam, with a type-safe and idiomatic API.
The full power of Erlang's distributed computing to Gleam, with a type-safe and idiomatic API. - lupodevelop/distribute
💜 distribute 2.1.0 is out.
not a patch.
not a “small improvement”.
just me trying to push distributed computing in @gleam.run a bit further than comfort allows.
type-safe. OTP-native. no fluff.
still ambitious. still rough in places.
but moving...
github.com/lupodevelop/...
03.02.2026 16:16
👍 5
🔁 1
💬 1
📌 0
Alright, that’s the story.
If this sounds like your kind of thing,
I want to get back up and talk about it.
Meetups, confs, basements, improvised stages.
If you know where this could land drop a hint, make a connection, pass the word.
No quests. No prestige. Only XP.
01.02.2026 17:30
👍 0
🔁 0
💬 0
📌 0
3/3
No destination, no hype, no big claims.
I want to stand up again on a stage, on a table, wherever I can be seen.
Talking about my libraries, and whatever else .
Giving them a voice...
Open to feedback. Not afraid of getting it wrong.
Does this make sense to you?
Where would you even start?
01.02.2026 07:44
👍 1
🔁 0
💬 0
📌 0
2/3
At some point things slowed down.
Impostor syndrome kicked in. Hard.
More awareness, more judgment, more “maybe not”.
Talking got harder.
Public work went private.
Same curiosity, less air in the lungs.
01.02.2026 07:43
👍 0
🔁 0
💬 1
📌 0
a movie clip from movieclips.com is shown
ALT: a movie clip from movieclips.com is shown
Back when I was a teen everything was in motion.
Hackmeetings, late nights, IRC scrolling nonstop, forum posts half-baked.
Write code. Talk about it. Give talks.
With slides, without slides, didn’t matter.
What mattered was being alive and doing things.
01.02.2026 07:42
👍 0
🔁 0
💬 1
📌 1
Eldritch Horror ❤️
26.01.2026 09:12
👍 2
🔁 0
💬 0
📌 0
I’ve always used Jekyll with a custom theme for my few (failed) blog attempts. 👾
After an all-nighter with Astro, I’m seriously considering porting the theme over and ditching Ruby, gems, and their lovely collection of ancient dependencies.
Anyone wants to try and change my mind?
25.01.2026 19:18
👍 1
🔁 1
💬 0
📌 0
Pulling an all-nighter with Astro and GSAP, and honestly?
I’m using them all wrong.
Building a single-page template by breaking it into components for no reason other than the sheer joy of over-engineering.
No blog posts, no data.
Just clean code and motion.
25.01.2026 11:50
👍 0
🔁 0
💬 0
📌 0
One more thing about str.
I wanted to apologize to everyone using the library and to the community for reworking the APIs.
Some of your feedback genuinely helped me unlock better solutions I wouldn’t have reached otherwise.
I really hope to get feedback > good, bad, or brutal. ☺️
24.01.2026 10:16
👍 0
🔁 0
💬 0
📌 0
GitHub - lupodevelop/str: Gleam library providing Unicode-aware string operations
Gleam library providing Unicode-aware string operations - lupodevelop/str
str 2.0.0 for @gleam.run is out!
APIs cleaned up, sharp edges removed, performance less embarrassing.
Some things were renamed, moved, or killed so the rest could finally make sense.
This is why 1.3.0 was yelling at you.
Major release. Finally done.
⭐ github.com/lupodevelop/...
#gleam
24.01.2026 10:08
👍 2
🔁 0
💬 1
📌 0
Gleam Developer Survey 2025
Help us learn about Gleam users and the community in 2025!
Please fill in the Gleam end-of-year developer survey if you have not 🙏
You don't have to be a full-on Gleam user yet! We're interested in all perspectives
developer-survey.gleam.run
21.01.2026 10:32
👍 14
🔁 8
💬 0
📌 0
Anyone else, after a short break or partial disconnect, suddenly fall straight into the web-design rabbit hole?
Blog ideas, redesigns, “what if I rebuild everything” impulses,
and other objectively bad decisions.
Or is this just a recurring personal flaw?
21.01.2026 07:40
👍 0
🔁 0
💬 1
📌 0
I’ve noticed a few people started using cmp_gleam for @gleam.run (cmp for friends).
If you’re one of them: how’s it going?
What broke, what surprised you, what did you hate more than expected?
Feedback welcome. I promise not to argue. Probably.
15.01.2026 18:29
👍 1
🔁 0
💬 0
📌 0