Server-side components for your Python web framework that you can copy and paste into your apps, based on shadcn/ui. Made with JinjaX, htmx, Alpine.js and Tailwind CSS. Open source.
The basic-components library is a powerful tool for developers looking to enhance their web applications with reusable server-side components. It leverages popular technologies such as Shadcn/UI, JinjaX, Alpine.js, and Tailwind CSS, ensuring a flexible and robust framework for creating rich user interfaces. With straightforward installation and usage guidelines, it offers clean rendering of components that make interacting with dynamic data seamless.
Designed to be htmx-friendly, the components seamlessly integrate into various web frameworks like FastAPI, Flask, and Django. This makes it easier than ever to build interactive applications without the overhead of complex client-side logic. Whether you’re creating a simple form or a complex dashboard, basic-components provides essential building blocks to streamline development.