nim project
nim project
pwnmeow__nim-shell-dll is a reverse shell tool that allows users to create a standalone executable or dynamic library for Windows systems.
هذا المشروع يقدم أداة للشل العكسي بناءً على Nim، توفر طريقتين: EXE و DLL. يُنشئ الطريقة EXE تنفيذًا مستقلًا، بينما الطريقة DLL تنتج مكتبة ديناميكية. يمكن للمستخدمين تشغيل الملفات المترجمة على أنظمة الهدف باستخدام طرق متعددة، بما في ذلك rundll32 أو محملات مخصصة. يتضمن الأداة أيضًا تعليمات لتشغيل قائمة الاستماع.
Git-native agent orchestration for software projects.
A command-line tool that uses a large language model to generate structured plans and strategies for projects and businesses.
توفر الأداة واجهة بسيطة للمستخدمين لإدخال أهداف أو أفكار مشروع عالية المستوى والحصول على خطة شاملة خطوة بخطوة تم إنشاؤها بواسطة نموذج لغة متقدم. تدعم الأداة تنسيقات تخطيط متعددة، بما في ذلك خرائط الطريق، وخطط الأعمال، وأجندات الاجتماعات، ويمكنها تكييف مخرجاتها وفقًا لمستوى التفصيل المفضل للمستخدم. يقوم النظام تلقائيًا بتنظيم المخرجات إلى معالم قابلة للتنفيذ، وجداول زمنية، وتوصيات للموارد، مما يجعلها مناسبة للمخططين الفرديين والفرق على حد سواء. تم تصميم الأداة لتوفير الوقت في إعداد الوثائق ولإلهام حلول إبداعية من خلال استغلال قدرة الذكاء الاصطناعي على تجميع كميات كبيرة من المعلومات. تعد الأداة مثالية للمهنيين الذين يحتاجون إلى مساعدة تخطيط سريعة وعالية الجودة دون عبء برامج معقدة.
Provides a ClickHouse schema and ingestion scripts for a data analytics platform.
يقدّم هذا المشروع مخطط قاعدة بيانات ClickHouse جاهز للاستخدام، مُصمم خصيصاً لأحمال العمل التحليلية ذات الأداء العالي. يتضمن ملفات SQL لإنشاء الجداول، وتحديد العروض المادية، وإعداد استراتيجيات النسخ المتماثل والتقسيم. كما يتضمن أدوات استيراد البيانات التي تُسهل نقل البيانات التشغيلية إلى ClickHouse، مع دعم للعمليات الدورية والبيانات المتدفقة. يستهدف مهندسي البيانات وفِرَق التحليل، ويُبسط نشر مستودع بيانات قابل للتوسع. من خلال توحيد المخطط وخط أنابيب الاستيراد، يقلل المشروع من أخطاء التكوين ويُسرّع الوصول إلى الرؤى. كما يدمج أفضل الممارسات لضغط البيانات، وفهرستها، وتحسين الاستعلامات، لتدعم مجموعات بيانات بحجم بيتابايت.
A command‑line virtual machine that compiles and runs Gene, a homoiconic Lisp‑like language, for developers building domain‑specific languages and experimenting with macro systems.
يقدم هذا المشروع محركًا افتراضيًا للغة Gene، التي تعتمد على بنية بيانات موحدة تجمع بين النوع والخصائص والأطفال، ما يجعل الكود والبيانات متشابهين في الشكل. يتيح المحرك تجميع الكود إلى بايت كود ثم تنفيذها على آلة ذات طابور مكدس مع dispatch محسوب. يدعم المحرك نظامًا للماكرو يتيح تحويل الكود قبل التقييم، بالإضافة إلى نظام فئات أساسي مع دعم الفئات المتداخلة والمساحات الاسمية. يوفر المحرك أيضًا دعمًا للمدخلات/المخرجات غير المتزامنة عبر حلقة أحداث، مع أوامر سطر أوامر لتشغيل وتقييم البرامج وتوفير REPL. يستهدف المطورين الذين يرغبون في تجربة لغات برمجة هوموإيكونية أو بناء لغات خاصة بالمجال، ويحل مشكلة الحاجة إلى بيئة تنفيذ خفيفة وسريعة للغات ذات بنية بيانات مركبة. يميز المشروع بتركيبة بيانات Gene الفريدة التي تجمع بين الخصائص والأطفال في نفس الهيكل، مما يسهل إنشاء DSLs وتوسيع اللغة بسهولة.
EC4X is an asynchronous turn-based wargame for multiple players that combines classic strategy elements with modern cryptographic identity and decentralized infrastructure.
EC4X هي لعبة استراتيجية متزامنة من نوع 4X، حيث يتحكم اللاعبون في العوائل القديمة المتنافسة على منطقة الفضاء الصغيرة. اللعبة تحتوي على دورات إستراتيجية مجردة تتناسب مع حجم الخريطة، من عقود صغيرة إلى قرون في حملات عظيمة. يمكن لللاعبين اختيار بين طريقتي النقل: طريقة localhost للمتزامنة الحارة والاختبار، أو طريقة Nostr لتبادل الوسائط الموزعة بتشفير نهاية-to-نهاية.
Niffler is an AI assistant built in Nim, designed to provide a distributed multi-agent system for collaborative tasks.
نيفلر هي مساعد ذكاء اصطناعي مصمم لتقديم نظام متعدد एजينت موزع للعمليات التعاونية. يحتوي على دعم متعدد للMODELS الذكية والمنفذة، ويتضمن نظام أدوات مدمج، نموذج محادثة مستدام باستخدام تي دي بي، وسيطرة أمان متكاملة.
The Harding Lang project provides syntax highlighting functionality for .hrd files.
يهدف مشروع لغة هاردنج إلى توفير دعم للتعرف على النصوص في ملفات Harding (.hrd) من خلال إضافة علامات تنبيهية مرئية، مما يساعد المستخدمين على فهم وتعامل مع هذه الملفات بسهولة أكبر.
The Tribal Village project is a multi-agent reinforcement learning environment designed for research and development.
تقع مشروع Tribal Village في مجال البيئة التعلمية للتعاون بين الأطراف المتعددة، التي تم إنشاؤها باستخدام لغة Nim. يوفّر هذا المشروع بيئة محاكاة لمدينة حيث يمكن لأكثر من عامل تعمل مع بعضهم البعض، مما يسمح للمبحوثين بفحص وتطوير مختلف الخوارزميات التعلمية للتعاون بين الأطراف المتعددة.