{"repo":"felix-bohlin/ui","free":true,"listed":false,"github":"https://github.com/felix-bohlin/ui","clone":"git clone https://github.com/felix-bohlin/ui.git","description":"A CSS UI library exploring how next-gen HTML & CSS features can change the way we create components. Designed to be used by professional teams as well as tinkering hobbyists.","language":"Astro","stars":424,"topics":["css","html","open-props","ui-library","component-library","popover","container-style-queries","color-mix","container-queries","css-has"],"license":null,"category":"ui-components","readme_excerpt":"Open Props UI A CSS UI library exploring how next-gen HTML & CSS features can change the way we create components. Designed to be used by professional teams as well as tinkering hobbyists. Usage https://open-props-ui.netlify.app/html/guide/getting-started/ --- Maintainers Project Structure The project is managed as a monorepo with two main parts: - The Library ( packages/opui ) : Contains the framework-agnostic core of the library. It is managed as a standalone workspace package named opui-css . - components/ : UI components organized by folder. Each folder contains the component logic, templates (e.g., Button.astro ), and specific types. - css/ : Component styles, theme, and entry-point imports. - astro/ : Public entry point and barrel exports for Astro-based projects. - The Documentation Site ( src/ ) : The Astro site implementation, located in src/pages , src/layouts , and src/components . Development Run the documentation site locally for development: Adding New Components 1. Create a folder in packages/opui/components/[ComponentName] . 2. Add [ComponentName].astro to that folder. 3. Export the component from the barrel in packages/opui/astro/index.ts . 4. (Optional) Implement the component CSS in packages/opui/css/components/ .","default_branch":null,"files":null,"tree":[],"storefront":"/r/felix-bohlin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/felix-bohlin/ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}