Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/axzilla/templui

Craft Beautiful Go & Templ Apps
https://github.com/axzilla/templui

alpine-js alpinejs go go-web golang golang-library golang-package golang-tools tailwind tailwind-css tailwindcss templ templating ui ui-components ui-library uikit

Last synced: 3 days ago
JSON representation

Craft Beautiful Go & Templ Apps

Awesome Lists containing this project

README

        

# TemplUI

Craft Beautiful Go & Templ Apps

## About

TemplUI is an enterprise-ready library of UI components designed specifically for Go and Templ. It leverages Alpine.js for enhanced interactivity and Tailwind CSS for elegant styling. Built with CSP compliance and modern development practices in mind, TemplUI provides everything you need to create professional web applications.

## Features

- **Enterprise Ready**: Built for production use with security and scalability in mind
- **CSP Compliant**: Secure by design with Content Security Policy support
- **HTMX Optimized**: Seamless integration with HTMX for dynamic interactions
- **Component Driven**: Flexible, composable components for rapid development
- **Fully Customizable**: Adapt components to match your brand and requirements
- **Type-Safe**: Leveraging Go's type system for robust development
- **Server-Side Focused**: Excellent performance and SEO benefits
- **Modern Stack**: Go, Templ, Alpine.js, and Tailwind CSS working in harmony

## Quick Start

Visit our [documentation](https://templui.io/docs/how-to-use) for detailed installation and usage instructions.

For a ready-to-go setup, check out our [Quickstart Template](https://github.com/axzilla/templui-quickstart).

## Components

Explore our growing list of components in the [components documentation](https://templui.io/docs/components).

## Inspiration

TemplUI draws inspiration from several popular UI libraries and frameworks:

- [shadcn/ui](https://ui.shadcn.com/)
- [Pines UI](https://devdojo.com/pines)
- [daisyUI](https://daisyui.com/)

We're exploring whether to make TemplUI a strict port of shadcn/ui or to create a unique blend of various inspirations. The project is still evolving, and community feedback will play a crucial role in shaping its direction.

## Current Status

- **Heavy Development**: The project is under active development. Expect frequent updates and potential breaking changes until we reach a stable version.
- Actively growing component library
- Regular updates and bug fixes
- Continuous development based on community feedback

## Contributing

We welcome contributions from the community! Whether it's adding new components, improving existing ones, or enhancing documentation, your input is valuable. Please check our [contributing guidelines](CONTRIBUTING.md) for more information on how to get involved.

## License

TemplUI is open-source software licensed under the [MIT license](LICENSE).

## Support

For support, questions, or discussions, please [open an issue](https://github.com/axzilla/templui/issues) on our GitHub repository or [visit our community (GitHub Discussions)](https://github.com/axzilla/templui/discussions).

---

Built with ❤️ by the Go community, for the Go community.