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.
See the codeA 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.
https://open-props-ui.netlify.app/html/guide/getting-started/
The project is managed as a monorepo with two main parts:
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.src/): The Astro site implementation, located in src/pages, src/layouts, and src/components.Run the documentation site locally for development:
pnpm install
pnpm dev
packages/opui/components/[ComponentName].[ComponentName].astro to that folder.packages/opui/astro/index.ts.packages/opui/css/components/.Astro
58.9%
Vue
14.0%
HTML
11.8%
CSS
8.5%
TypeScript
5.7%
JavaScript
1.1%
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.
See the codeA 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.
https://open-props-ui.netlify.app/html/guide/getting-started/
The project is managed as a monorepo with two main parts:
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.src/): The Astro site implementation, located in src/pages, src/layouts, and src/components.Run the documentation site locally for development:
pnpm install
pnpm dev
packages/opui/components/[ComponentName].[ComponentName].astro to that folder.packages/opui/astro/index.ts.packages/opui/css/components/.Astro
58.9%
Vue
14.0%
HTML
11.8%
CSS
8.5%
TypeScript
5.7%
JavaScript
1.1%