Back

htmxx's About

What is htmxx?

htmxx is an open source proof of concept rewrite of Twitter/X's functionality in htmx and Go.

It is intended to be a demonstration of how to build a modern web application using htmx and Go.

The concept is to recreate the functionality of a social media platform in a performant and maintainable way.

Why htmxx?

Twitter/X is a popular social media platform that is known for its simplicity and ease of use. However, it is delivered as a SPA with a lots of Javascript and a complicated client bundle. The aim of htmxx is to reduce this complication by following the principles of HATEOS and using htmx to deliver a more performant and maintainable web application.

How is htmxx?

  • Backend: Go
  • Front End: Templ (a Go templating language)
  • Styling: Tailwind CSS
  • Frontend Framework: htmx
  • Database: To be determined (Currently using a simple in-memory store)
  • Authentication: To be determined (Currently using a hashing algorithm of IP address)

Where is htmxx?

htmxx is hosted open source on Github

It is licensed under the MIT license and contributions are welcome.

It is currently in the early stages of development and we are open to contributions, feedback and suggestions regarding the site, UI, functionality and technology stack.