An open API service indexing awesome lists of open source software.

https://github.com/whalelogic/evbagel

🌩️ Lighting fast Go web application using Templ and Go’s html/template system. Designed to be used as a production-ready starter template.
https://github.com/whalelogic/evbagel

golang starter-template starterkit tailwind templ template templates templating-language webapp

Last synced: 24 days ago
JSON representation

🌩️ Lighting fast Go web application using Templ and Go’s html/template system. Designed to be used as a production-ready starter template.

Awesome Lists containing this project

README

          


image

###### A developer-friendly Go web template integrating html/template with Templ components. Designed for production from day one so you can move straight into SEO, security hardening, and feature development.

This template is a foundation for building serious applications. That's why it's called an Everything Bagel. It provides the server, routes, and layout with Home, About, and Contact .templ files.

See [templ.guide](https://templ.guide) for more information. Also see screenshot below.

## Quick Start

```bash
# Install dependencies
go mod download

# Install Templ CLI
go install github.com/a-h/templ/cmd/templ@latest

# Build and run
make run
```

The application will be available at `http://localhost:3000`

## Features

- 🚀 **Fiber v2** - Fast and efficient web framework
- 🎨 **Templ Components** - Type-safe, reusable UI components
- 💅 **Tailwind CSS** - Modern utility-first styling
- 🔧 **Makefile** - Easy build and run commands

## Pages

- `/` - Home page with features overview
- `/about` - About page with technology stack information
- `/contact` - Contact page with form

## Documentation

See [README_PROJECT.md](README_PROJECT.md) for detailed documentation.

## Project Structure

```
├── components/ # Templ components (header, footer, button)
├── handlers/ # HTTP request handlers
├── templates/ # HTML templates
├── static/ # Static assets
└── main.go # Application entry point
```

## Building

```bash
make build # Build the application
make run # Build and run
make clean # Clean build artifacts
make help # Show all commands
```

image

## License

See LICENSE file for details.