Show HN: Hatamoto batteries-included CMS in Go

(hatamoto.dev)

11 points | by teslazen 6 hours ago ago

11 comments

  • teslazen 6 hours ago ago

    Hi HN, I have built Hatamoto using just Golang and HTMX. No node or compilation is necessary. Plugins are in WebAssembly , have their own schema on postgres and only have access to what you grant. Its very lightweight and very secure CMS. It has built in internal linking, redirects, theme amnd plugins platform, forms, SEO , tiptap editor support and so on..

  • romania1 5 hours ago ago

    Visually it is stunning. Having your plugins not have access to entire database is amazing. But there are just two listed plugins and only one theme ? Congrats on the launch though.

  • rajeev1123 6 hours ago ago

    How is it checking the bots ? Is it doing reverse dns lookups ?

    • teslazen 6 hours ago ago

      IP ranges and reverse DNS for nine operators.

      • romania1 5 hours ago ago

        Are the IP ranges published for example ChatGPT just stopped sending UTM parameters.

  • sammatilda 6 hours ago ago

    Built in golang and Postgres. Looks pretty. I will give it a try. Does it need a lot of memory considering the caching is in memory ?

    • teslazen 6 hours ago ago

      For now only supports cache in memory and preloading. For close to 1K pages uses less than 5% VCPU and about 600 MB in memory cache. You should be able to run most business sites on a $5 cpu.

  • brint-dev an hour ago ago

    [flagged]

  • mikevertal 2 hours ago ago

    [flagged]