All databases

Cursor rule

Htmx Go Fiber Cursorrules Prompt File

Cursor rules for Go development with Fiber integration.

HTMX, Go, and Fiber best practices

js
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

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

Additional instructions

js
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
`;

More Frontend rules

Frequently asked questions

What is the Htmx Go Fiber Cursorrules Prompt File Cursor rule?

Cursor rules for Go development with Fiber integration. It is a Frontend rule, stored as htmx-go-fiber-cursorrules-prompt-file.mdc.

How do I use the Htmx Go Fiber Cursorrules Prompt File rule in Cursor?

Copy the rule from this page and save it as htmx-go-fiber-cursorrules-prompt-file.mdc in your project's .cursor/rules folder, or paste it into Cursor's project rules settings.