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.
- Host: GitHub
- URL: https://github.com/whalelogic/evbagel
- Owner: whalelogic
- License: cc0-1.0
- Created: 2025-10-30T15:22:55.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-01T08:59:20.000Z (5 months ago)
- Last Synced: 2026-01-06T05:15:11.219Z (5 months ago)
- Topics: golang, starter-template, starterkit, tailwind, templ, template, templates, templating-language, webapp
- Language: CSS
- Homepage:
- Size: 70.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
###### 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
```

## License
See LICENSE file for details.