UTILS.
‎100%‎ داخل المتصفح

أدوات توليد الشيفرة البرمجية

مولّدات شيفرة برمجية مجانية تعمل بالكامل داخل متصفحك — حوّل JSON إلى Zod و Pydantic و Rust و Java و C# و MySQL، و JSON Schema إلى TypeScript، و HTML و SVG إلى JSX، و CSS إلى كائن نمط JS، وكائنات JS إلى JSON. ألصق المدخل، وانسخ المخرج — لا يتم رفع أي شيء.

🛡️

من JSON إلى مخطط Zod

الصق قيمة JSON نموذجية وأنشئ مخطط Zod إلى جانب نوع TypeScript مُستنتَج، بحيث يتحقق شكل واحد من الصحة أثناء التشغيل ومن الأنواع أثناء التصريف.

🐍

من JSON إلى نموذج Pydantic

حوّل عيّنة JSON إلى أصناف نموذج Pydantic v2 في بايثون، مع مفاتيح لمُخرَجات @dataclass أو TypedDict وترميز أسماء الحقول بأسلوب snake_case.

🦀

من JSON إلى بُنى Rust Serde

أنشئ بُنى Rust مع مُشتقّات serde من عيّنة JSON، جاهزة لـ Serialize/Deserialize، مع Option للحقول القابلة لأن تكون null وسمات rename.

من JSON إلى Java POJO

أنشئ أصناف Java POJO من عيّنة JSON، مع تعليقات Jackson أو Gson التوضيحية، ودوال getters وsetters مولَّدة، وأنواع مُغلَّفة للحقول القابلة لأن تكون null.

💠

من JSON إلى أصناف C#

أنشئ أصناف نموذج C# من عيّنة JSON لـ System.Text.Json أو Newtonsoft.Json، مع خصائص PascalCase وأنواع قيمة قابلة لأن تكون null.

📘

من JSON Schema إلى TypeScript

صرّف مخطط JSON Schema (draft-07 أو 2020-12) إلى واجهات TypeScript وأسماء أنواع مستعارة، مع معالجة required والتعدادات و$ref والمصفوفات والمُركِّبات.

🗄

من JSON إلى SQL CREATE TABLE

استنتج تعريف SQL CREATE TABLE (وعبارات INSERT اختيارية) من مصفوفة JSON من الكائنات، مع اختيار أنواع الأعمدة تلقائيًا لـ MySQL أو PostgreSQL أو SQLite.

من HTML إلى JSX / React

حوّل مقتطف HTML إلى JSX صالح لـ React — بإعادة تسمية السمات، وإغلاق الوسوم الفارغة ذاتيًا، وتحويل الأنماط المضمّنة إلى كائنات style.

🎨

من SVG إلى مكوّن JSX

حوّل ترميز SVG الخام إلى مكوّن React جاهز للاستخدام بسمات camelCase، ونشر props، وخيارات currentColor وforwardRef.

💅

من CSS إلى كائن أنماط JS

حوّل كتلة تصريحات CSS إلى كائن أنماط JavaScript لأنماط React المضمّنة أو styled-components أو Emotion، بخصائص بأسلوب camelCase.

{ }

من كائن JS إلى JSON صارم

أصلِح شكل كائن JavaScript فضفاض — مفاتيح غير مقتبسة، علامات اقتباس مفردة، فواصل زائدة، تعليقات — إلى JSON صالح صارم، دون eval.

تصفّح فئات أخرى