goCMS
goCMS is a high-performance headless Content Management System built with Golang, utilizing the Gin framework, Htmx, and the A-H Templ library. Designed for speed, efficiency, and extensibility, it enables users to deploy websites or blogs with custom templates via simple commands. Its headless architecture allows all content operations, such as adding pages or posts, to be managed through easy API requests. The system leverages Golang's safety and performance while supporting SQL databases for reliable, scalable data storage. Key features include centralized HTTP error handling middleware, a custom in-memory HTML response cache with mutex-locked R/W access, and live reloading capabilities via the Air tool. A unique plugin system allows users to add runtime customization using Lua scripts. goCMS replaces standard Go templates with the A-H Templ library, which compiles templates into type-safe Go code at build time. This approach ensures compile-time error checking, provides autocompletion similar to JSX, and