Beautiful Components for .NET & Modern Web
50+ production-ready components built for ASP.NET Core, Blazor, and modern web. Ship stunning UIs in days, not weeks.
UI Components
Responsive
Accessible
Dependencies
50+ Production-Ready Components
Fully customizable, accessible, and thoroughly tested
Button
Customizable buttons with variants
Card
Flexible card layout component
Badge
Status and category badges
Avatar
User profile avatars
Input
Form inputs with validation
Table
Data tables with sorting
Modal
Dialog and modal windows
Toast
Notification messages
Navbar
Navigation bar component
Sidebar
Collapsible sidebar menu
Dropdown
Dropdown menu component
Pagination
Page navigation
Tabs
Tabbed content sections
Accordion
Collapsible content panels
Tooltip
Contextual help tooltips
Spinner
Loading indicators
Checkbox
Checkbox input control
Radio
Radio button input
Toggle
Toggle switch control
Stepper
Multi-step form indicator
Breadcrumb
Navigation breadcrumbs
Progress
Progress indicators
Chip
Compact component tags
Select
Dropdown select input
Textarea
Multi-line text input
Perfect for .NET Projects
Built specifically for enterprise .NET developers
🔗 Seamless .NET Integration
Works perfectly with ASP.NET Core, Blazor, and Razor Pages. Drop in components without configuration.
🛡️ Type-Safe Development
Full TypeScript support ensures type safety across your frontend and backend .NET services.
⚡ Blazor Compatible
Use these components directly in Blazor Server and WebAssembly applications with interop support.
🔌 API-Ready
Designed to work seamlessly with .NET REST and GraphQL APIs out of the box.
⚙️ Performance Optimized
Lightweight components reduce bundle size and improve load times in .NET web apps.
🏢 Enterprise-Grade
Built for large .NET projects with accessibility, security, and maintainability first.
Blazor Integration
🔷 Blazor Component
@foreach(var user in users) {
<Card>
<Avatar name="@user.Name" />
<Badge>@user.Status</Badge>
<Button>View Profile</Button>
</Card>
} ⚡ Razor Pages
@foreach(var user in Model.Users) {
<partial name="_UserCard"
model="user" />
}
<td:button variant="primary">
Get Started
</td:button> Why TD for Your .NET Projects?
- ⚡
Save Development Time
Don't build buttons from scratch. Use ready-made components and focus on business logic.
- 🎨
Fully Customizable
Built with Tailwind CSS. Change colors and styles without touching component code.
- 📱
Mobile Ready
All components are responsive by default. Works on desktop, tablet, and mobile.
- ♿
Accessible
WCAG 2.1 AA compliant. Best experience for all users.
- 🔒
Enterprise Security
Built with security best practices. Perfect for mission-critical applications.
- 📚
Comprehensive Docs
Detailed guides, code examples, and integration tutorials.
Works With Your Tech Stack
ASP.NET Core
Razor Pages, MVC, and Web API ready
npm install @td-ui/aspnet Blazor
Blazor Server and WebAssembly support
dotnet add package TD.Blazor React & Next.js
Full React component library
npm install @td-ui/react Start Building Faster Today
Join thousands of developers using TD UI Library