Languages .mdc

Htmx Go Fiber

Cursor rules for Go development with Fiber integration.

How to use
  1. Copy the rule content.
  2. In your project root, create .cursorrules or .cursor/rules/htmx-go-fiber.mdc
  3. Paste the content and save.

// HTMX with Go and Fiber .cursorrules

// HTMX, Go, and Fiber best practices

const htmxGoFiberBestPractices = [ “Use Fiber’s HTML rendering for server-side templates”, “Implement Fiber’s routing system for HTMX requests”, “Utilize Fiber’s middleware for request processing”, “Use Fiber’s JSON methods for API responses”, “Implement proper error handling with Fiber’s error handling”, “Utilize Fiber’s static file serving for assets”, ];

// Folder structure

const folderStructure = cmd/ main.go internal/ handlers/ models/ templates/ static/ css/ js/ go.mod go.sum;

// Additional instructions

const additionalInstructions = `

  1. Use Fiber’s App.Get/Post/etc for routing HTMX requests
  2. Implement CSRF protection with Fiber middleware
  3. Utilize Fiber’s Context for handling HTMX-specific headers
  4. Use Fiber’s template engine for server-side rendering
  5. Implement proper logging with Fiber’s Logger middleware
  6. Follow Fiber’s best practices for project structure
  7. Use environment variables for configuration `;

Similar rules

More in Languages →