shadcn-templ
A set of beautifully-designed, accessible components and a code distribution platform. Works with Go and templ. Open Source. Open Code.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- deploy.yml
- issue-stale.yml
- FUNDING.yml
- launch.json
- style-luma.css
- style-lyra.css
- style-maia.css
- style-mira.css
- style-nova.css
- style-rhea.css
- style-sera.css
- style-vega.css
- create-fonts.css
- globals.css
- shadcn-tailwind.css
- style-classes.txt
- tw-animate.css
- typeset.css
- dm-sans-latin-wght-normal.woff2
- eb-garamond-latin-wght-normal.woff2
- figtree-latin-wght-normal.woff2
- ibm-plex-sans-latin-wght-normal.woff2
- instrument-sans-latin-wght-normal.woff2
- instrument-serif-latin-400-normal.woff2
- inter-latin-wght-normal.woff2
- jetbrains-mono-latin-wght-normal.woff2
- lora-latin-wght-normal.woff2
- manrope-latin-wght-normal.woff2
- merriweather-latin-wght-normal.woff2
- montserrat-latin-wght-normal.woff2
- noto-sans-latin-wght-normal.woff2
- noto-serif-latin-wght-normal.woff2
- nunito-sans-latin-wght-normal.woff2
- outfit-latin-wght-normal.woff2
- oxanium-latin-wght-normal.woff2
- playfair-display-latin-wght-normal.woff2
- public-sans-latin-wght-normal.woff2
- raleway-latin-wght-normal.woff2
- roboto-latin-wght-normal.woff2
- roboto-slab-latin-wght-normal.woff2
- source-sans-3-latin-wght-normal.woff2
- space-grotesk-latin-wght-normal.woff2
- geist-mono-variable.woff2
- Geist-Regular.ttf
- Geist-SemiBold.ttf
- geist-variable.woff2
- README.md
- carousel-1.jpeg
- carousel-2.jpeg
- carousel-3.jpeg
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- favicon.md
- favicon.svg
- aspect_ratio_placeholder.jpeg
- axel-adrian-avatar.png
- card_placeholder.jpeg
- docs-sidebar-menu-dark.png
- docs-sidebar-menu.png
- docs-sidebar-structure-dark.png
- docs-sidebar-structure.png
- full-dark.png
- full-light.png
- gopher.svg
- gopher_landing.png
- hero.png
- tailwindcss-mark.svg
- create-config.js
- create-preview.js
- create-themes.js
- create.js
- docs-copy.js
- preset.js
- typeset-preview.js
- typeset.js
- assets.go
- app_sidebar.templ
- app_sidebar_templ.go
- chart_area_interactive.templ
- chart_area_interactive_templ.go
- dashboard01_test.go
- data.go
- data_table.go
- data_table.templ
- data_table_templ.go
- nav_documents.templ
- nav_documents_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_secondary.templ
- nav_secondary_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- section_cards.templ
- section_cards_templ.go
- site_header.templ
- site_header_templ.go
- login_form.templ
- login_form_templ.go
- page.templ
- page_templ.go
- login_form.templ
- login_form_templ.go
- page.templ
- page_templ.go
- login_form.templ
- login_form_templ.go
- page.templ
- page_templ.go
- login_form.templ
- login_form_templ.go
- page.templ
- page_templ.go
- login_form.templ
- login_form_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- search_form.templ
- search_form_templ.go
- version_switcher.templ
- version_switcher_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- search_form.templ
- search_form_templ.go
- version_switcher.templ
- version_switcher_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- app_sidebar_test.go
- page.templ
- page_templ.go
- search_form.templ
- search_form_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_main.templ
- nav_main_templ.go
- page.templ
- page_templ.go
- sidebar_opt_in_form.templ
- sidebar_opt_in_form_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_projects.templ
- nav_projects_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- team_switcher.templ
- team_switcher_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_projects.templ
- nav_projects_templ.go
- nav_secondary.templ
- nav_secondary_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_actions.templ
- nav_actions_templ.go
- nav_actions_test.go
- nav_favorites.templ
- nav_favorites_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_secondary.templ
- nav_secondary_templ.go
- nav_workspaces.templ
- nav_workspaces_templ.go
- page.templ
- page_templ.go
- team_switcher.templ
- team_switcher_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- calendars.templ
- calendars_templ.go
- date_picker.templ
- date_picker_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- sidebar12_test.go
- page.templ
- page_templ.go
- settings_dialog.templ
- settings_dialog_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- page.templ
- page_templ.go
- calendars.templ
- calendars_templ.go
- date_picker.templ
- date_picker_templ.go
- nav_favorites.templ
- nav_favorites_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_secondary.templ
- nav_secondary_templ.go
- nav_user.templ
- nav_user_templ.go
- nav_workspaces.templ
- nav_workspaces_templ.go
- page.templ
- page_templ.go
- sidebar15_test.go
- sidebar_left.templ
- sidebar_left_templ.go
- sidebar_right.templ
- sidebar_right_templ.go
- team_switcher.templ
- team_switcher_templ.go
- app_sidebar.templ
- app_sidebar_templ.go
- nav_main.templ
- nav_main_templ.go
- nav_projects.templ
- nav_projects_templ.go
- nav_secondary.templ
- nav_secondary_templ.go
- nav_user.templ
- nav_user_templ.go
- page.templ
- page_templ.go
- search_form.templ
- search_form_templ.go
- site_header.templ
- site_header_templ.go
- page.templ
- page_templ.go
- signup_form.templ
- signup_form_templ.go
- page.templ
- page_templ.go
- signup_form.templ
- signup_form_templ.go
- page.templ
- page_templ.go
- signup_form.templ
- signup_form_templ.go
- page.templ
- page_templ.go
- signup_form.templ
- signup_form_templ.go
- page.templ
- page_templ.go
- signup_form.templ
- signup_form_templ.go
- embed.go
- README.md
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- add.go
- add_scripts_test.go
- apply.go
- colors.go
- init.go
- preset.go
- presets.go
- prompts.go
- resolve.go
- api.go
- resolver.go
- schema.go
- embed.go.tmpl
- scripts.go.tmpl
- scripts.templ.tmpl
- base.templ.tmpl
- home.templ.tmpl
- .gitignore
- go.mod.tmpl
- main.go.tmpl
- Taskfile.yml
- templates.go
- css_state.go
- update_css.go
- update_files.go
- update_files_test.go
- get_config.go
- main.go
- main.go
- accordion.js
- accordion.templ
- accordion_templ.go
- accordion_test.go
- alert.templ
- alert_templ.go
- alertdialog.templ
- alertdialog_templ.go
- aspectratio.templ
- aspectratio_templ.go
- avatar.js
- avatar.templ
- avatar_templ.go
- badge.templ
- badge_templ.go
- breadcrumb.templ
- breadcrumb_templ.go
- button.templ
- button_templ.go
- buttongroup.templ
- buttongroup_templ.go
- calendar.js
- calendar.templ
- calendar_templ.go
- card.templ
- card_templ.go
- carousel.js
- carousel.templ
- carousel_templ.go
- chart.js
- chart.templ
- chart_templ.go
- checkbox.js
- checkbox.templ
- checkbox_templ.go
- checkbox_test.go
- collapsible.js
- collapsible.templ
- collapsible_templ.go
- collapsible_test.go
- combobox.js
- combobox.templ
- combobox_templ.go
- combobox_test.go
- command.js
- command.templ
- command_templ.go
- command_test.go
- componentexample.templ
- componentexample_templ.go
- contextmenu.js
- contextmenu.templ
- contextmenu_templ.go
- contextmenu_test.go
- copybutton.js
- copybutton.templ
- copybutton_templ.go
- dialog.js
- dialog.templ
- dialog_templ.go
- drawer.js
- drawer.templ
- drawer_templ.go
- dropdownmenu.js
- dropdownmenu.templ
- dropdownmenu_templ.go
- dropdownmenu_test.go
- empty.templ
- empty_templ.go
- example.templ
- example_templ.go
- field.templ
- field_templ.go
- floating_ui_core.js
- floating_ui_dom.js
- hovercard.js
- hovercard.templ
- hovercard_templ.go
- hovercard_test.go
- icon.go
- icon_data.go
- icon_defs.go
- input.templ
- input_templ.go
- inputgroup.js
- inputgroup.templ
- inputgroup_templ.go
- inputotp.js
- inputotp.templ
- inputotp_templ.go
- item.templ
- item_templ.go
- kbd.templ
- kbd_templ.go
- label.templ
- label_templ.go
- pagination.templ
- pagination_templ.go
- popover.js
- popover.templ
- popover_templ.go
- popover_test.go
- progress.js
- progress.templ
- progress_templ.go
- radiogroup.js
- radiogroup.templ
- radiogroup_templ.go
- radiogroup_test.go
- resizable.js
- resizable.templ
- resizable_templ.go
- resizable_test.go
- select.js
- select.templ
- select_templ.go
- select_test.go
- separator.templ
- separator_templ.go
- sheet.templ
- sheet_templ.go
- sidebar.js
- sidebar.templ
- sidebar_templ.go
- skeleton.templ
- skeleton_templ.go
- slider.js
- slider.templ
- slider_templ.go
- slider_test.go
- spinner.templ
- spinner_templ.go
- switch.js
- switch.templ
- switch_templ.go
- table.templ
- table_templ.go
- tabs.js
- tabs.templ
- tabs_templ.go
- textarea.templ
- textarea_templ.go
- toast.js
- toast.templ
- toast_templ.go
- toggle.js
- toggle.templ
- toggle_templ.go
- togglegroup.templ
- togglegroup_templ.go
- tooltip.js
- tooltip.templ
- tooltip_templ.go
- tooltip_test.go
- embed.go
- scripts.go
- scripts.templ
- scripts_templ.go
- scripts_test.go
- config.go
- ctxkeys.go
- class-literal-invariant_test.go
- create-style-map.go
- create-style-map_test.go
- inline-html.go
- inline-html_test.go
- transform-cleanup.go
- transform-font.go
- transform-menu.go
- transform-rtl.go
- transform-style-map.go
- transform-style-map_test.go
- transform.go
- frontmatter.go
- parser.go
- segments.go
- middleware.go
- og.go
- preset.go
- preset_test.go
- registry.go
- build.go
- config.go
- handlers.go
- registryapi_test.go
- styleitems.go
- themes.go
- vars.go
- 2026-04-native-dialog.md
- 2026-04-range-slider.md
- 2026-05-calendar-range-selection.md
- 2026-06-hover-card.md
- 2026-08-templui-2-0.md
- v0-100-0.md
- v0-101-0.md
- v0-20-0.md
- v0-20-1.md
- v0-20-2.md
- v0-20-3.md
- v0-20-4.md
- v0-20-5.md
- v0-20-6.md
- v0-20-7.md
- v0-20-8.md
- v0-21-0.md
- v0-21-1.md
- v0-22-0.md
- v0-22-1.md
- v0-23-0.md
- v0-24-0.md
- v0-25-0.md
- v0-26-0.md
- v0-26-1.md
- v0-27-0.md
- v0-27-1.md
- v0-28-0.md
- v0-28-1.md
- v0-28-2.md
- v0-28-3.md
- v0-29-0.md
- v0-29-1.md
- v0-29-2.md
- v0-30-0.md
- v0-31-0.md
- v0-32-0.md
- v0-33-0.md
- v0-34-0.md
- v0-35-0.md
- v0-36-0.md
- v0-37-0.md
- v0-38-0.md
- v0-39-0.md
- v0-40-0.md
- v0-41-0.md
- v0-42-0.md
- v0-43-0.md
- v0-44-0.md
- v0-50-0.md
- v0-51-0.md
- v0-52-0.md
- v0-53-0.md
- v0-53-1.md
- v0-60-0.md
- v0-61-0.md
- v0-62-0.md
- v0-63-0.md
- v0-64-0.md
- v0-70-0.md
- v0-71-0.md
- v0-72-0.md
- v0-72-1.md
- v0-73-0.md
- v0-73-1.md
- v0-73-2.md
- v0-74-0.md
- v0-74-1.md
- v0-74-2.md
- v0-75-0.md
- v0-75-1.md
- v0-75-2.md
- v0-75-3.md
- v0-75-4.md
- v0-75-5.md
- v0-75-6.md
- v0-75-7.md
- v0-80-0.md
- v0-80-1.md
- v0-80-2.md
- v0-81-0.md
- v0-81-1.md
- v0-82-0.md
- v0-83-0.md
- v0-83-1.md
- v0-84-0.md
- v0-85-0.md
- v0-86-0.md
- v0-87-0.md
- v0-87-1.md
- v0-90-0.md
- v0-91-0.md
- v0-92-0.md
- v0-93-0.md
- v0-94-0.md
- v0-95-0.md
- v0-96-0.md
- v0-97-0.md
- v0-98-0.md
- v0-99-0.md
- v1-0-0.md
- v1-0-1.md
- v1-1-0.md
- v1-1-1.md
- v1-10-0.md
- v1-10-1.md
- v1-11-0.md
- v1-11-1.md
- v1-11-2.md
- v1-12-0.md
- v1-2-0.md
- v1-3-0.md
- v1-4-0.md
- v1-5-0.md
- v1-6-0.md
- v1-7-0.md
- v1-7-1.md
- v1-8-0.md
- v1-8-1.md
- v1-9-0.md
- v1-9-1.md
- v1-9-2.md
- v1-9-3.md
- v1-9-4.md
- v1-9-5.md
- v1-9-6.md
- accordion.md
- alert-dialog.md
- alert.md
- aspect-ratio.md
- avatar.md
- badge.md
- breadcrumb.md
- button-group.md
- button.md
- calendar.md
- card.md
- carousel.md
- chart.md
- checkbox.md
- collapsible.md
- combobox.md
- command.md
- context-menu.md
- date-picker.md
- dialog.md
- drawer.md
- dropdown-menu.md
- empty.md
- field.md
- hover-card.md
- icon.md
- input-group.md
- input-otp.md
- input.md
- item.md
- kbd.md
- label.md
- pagination.md
- popover.md
- progress.md
- radio-group.md
- resizable.md
- select.md
- separator.md
- sheet.md
- sidebar.md
- skeleton.md
- slider.md
- spinner.md
- switch.md
- table.md
- tabs.md
- textarea.md
- toast.md
- toggle-group.md
- toggle.md
- tooltip.md
- typography.md
- getting-started.md
- registry-item-json.md
- registry-json.md
- scroll-fade.md
- shimmer.md
- changelog.md
- cli.md
- components-json.md
- dark-mode.md
- import-workflow.md
- installation.md
- introduction.md
- package-imports.md
- registry.md
- theming.md
- typeset.md
- docs.go
- baseurl.go
- menudata.go
- blocks.go
- blocks_test.go
- chart_area_axes.templ
- chart_area_default.templ
- chart_area_gradient.templ
- chart_area_icons.templ
- chart_area_interactive.templ
- chart_area_legend.templ
- chart_area_linear.templ
- chart_area_stacked.templ
- chart_area_stacked_expand.templ
- chart_area_step.templ
- chart_bar_active.templ
- chart_bar_default.templ
- chart_bar_horizontal.templ
- chart_bar_interactive.templ
- chart_bar_label.templ
- chart_bar_label_custom.templ
- chart_bar_mixed.templ
- chart_bar_multiple.templ
- chart_bar_negative.templ
- chart_bar_stacked.templ
- chart_line_default.templ
- chart_line_dots.templ
- chart_line_dots_colors.templ
- chart_line_dots_custom.templ
- chart_line_interactive.templ
- chart_line_label.templ
- chart_line_label_custom.templ
- chart_line_linear.templ
- chart_line_multiple.templ
- chart_line_step.templ
- chart_pie_donut.templ
- chart_pie_donut_active.templ
- chart_pie_donut_text.templ
- chart_pie_interactive.templ
- chart_pie_label.templ
- chart_pie_label_custom.templ
- chart_pie_label_list.templ
- chart_pie_legend.templ
- chart_pie_separator_none.templ
- chart_pie_simple.templ
- chart_pie_stacked.templ
- chart_radar_default.templ
- chart_radar_dots.templ
- chart_radar_grid_circle.templ
- chart_radar_grid_circle_fill.templ
- chart_radar_grid_circle_no_lines.templ
- chart_radar_grid_custom.templ
- chart_radar_grid_fill.templ
- chart_radar_grid_none.templ
- chart_radar_label_custom.templ
- chart_radar_legend.templ
- chart_radar_lines_only.templ
- chart_radar_multiple.templ
- chart_radial_grid.templ
- chart_radial_label.templ
- chart_radial_shape.templ
- chart_radial_simple.templ
- chart_radial_stacked.templ
- chart_radial_text.templ
- chart_tooltip_advanced.templ
- chart_tooltip_default.templ
- chart_tooltip_formatter.templ
- chart_tooltip_icons.templ
- chart_tooltip_indicator_line.templ
- chart_tooltip_indicator_none.templ
- chart_tooltip_label_custom.templ
- chart_tooltip_label_formatter.templ
- chart_tooltip_label_none.templ
- registry.go
- sources.go
- accordion_basic.templ
- accordion_borders.templ
- accordion_card.templ
- accordion_demo.templ
- accordion_disabled.templ
- accordion_example.templ
- accordion_multiple.templ
- alert_action.templ
- alert_basic.templ
- alert_colors.templ
- alert_demo.templ
- alert_destructive.templ
- alert_dialog_basic.templ
- alert_dialog_demo.templ
- alert_dialog_destructive.templ
- alert_dialog_example.templ
- alert_dialog_media.templ
- alert_dialog_small.templ
- alert_dialog_small_media.templ
- alert_example.templ
- aspect_ratio_demo.templ
- aspect_ratio_example.templ
- aspect_ratio_portrait.templ
- aspect_ratio_square.templ
- avatar_badge.templ
- avatar_badge_icon.templ
- avatar_basic.templ
- avatar_demo.templ
- avatar_dropdown.templ
- avatar_example.templ
- avatar_group.templ
- avatar_group_count.templ
- avatar_group_count_icon.templ
- avatar_size.templ
- badge_colors.templ
- badge_demo.templ
- badge_example.templ
- badge_icon.templ
- badge_link.templ
- badge_spinner.templ
- badge_variants.templ
- breadcrumb_basic.templ
- breadcrumb_demo.templ
- breadcrumb_dropdown.templ
- breadcrumb_ellipsis.templ
- breadcrumb_example.templ
- breadcrumb_link.templ
- breadcrumb_separator.templ
- button_default.templ
- button_demo.templ
- button_destructive.templ
- button_example.templ
- button_ghost.templ
- button_group_example.templ
- button_icon.templ
- button_link.templ
- button_outline.templ
- button_render.templ
- button_rounded.templ
- button_secondary.templ
- button_size.templ
- button_spinner.templ
- button_with_icon.templ
- buttongroup_demo.templ
- buttongroup_dropdown.templ
- buttongroup_input.templ
- buttongroup_input_group.templ
- buttongroup_nested.templ
- buttongroup_orientation.templ
- buttongroup_popover.templ
- buttongroup_select.templ
- buttongroup_separator.templ
- buttongroup_size.templ
- buttongroup_split.templ
- calendar_basic.templ
- calendar_booked_dates.templ
- calendar_caption.templ
- calendar_custom_days.templ
- calendar_demo.templ
- calendar_example.templ
- calendar_presets.templ
- calendar_range.templ
- calendar_time.templ
- calendar_week_numbers.templ
- card_demo.templ
- card_edge_to_edge.templ
- card_example.templ
- card_image.templ
- card_small.templ
- card_spacing.templ
- carousel_api.templ
- carousel_demo.templ
- carousel_example.templ
- carousel_orientation.templ
- carousel_plugin.templ
- carousel_size.templ
- carousel_spacing.templ
- chart_demo.templ
- chart_example.templ
- chart_example_page.templ
- chart_tooltip.templ
- checkbox_basic.templ
- checkbox_default.templ
- checkbox_demo.templ
- checkbox_description.templ
- checkbox_disabled.templ
- checkbox_example.templ
- checkbox_group.templ
- checkbox_invalid.templ
- checkbox_table.templ
- collapsible_basic.templ
- collapsible_demo.templ
- collapsible_example.templ
- collapsible_file_tree.templ
- collapsible_settings.templ
- combobox_auto_highlight.templ
- combobox_basic.templ
- combobox_clear.templ
- combobox_custom.templ
- combobox_demo.templ
- combobox_disabled.templ
- combobox_example.templ
- combobox_groups.templ
- combobox_input_group.templ
- combobox_invalid.templ
- combobox_multiple.templ
- combobox_popup.templ
- command_basic.templ
- command_demo.templ
- command_example.templ
- command_groups.templ
- command_scrollable.templ
- command_shortcuts.templ
- contextmenu_basic.templ
- contextmenu_checkboxes.templ
- contextmenu_demo.templ
- contextmenu_destructive.templ
- contextmenu_example.templ
- contextmenu_groups.templ
- contextmenu_icons.templ
- contextmenu_radio.templ
- contextmenu_shortcuts.templ
- contextmenu_sides.templ
- contextmenu_submenu.templ
- date_picker_basic.templ
- date_picker_demo.templ
- date_picker_dob.templ
- date_picker_input.templ
- date_picker_range.templ
- date_picker_time.templ
- dialog_close_button.templ
- dialog_demo.templ
- dialog_example.templ
- dialog_no_close_button.templ
- dialog_scrollable_content.templ
- dialog_sticky_footer.templ
- drawer_demo.templ
- drawer_dialog.templ
- drawer_example.templ
- drawer_nested.templ
- drawer_non_modal.templ
- drawer_sides.templ
- drawer_snap_points.templ
- drawer_swipe_handle.templ
- dropdownmenu_avatar.templ
- dropdownmenu_basic.templ
- dropdownmenu_checkboxes.templ
- dropdownmenu_checkboxes_icons.templ
- dropdownmenu_complex.templ
- dropdownmenu_demo.templ
- dropdownmenu_destructive.templ
- dropdownmenu_example.templ
- dropdownmenu_icons.templ
- dropdownmenu_radio_group.templ
- dropdownmenu_radio_icons.templ
- dropdownmenu_shortcuts.templ
- dropdownmenu_submenu.templ
- embed.go
- empty_avatar.templ
- empty_avatar_group.templ
- empty_background.templ
- empty_demo.templ
- empty_example.templ
- empty_input_group.templ
- empty_outline.templ
- field_checkbox.templ
- field_choice_card.templ
- field_demo.templ
- field_example.templ
- field_fieldset.templ
- field_group.templ
- field_input.templ
- field_radio.templ
- field_responsive.templ
- field_select.templ
- field_slider.templ
- field_switch.templ
- field_textarea.templ
- hovercard_demo.templ
- hovercard_example.templ
- hovercard_sides.templ
- icon_colored.templ
- icon_demo.templ
- icon_filled.templ
- icon_sizes.templ
- input_badge.templ
- input_basic.templ
- input_button_group.templ
- input_demo.templ
- input_disabled.templ
- input_example.templ
- input_field.templ
- input_fieldgroup.templ
- input_file.templ
- input_form.templ
- input_grid.templ
- input_inline.templ
- input_input_group.templ
- input_invalid.templ
- input_otp_alphanumeric.templ
- input_otp_controlled.templ
- input_otp_demo.templ
- input_otp_disabled.templ
- input_otp_example.templ
- input_otp_form.templ
- input_otp_four_digits.templ
- input_otp_invalid.templ
- input_otp_pattern.templ
- input_otp_separator.templ
- input_required.templ
- inputgroup_block_end.templ
- inputgroup_block_start.templ
- inputgroup_button.templ
- inputgroup_custom.templ
- inputgroup_demo.templ
- inputgroup_dropdown.templ
- inputgroup_example.templ
- inputgroup_icon.templ
- inputgroup_inline_end.templ
- inputgroup_inline_start.templ
- inputgroup_kbd.templ
- inputgroup_spinner.templ
- inputgroup_text.templ
- inputgroup_textarea.templ
- item_avatar.templ
- item_demo.templ
- item_dropdown.templ
- item_example.templ
- item_group.templ
- item_header.templ
- item_icon.templ
- item_image.templ
- item_link.templ
- item_size.templ
- item_variant.templ
- kbd_button.templ
- kbd_demo.templ
- kbd_example.templ
- kbd_group.templ
- kbd_input_group.templ
- kbd_tooltip.templ
- label_demo.templ
- label_example.templ
- pagination_demo.templ
- pagination_example.templ
- pagination_icons_only.templ
- pagination_simple.templ
- popover_alignments.templ
- popover_basic.templ
- popover_demo.templ
- popover_example.templ
- popover_form.templ
- progress_controlled.templ
- progress_demo.templ
- progress_example.templ
- progress_label.templ
- radio_group_choice_card.templ
- radio_group_demo.templ
- radio_group_description.templ
- radio_group_disabled.templ
- radio_group_example.templ
- radio_group_fieldset.templ
- radio_group_invalid.templ
- registry.go
- resizable_demo.templ
- resizable_handle.templ
- resizable_rtl.templ
- resizable_vertical.templ
- select_align_item.templ
- select_demo.templ
- select_disabled.templ
- select_example.templ
- select_groups.templ
- select_invalid.templ
- select_scrollable.templ
- separator_demo.templ
- separator_example.templ
- separator_list.templ
- separator_menu.templ
- separator_vertical.templ
- sheet_demo.templ
- sheet_example.templ
- sheet_no_close_button.templ
- sheet_side.templ
- sidebar_demo.templ
- sidebar_example.templ
- sidebar_floating_example.templ
- sidebar_icon_example.templ
- sidebar_inset_example.templ
- skeleton_avatar.templ
- skeleton_card.templ
- skeleton_demo.templ
- skeleton_example.templ
- skeleton_form.templ
- skeleton_table.templ
- skeleton_text.templ
- slider_controlled.templ
- slider_demo.templ
- slider_disabled.templ
- slider_example.templ
- slider_multiple.templ
- slider_range.templ
- slider_vertical.templ
- spinner_badge.templ
- spinner_button.templ
- spinner_custom.templ
- spinner_demo.templ
- spinner_empty.templ
- spinner_example.templ
- spinner_input_group.templ
- spinner_size.templ
- switch_choice_card.templ
- switch_demo.templ
- switch_description.templ
- switch_disabled.templ
- switch_example.templ
- switch_invalid.templ
- switch_sizes.templ
- table.templ
- table_actions.templ
- table_demo.templ
- table_example.templ
- table_footer.templ
- tabs_demo.templ
- tabs_disabled.templ
- tabs_example.templ
- tabs_icons.templ
- tabs_line.templ
- tabs_vertical.templ
- textarea_button.templ
- textarea_demo.templ
- textarea_disabled.templ
- textarea_example.templ
- textarea_field.templ
- textarea_invalid.templ
- toast_demo.templ
- toast_example.templ
- toast_promise.templ
- toast_types.templ
- toggle_demo.templ
- toggle_disabled.templ
- toggle_example.templ
- toggle_outline.templ
- toggle_sizes.templ
- toggle_text.templ
- togglegroup_custom.templ
- togglegroup_demo.templ
- togglegroup_disabled.templ
- togglegroup_example.templ
- togglegroup_outline.templ
- togglegroup_size.templ
- togglegroup_spacing.templ
- togglegroup_vertical.templ
- tooltip_demo.templ
- tooltip_disabled.templ
- tooltip_example.templ
- tooltip_keyboard.templ
- tooltip_sides.templ
- typography_blockquote.templ
- typography_demo.templ
- typography_h1.templ
- typography_h2.templ
- typography_h3.templ
- typography_h4.templ
- typography_inline_code.templ
- typography_large.templ
- typography_lead.templ
- typography_list.templ
- typography_muted.templ
- typography_p.templ
- typography_small.templ
- typography_table.templ
- github.templ
- js.templ
- tailwind.templ
- x.templ
- base.templ
- docs.templ
- announcement_bar.templ
- api_legend.templ
- api_table.templ
- block_viewer.go
- block_viewer.templ
- block_viewer_test.go
- chart_display.templ
- code.templ
- code_figure.templ
- codesnippet_embed.templ
- command_menu.templ
- component_usage.templ
- container_wrapper.templ
- docs_component_page.templ
- docs_component_page_templ.go
- example_wrapper.templ
- footer.templ
- github_link.templ
- main_nav.templ
- mobile_nav.templ
- navbar.templ
- page_wrapper.templ
- seo.templ
- sidebar.templ
- style_inline.go
- table_of_contents.templ
- themeswitcher.templ
- blocks.templ
- blocks_test.go
- cards.templ
- changelog.templ
- chart_view.templ
- charts.templ
- component_doc.templ
- component_doc_templ.go
- components.templ
- create.templ
- create_preview.templ
- create_preview_cards.templ
- create_preview_cards_templ.go
- create_preview_templ.go
- create_templ.go
- example_preview.templ
- index.templ
- markdown_doc.templ
- notfound.templ
- test_form_items.templ
- typeset.templ
- typeset_fixtures.go
- typeset_preview.templ
- Dockerfile
- package-lock.json
- package.json
- server.js
- components.json
- registry-item.json
- registry.json
- llms.txt
- placeholder.svg
- robots.txt
- sitemap.xml
- static.go
- shadcn-templ.go
- shadcn-templ_test.go
- .dockerignore
- .env.example
- .gitignore
- AGENTS.md
- CONTRIBUTING.md
- Dockerfile
- go.mod
- go.sum
- LICENSE
- package-lock.json
- package.json
- README.md
- registry.json
- registry_embed.go
- SECURITY.md
- Taskfile.yml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/axadrn/shadcn-templ
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd shadcn-templ
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t shadcn-templ .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 shadcn-templ
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
