21st
npm for design engineers: largest marketplace of shadcn/ui-based React Tailwind components, blocks and hooks
파일 탐색기
최종 버전 다운로드 (.zip)- 21st.mdc
- launch.json
- settings.json
- index.ts
- project.ts
- types.ts
- vite.ts
- index.ts
- editor.ts
- index.ts
- css-processor.ts
- r2.ts
- video-converter.ts
- bun.lockb
- nixpacks.toml
- package.json
- serve.ts
- page.tsx
- page.tsx
- opengraph-image.tsx
- page.tsx
- loading.tsx
- opengraph-image.tsx
- page.client.tsx
- page.tsx
- opengraph-image.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- types.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- layout.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.tsx
- founder-photos.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- layout.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- globals.css
- layout.tsx
- manifest.ts
- page.client.tsx
- page.tsx
- providers.tsx
- SessionRecorder.tsx
- sitemap.ts
- useSubmissions.ts
- AddToContestModal.tsx
- AdminHeader.tsx
- db-links.tsx
- DeleteComponentDialog.tsx
- EditDemoModal.tsx
- ManageSubmissionModal.tsx
- NonAdminPlaceholder.tsx
- PaginationControls.tsx
- SubmissionCard.tsx
- SubmissionStatusFilter.tsx
- types.ts
- user-picker.tsx
- api-docs.tsx
- api-key-manager.tsx
- terms-dialog.tsx
- login-form.tsx
- bolt-banner.tsx
- bolt-bg-1.png
- bolt-text.png
- bundle-item.tsx
- bundles-layout.tsx
- plans-dialog.tsx
- category-card.tsx
- category-list.tsx
- category-preview-image.tsx
- category-video-preview.tsx
- collection-card.tsx
- collection-header.tsx
- collections-list.tsx
- component-preview.module.css
- component-preview.tsx
- feature-cards.tsx
- info-section.tsx
- legacy-flow-preview-renderer.tsx
- new-flow-preview-render.tsx
- pay-wall.tsx
- preview-dialog.tsx
- preview-renderer.tsx
- leaderboard-card.tsx
- leaderboard-list.tsx
- design-engineer-card.tsx
- design-engineers-list.tsx
- home-layout.tsx
- horizontal-slider.tsx
- import-form.tsx
- import-header.tsx
- url-input.tsx
- card-image.tsx
- card-video.tsx
- card.tsx
- api-key-section.tsx
- get-started-tabs.tsx
- ide-instructions.tsx
- onboarding-layout.tsx
- onboarding-server-wrapper.tsx
- welcome-onboarding.tsx
- create-component-step.tsx
- install-ide-step.tsx
- select-ide-step.tsx
- troubleshooting-step.tsx
- upgrade-pro-step.tsx
- welcome-step.tsx
- atoms.ts
- component-animation.tsx
- faq.tsx
- features.tsx
- feedback-dialog.tsx
- hero.tsx
- how-it-works.tsx
- magic-banner.tsx
- magic-header.tsx
- pricing.tsx
- supported-editors.tsx
- troubleshooting.tsx
- filter-chips.tsx
- help.tsx
- main-layout.tsx
- main-page-header.tsx
- sidebar-layout.tsx
- faq.tsx
- plan-comparison-table.tsx
- pricing-section.tsx
- pricing-tab.tsx
- pro-list.tsx
- edit-profile-dialog.tsx
- prompt-rule-display.tsx
- prompt-rule-form.tsx
- prompt-rule-selector.tsx
- prompt-rules-list.tsx
- component-details-form.tsx
- component-form.tsx
- demo-form.tsx
- alerts.tsx
- code-editor.tsx
- delete-demo-dialog.tsx
- edit-code-file-card.tsx
- first-stap-layout.tsx
- preview-with-tabs.tsx
- preview.tsx
- publish-header.tsx
- success-dialog.tsx
- editor-themes.ts
- utils.ts
- use-code-inputs-auto-focus.ts
- use-hooks.tsx
- use-is-admin.ts
- use-is-check-slug-available.ts
- use-name-slug-form.ts
- use-publish-as.ts
- use-r2-upload.ts
- use-template-draft.ts
- use-template-media-upload.ts
- use-template-video-dropzone.ts
- use-video-dropzone.ts
- publish-template-form.tsx
- schema.ts
- template-details-form.tsx
- publish-layout.tsx
- version-selector-dialog.tsx
- billing-header.tsx
- confirmation-dialog.tsx
- invoices-list.tsx
- pricing-table.tsx
- upgrade-confirmation-dialog.tsx
- settings-mobile-nav.tsx
- settings-sidebar.tsx
- utils.ts
- creator-stats-chart.tsx
- editor-atoms.ts
- editor-state.tsx
- editor-types.ts
- use-action-required.ts
- use-component-processing.ts
- use-css-compiler.ts
- use-dependencies.ts
- use-dialog-state.ts
- use-editor-dialog.ts
- use-editor-file.ts
- use-file-management.ts
- use-preview-ready.ts
- use-sandpack-config.ts
- component-lookup.ts
- sandpack-files.ts
- component-publish-dialog.tsx
- editor-code-panel.tsx
- editor.tsx
- file-explorer.tsx
- requirements-panel.tsx
- sandpack-initial-content.tsx
- partner-program-modal.tsx
- payout-history-table.tsx
- component-form.tsx
- demo-form.tsx
- utils.ts
- use-component-data.ts
- use-hooks.ts
- use-is-check-slug-available.ts
- use-name-slug-form.ts
- use-submit-component.ts
- use-video-dropzone.ts
- add-registry-modal.tsx
- editor-pane.tsx
- file-explorer.tsx
- file-tree.tsx
- preview-pane.tsx
- publish-header.tsx
- sandbox-header.tsx
- use-file-system.ts
- use-sandbox.ts
- dependencies.ts
- api.ts
- utils.ts
- components-table.tsx
- studio-header.tsx
- studio-navigation.tsx
- studio-sidebar.tsx
- visibility-toggle.tsx
- studio-layout.tsx
- tag-page-header.tsx
- template-card.tsx
- template-preview-modal.tsx
- template-video-preview.tsx
- templates-list-seo.tsx
- templates-list.tsx
- user-bunldes-list.tsx
- user-items-list.tsx
- user-page-header.tsx
- use-user-profile.ts
- clap.tsx
- cursor-dark.tsx
- cursor-light.tsx
- index.tsx
- logout-icon.tsx
- lovable.tsx
- magic-patterns.tsx
- shadcn-file.tsx
- sitebrew.tsx
- spinner.tsx
- svgl.tsx
- terminal.tsx
- upload.tsx
- upvote-icon.tsx
- vscode.tsx
- WindsurfTealLogo.tsx
- workslow.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aurora-background.tsx
- avatar.tsx
- badge.tsx
- banner.tsx
- bookmark-button.tsx
- brand-assets-menu.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- checkout-dialog.tsx
- circle-progress.tsx
- code-editor-dialog.tsx
- code.tsx
- collapsible.tsx
- command-menu.tsx
- command.tsx
- container.tsx
- context-menu.tsx
- copy-code-card-button.tsx
- copy-prompt-dialog.tsx
- delete-account-dialog.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- edit-component-dialog.tsx
- error-page.tsx
- footer.tsx
- form.tsx
- full-screen-button.tsx
- github-stars-number.tsx
- header.client.tsx
- hero-pill.tsx
- hero-section.tsx
- hero-video-dialog.tsx
- hover-card.tsx
- input.tsx
- items-list.tsx
- label.tsx
- link-preview.tsx
- loading-dialog.tsx
- loading-spinner.tsx
- logo.tsx
- maintenance-page.tsx
- mockup.tsx
- multiselect.tsx
- navigation-menu.tsx
- newsletter-dialog.tsx
- pagination.tsx
- popover.tsx
- pricing-card.tsx
- pricing-section.tsx
- pricing-tab.tsx
- pricing-table.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- shimmer-button.tsx
- sidebar.tsx
- skeleton.tsx
- skeletons.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- tag.tsx
- text-morph.tsx
- text-shimmer.tsx
- textarea.tsx
- theme-toggle.tsx
- toast.tsx
- toggle.tsx
- tooltip.tsx
- user-avatar.tsx
- component-card.tsx
- invite-list.json
- use-analytics.ts
- use-bundle-demo.ts
- use-compile-css.ts
- use-component-access.ts
- use-debounce.tsx
- use-debounced-state.ts
- use-debug-mode.ts
- use-image-upload.ts
- use-intersection-observer.ts
- use-media-query.ts
- use-mobile.tsx
- use-navigation.ts
- use-prompt-rules.ts
- use-sidebar-hotkey.ts
- use-sidebar-visibility.ts
- use-subscription.ts
- use-toast.ts
- bundle_purchases.ts
- bundles.ts
- components.ts
- demos.ts
- users.ts
- bundle_purchases.ts
- bundles.ts
- components.ts
- demos.ts
- users.ts
- magic-mcp.ts
- subscription-plans.ts
- invite-template.tsx
- send-invites.ts
- send-submission-status.ts
- submission-status-template.tsx
- clerk.ts
- user-store.ts
- get_prompt.sql
- fetchFileTextContent.ts
- transformData.ts
- url.ts
- validateRouteParams.ts
- amplitude.ts
- atoms.ts
- attribution-tracking.ts
- clerk.ts
- codesandbox-sdk.ts
- constants.ts
- cookies.ts
- defaults.ts
- filters.client.ts
- licenses.ts
- navigation-with-magic.tsx
- navigation.ts
- parsers.ts
- posthog.ts
- prisma.ts
- prompts.tsx
- queries.server.ts
- queries.ts
- r2.ts
- registry.test.ts
- registry.ts
- resend.ts
- sandpack.tsx
- shadcn-components.ts
- stripe.ts
- supabase.ts
- user.ts
- utils.ts
- schema-formatted.prisma
- schema.prisma
- 21st-brand.zip
- 21st-logo-dark.png
- 21st-logo-dark.svg
- 21st-logo-white.png
- 21st-logo-white.svg
- photo_2025-05-14 20.49.00.jpeg
- photo_2025-05-14 20.49.02.jpeg
- photo_2025-05-14 20.49.03.jpeg
- photo_2025-05-14 20.49.05.jpeg
- photo_2025-05-14 20.49.06.jpeg
- photo_2025-05-14 20.49.08.jpeg
- photo_2025-05-14 20.49.10.jpeg
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
- cline-first-step.png
- css-file-dark.svg
- css-file.svg
- cursor-dark.svg
- cursor-light.svg
- dark-theme.svg
- demo-file-dark.svg
- demo-file.svg
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- features-1.svg
- features-2.svg
- features-3.svg
- github.svg
- globe.svg
- hero.webp
- how-it-works-1.png
- how-it-works-2.png
- how-it-works-3.png
- icon.png
- light-theme.svg
- loading.json
- magic-agent-og-image.png
- magic-chat-og.png
- magic-chat-waitilist.png
- magic-chat-waitilist.webp
- magic-preview.png
- magic-preview.webp
- og-image-old.png
- og-image.png
- placeholder.svg
- product-of-the-day.png
- robots.txt
- studio-background.webp
- tsx-file-dark.svg
- tsx-file.svg
- tutorial-thumbnail.png
- upload-icon-dark.png
- upload-icon.png
- window.svg
- x.svg
- generate-embeddings.ts
- send-invites.ts
- prompt_rules.sql
- subscription_attribution_analysis.sql
- global.ts
- json.d.ts
- prompt-rules.ts
- supabase.ts
- .eslintrc.js
- .gitignore
- components.json
- global.d.ts
- middleware.ts
- next.config.mjs
- package.json
- postcss.config.js
- README.md
- tailwind.config.js
- tsconfig.json
- vercel.json
- vitest.config.ts
- vitest.setup.ts
- library.js
- next.js
- package.json
- react-internal.js
- README.md
- base.json
- nextjs.json
- package.json
- react-library.json
- button.tsx
- card.tsx
- code.tsx
- component.hbs
- config.ts
- .eslintrc.js
- package.json
- tsconfig.json
- tsconfig.lint.json
- backup-r2.js
- embed-all-demos.js
- package-lock.json
- package.json
- extensions.json
- settings.json
- deno.json
- index.ts
- .npmrc
- deno.json
- index.ts
- index.ts
- .npmrc
- deno.json
- deno.lock
- index.ts
- .npmrc
- ai-config.ts
- deno.json
- deno.lock
- index.ts
- index.ts
- deno.json
- index.ts
- .npmrc
- deno.json
- deno.lock
- index.ts
- .npmrc
- deno.json
- index.ts
- .gitignore
- config.toml
- seed.sql
- .gitignore
- .npmrc
- .prettierrc
- LICENSE
- next.config.js
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- search_results.json
- supabase-demo-update-function.sql
- supabase-email-notifications.sql
- turbo.json
- yarn.lock
// repository documentation
Was this content helpful?
(0 ratings)
