Low-code Front-end Design & Development Platform
Front-end development platform, with a visual builder and headless content modelling capabilities. Static website creation, and UI development tools.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证React & Tailwind CSS Components Library
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Design Less. Ship Better.
ObsidianUI is React & Tailwind CSS Component Library featuring components, blocks, and landing page templates.
• Interactive components: Preview each effect, read its usage guide, and install the complete source in your React project.
• Landing page templates: Explore Project One and the template gallery.
• Your own source: Registry installs add editable files to your project, including the styles and local helpers a component needs.
• Agent access: Use llms.txt, Markdown documentation, the public registry, or the local MCP server.查看完整 README ↗Design Less. Ship Better.
ObsidianUI is React & Tailwind CSS Component Library featuring components, blocks, and landing page templates.
obsidianui.dev · Components · Templates · Documentation · Follow on X
llms.txt, Markdown documentation, the public registry, or the local MCP server.ObsidianUI is built with Factory and Droid, Factory's software development agent. The repository is set up so Droid can take a component from idea to install command: the source, a docs page, tests, and the registry entry. Clone it to build your own components with Droid the same way.
Made with Droid:
Now cooking: a Dashboard component, built with Factory. Coming soon.
AGENTS.md: Droid loads this file at the start of every session. It sets where primitives, blocks, docs, and tests go, forbids hand-editing generated files, and names the checks to run before work counts as done.ACEBUILDER.md and skills/: the design conventions AGENTS.md points Droid to, covering accessibility, color, layout, typography, transitions, and writing.npm run registry:build and npm run agent:build rebuild the shadcn registry, llms.txt, and the Markdown docs from source, so a component Droid builds can be installed right away.npm test runs the unit and component tests, and npm run check adds lint, type checking, and a production build, so Droid can prove a change works.Install Droid (quickstart):
# macOS and Linux
curl -fsSL https://app.factory.ai/cli | sh
# Windows (PowerShell)
irm https://app.factory.ai/cli/windows | iex
Clone the repository and start Droid in it:
git clone https://github.com/Atharvsinh-codez/ObsidianUI.git
cd ObsidianUI
npm ci
droid
Describe the component you want. For example:
Add a pricing toggle component in src/components/block, with a docs page in
src/content and a component test in tests/components. Then run
npm run registry:build and npm test.
Review the changes, then run npm run dev and open the new docs page at localhost:3000/docs/<component-name>.
You can also open the folder in the Factory App instead of the terminal.
Choose a component from the showcase, then install it with the shadcn CLI. For example:
npx shadcn@latest add "https://www.obsidianui.dev/r/hover-img.json"
For the interactive prism:
npx shadcn@latest add "https://www.obsidianui.dev/r/v-prism.json"
Each component page includes a preview, installation steps, and source files. Install the listed dependencies when copying files manually.
git clone https://github.com/Atharvsinh-codez/ObsidianUI.git
cd ObsidianUI
npm ci
npm run dev
Open localhost:3000 in your browser.
src/components/uisrc/components/blocksrc/contentAfter updating a component or registry source, rebuild the registry output with npm run registry:build.
| Command | Purpose |
|---|---|
npm run dev | Start the local development server |
npm run build | Build the production site, registry manifests, and search index |
npm run registry:build | Rebuild installation manifests from component sources |
npm run agent:build | Rebuild llms.txt, Markdown pages, and agent route maps |
npm run mcp | Launch local Model Context Protocol (MCP) server over stdio |
npm run lint | Run ESLint check |
npm run typecheck | Run TypeScript verification |
npm test | Run unit and component test suites |
npm run check | Run lint, types, tests, and production build |
Issues and pull requests are welcome. Read CONTRIBUTING.md for the full walkthrough, from creating a component to a working install command.
ObsidianUI is released under the MIT License.