इस प्रोजेक्ट के बारे में

json-render Vercel Labs द्वारा विकसित एक Generative UI फ्रेमवर्क है जो AI को प्राकृतिक भाषा संकेतों से गतिशील, व्यक्तिगत उपयोगकर्ता इंटरफेस उत्पन्न करने में सक्षम बनाता है। यह AI आउटपुट को घटकों और क्रियाओं की पूर्वनिर्धारित सूची तक सीमित करता है, जिससे सुरक्षित, पूर्वानुमेय और स्कीमा-मेल खाता JSON आउटपुट सुनिश्चित होता है। मुख्य क्षमताओं में शामिल हैं: - क्रॉस-प्लेटफॉर्म रेंडरिंग: एक ही घटक सूची से React, Vue, Svelte, SolidJS, React Native, और टर्मिनल UI (Ink) का समर्थन करता है। - मल्टी-टार्गेट आउटपुट: वेब और मोबाइल UI के अलावा, यह पूर्ण Next.js या TanStack Start ऐप्स, वीडियो (Remotion), PDF दस्तावेज़, HTML ईमेल, छवियाँ (SVG/PNG), और 3D दृश्य (React Three Fiber) उत्पन्न कर सकता है। - स्ट्रीमिंग: SpecStream उपयोगिताओं का उपयोग करके AI मॉडल के प्रतिक्रिया देते ही UI स्पेक्स को उत्तरोत्तर स्ट्रीम और रेंडर करता है। - गतिशील Props और State: सशर्त दृश्यता, गतिशील prop एक्सप्रेशन, state watchers, और setState जैसी अंतर्निहित क्रियाओं का समर्थन करता है। Redux, Zustand, Jotai, और XState के लिए एडाप्टर शामिल हैं। - बैटरीज़ इन्क्लूडेड: 36 पूर्व-निर्मित shadcn/ui घटक और मानक मोबाइल घटक प्रदान करता है। - DevTools: React, Vue, Svelte, और Solid के लिए spec tree, state editor, action log, और catalog browser के साथ एक ड्रॉप-इन इंस्पेक्टर पैनल प्रदान करता है। - एकीकरण: Claude, ChatGPT, Cursor, और VS Code के लिए MCP (Model Context Protocol) एकीकरण, साथ ही एक YAML वायर फॉर्मेट शामिल है।