UTILS.
الخصوصية افتراضيًا

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

مولّدات شيفرة برمجية مجانية تعمل بالكامل داخل متصفحك — حوّل 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.

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