home.social

#gomponents — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gomponents, aggregated by home.social.

  1. I've added a #gomponents skill to my #Claude skills repo, maybe it's useful for you #GoLang developers out there, too: github.com/maragudk/skills

  2. I've updated the #gomponents #datastar #GoLang library with a fix for `data-on-interval`, so it actually works. I had missed a necessary modifier prefix. v0.3.0 out now, grab it while it's hot! github.com/maragudk/gomponents

  3. I got an LLM to create me a demo page for the #gomponents + #datastar #GoLang library with all the supported attributes: gomponents-datastar.maragu.dev

  4. I made a small new #GoLang module today, github.com/maragudk/gomponents . It integrates #gomponents with #datastar gomponents, kinda like gomponents-htmx does for #htmx .

    I just found Datastar yesterday, but think it's pretty cool! And the SDK integrates natively with gomponents. :D

  5. I really love hearing from happy users of my open source libraries! :D

    Here it's Mike Stefanello talking about how #gomponents solved some paint points compared to #GoLang's built-in html/template package: github.com/mikestefanello/pago

    ❤️

  6. #gomponents v1.1.0 is out today, with many small additions and fixes, thanks to all the awesome contributors! 😊 github.com/maragudk/gomponents

  7. Dominic St-Pierre invited me onto his "go podcast()” #GoLang podcast again, talking about his real-world usage of my #gomponents HTML component builder library. Give it a listen! gopodcast.dev/episodes/053-my-

  8. @markus ... I was laughing to myself how easy it was to churn out reusable bits of HTML. You can use all the features of your programming language, for code organization; so you can put your generation code into structs/classes, to carry common stuff around, or pass some things via parameters.

    And don't get me started on the testability. Although I haven't tried writing tests for it, I do imagine that it *should* be easy. Can't wait to try that out.

    #gomponents #golang

  9. Uuuuuuh! #gomponents was the 7th most clicked news item in the #GoLang Weekly newsletter this year, according to the newsletter just sent out! I’m super proud that my little HTML component library has come this far. :D gomponents.com

  10. Woo, #gomponents is on a roll! :D I made it to the email subject of the #GoLang Weekly newsletter today: golangweekly.com/issues/527 🥹

  11. I'm on the "go podcast()” #GoLang podcast this week, with my #gomponents project! Give it a listen if that interests you: gopodcast.dev/episodes/045-gom

  12. I created a #gomponents starter kit app template at github.com/maragudk/gomponents , using #GoLang (of course), gomponents for HTML components, #HTMX, and #TailwindCSS. All put into a Docker container for easy deployment.

    This is how I would usually set up an app using those technologies. I'm hoping it can help you too. 😊

  13. I've just released v1.0.0 of my #Golang #HTML component library, #gomponents : github.com/maragudk/gomponents 🥳

    This means I'm committed to no more breaking changes from here on. It's has been four years in the making, and I'm really happy with how this little library has turned out! 😁

  14. I've release v1.0.0-beta1 of #gomponents, my #GoLang #HTML component library. The only major change since v0.22.0 is that the module now imports with maragu.dev/gomponents . Otherwise, I now consider the API stable. It has been slowly evolving over the last four years, and I'm really happy with it.

    Check the release notes here: github.com/maragudk/gomponents

  15. I have a small poll for you if you use #gomponents in #GoLang. How do you import the gomponents packages?

    Boosts appreciated. 😊

    github.com/maragudk/gomponents

  16. #gomponents, my #GoLang HTML component library, is now so near v1 I can almost taste it. It has been distilling slowly for several years. At last, with the help of awesome external contributors, the final API polishing is falling into place: github.com/maragudk/gomponents

  17. Someone called Piotr made an HTML to #gomponents converter tool, and it’s just super cool and simple: htg.piotrkowalski.me #GoLang

  18. If any of you are using #gomponents in #GoLang, I'd really like to hear from you before releasing a v1: reddit.com/r/golang/comments/1? (or here on Mastodon, of course)

  19. I've posted my #gomponents #GoLang HTML component library to Show HN on Hacker News once more, maybe it takes off this time: news.ycombinator.com/item?id=3

    It almost always leads to interesting discussion and comments!

  20. This is possibly the most exciting launch of my career! The Official #gomponents Marquee Element is now for sale at maragu.gumroad.com/l/gomponent .

    If you build HTML components in #golang and ever thought to yourself: “oh jeez, I just wish there was a marquee element for my fabulous web app”, well, your prayers have been answered!

    Now available at the low, low price of… whatever you decide! 🤑

    Get it now, while supplies last! Only an infinite amount available!

  21. Just to see what happens, I've enabled a sort of sponsorships for my #gomponents #GoLang HTML5 component builder library: github.com/maragudk/gomponents

    Probably nothing will come of it, by if I don’t try… :D

  22. I've just released v0.3.0 of my #GoLang #gomponents library for #htmx, and I think it's already pretty feature complete. :D Give it a spin and let me know what you think! Example app in the readme and repo: github.com/maragudk/gomponents

  23. Sometimes I do a change that I just can't understand I haven't done before, because it's so obvious in retrospect.

    This time, it put my #GopherCon lightning talk about #GoLang #gomponents from 2021 on the front page of gomponents.com , because most people don't click through to the other pages. When I have a video intro, why not put it front and center?! 🤦

  24. It's really a productivity booster to have a template for a web service set up exactly the way I like it.

    I like to build small web apps in #GoLang, and there are just so many parts I always do the same way: #gomponents for HTML components, #SQLite for the database, #S3 for object storage, #TailwindCSS for styling, Charter for serif font, same project structure and testing helpers, etc.

    If you're curious, mine's here: github.com/maragudk/service