scala project
scala project
scala project
scala project
scala project
scala project
scala project
scala project
scala project
scala project
scala project
scala project
An sbt plugin suite that wraps sbt-release with cats-effect IO for composable, resource-safe release automation.
Run a Spark JAR on Databricks Serverless that reads from a Snowflake table using the spark-snowflake connector with pushdown predicates and writes results to a Unity Catalog table.
A ZIO 2.x wrapper for layoutz, bringing effect-typed architecture to terminal UI development.
A purely functional, ZIO-native LLM integration library for Scala 3.
Atari 800 FPGA core written in SpinalHDL, integrated with the JOP Java soft-core processor for SD card, USB, OSD, and configuration management.
A lightweight command-line tool that parses Scala source files to provide fast, structured navigation data for AI coding agents.
توفر هذه الأداة تنقلًا سريعًا لشفرة Scala، مما يمكّن وكلاء البرمجة بالذكاء الاصطناعي من تحديد تعريفات الرموز، والمرجعيات، والتنفيذات دون الحاجة إلى تجميع المشروع. تقوم بتحليل الملفات مباشرة، مع التعرف على صياغات Scala 2 و 3 بما في ذلك الأنواع، والـgivens، والـtype aliases. تُرجع النتائج بتنسيق منظم يضم نوع الرمز، والحزمة، ومسار الملف، ورقم السطر. صممت لتعمل عبر أمر واحد فقط، دون إعدادات معقدة أو خوادم بناء. تجعل هذه الميزة التكامل مع أدوات المساعدة الذكية أكثر سلاسة وفعالية في بيئات التطوير الكبيرة.
This project measures the compile-time regression introduced by Laminar 18 compared to Laminar 17, using identical user code compiled against different library versions.
هذا المشروع هو مقياس لتقدير التأخير في وقت التحليل المسبق الذي يسببها تحديث من لامينار 17 إلى 18، باستخدام نفس الكود المستخدم الم编مل ضد إصدارات المكتبة المختلفة. يتم تجميع نفس الملفات ضد الإصدارات المختلفة للمكتبة وقياس زمن التجميع الناتج.
This library automatically generates JSON serialization code for data models, simplifying development for backend teams.
يُقدّم هذا المكتبة طريقة آلية لإنشاء كود تسلسل JSON للبيانات، ما يقلل الجهد اليدوي ويحدّ من الأخطاء المحتملة. تقوم بتحليل بنية الفئات البيانات وتوليد تطبيقات الترميز وفك الترميز المقابلة. الكود المُنتج يكون من النوع الآمن ويتكامل مع أدوات البناء الحالية، مما يتيح للمطورين التركيز على منطق الأعمال. يُعدّ مفيدًا بشكل خاص للخدمات الخلفية التي تعتمد على JSON في التواصل. من خلال القضاء على الكود المكرر، يسرّع التطوير ويُحسّن الصيانة. كما يدعم التكامل مع خطوط الأنابيب المستمرة، ما يضمن أن التغييرات تُختبر وتُنشر بسلاسة. يضيف هذا الحل طبقة إضافية من الأمان والموثوقية في معالجة البيانات.
A Scala 3 library that extends Parsing Expression Grammars with macro‑like rules and lambda‑style macros for building higher‑order grammars.
مكتبة Macro PEG تُوسّع قواعد التعبير البارسي التقليدية بإضافة قواعد شبيهة بالماكرو وماكرو ذات أسلوب لامبدا، ما يتيح بناء قواعد أعلى مرتبة. تُوفّر المكتبة معلمات ماكرو مع نوعية، واستراتيجيات تقييم متعددة، ونظام تشخيص غني يغطي مراحل التحليل، والتحقق من الأنواع، والتقييم. تتضمن واجهة برمجة مكوّنات تحليل، وماكرو في Scala 3 للتحقق من القواعد أثناء الترجمة، وواجهة توليد كود لقواعد أولية. صممت للمطورين الذين يحتاجون إلى تضمين محللات مخصصة أو توليد محللات من مواصفات قواعد إعلانية. كما تتضمن دعمًا تجريبيًا للبارس في نمط Ruby ومُقيّم مُذاكرة لتسريع التحليل. تُعزز المكتبة إنتاجية المطورين من خلال توفير أدوات تصحيح الأخطاء، والتحقق من الصحة، وتوليد الكود تلقائيًا. تُعدّ خيارًا مثاليًا للمهندسين الذين يعملون على بناء لغات أو أدوات تحليل متقدمة.
A type-safe lexer and parser library for Scala 3 that validates lexing and parsing rules at compile time.
تقدم Alpaca إطار عمل حديث وآمن من حيث الأنواع لتحليل الكلمات والعبارات في لغة Scala 3. يتيح للمطورين تعريف محللات الكلمات ومحللات الجمل باستخدام بنية DSL بديهية تعتمد على مطابقة الأنماط. يضمن التحقق في وقت الترجمة أن أنماط التعبيرات العادية وقواعد القواعد صحيحة قبل تشغيل البرنامج. يستفيد المكتبة من ماكروز Scala 3 لتوليد كود فعال وإنشاء جداول تحليل LR تلقائيًا. تدعم معالجة السياق وتحديد السياق، ما يجعلها ملائمة لبناء أدوات لغوية معقدة. توفر Alpaca واجهة سهلة الاستخدام مع ضمان أمان النوع، مما يقلل الأخطاء في مرحلة التشغيل. يمكن استخدامها لتطوير لغات مخصصة أو أدوات تحليل نصوص متقدمة.
M&DE is a Scala 3 macro library that extends the built-in Mirror to expose annotation metadata, default values, and generated members.
يتم تعبئة الفجوة في مرآة سكالا 3 من خلال تحويل المرايا الغنية بالتفاصيل في وقت التجميع. يتيح م&دي استخراج البيانات الافتراضية، أعضاءًا تم إنشاؤها ديناميكيًا، وملصقات شفافة، ومربعات تسمية مخصصة. يدعم ميد جميع الأنواع، بما في ذلك أنواع الحالة، والأنماط المخفية، والأشياء، وأنواع القيمة العالية، وأنواع القيم العالية.
This project is an experimental open-source EverQuest client designed for Project 1999 (P1999) compatibility.
هذا المشروع هو كIENT EverQuest مفتوح المصدر مصمم لcompatibility مع مشروع 1999 (P1999). يُكتب باستخدام Scala، ويتarget compatibility مع Project 1999 (P1999). يستخدم مكتبة البروتوكول custom للاتصال والتوثيق مع EQEmu server، ويحتوي على محرر المنطقة لrendering المناطق الثابتة عبر LWJGL. كما يحتوي المشروع على نظام الكائنات للموقع والحركة، بالإضافة إلى طبقة GUI باستخدام imgui-java لhotbars و chat و inventory.
Constellation Engine is a type-safe pipeline orchestration engine for Scala that separates what your data pipeline does from how it's implemented.
هو محرك تخطيط مسار بيانات صريح يسمح لك بتعريف منطق التخطيط في لغة DSL صريحة ومراقبة وقت التجميع. يؤدي تنفيذ المسارات بشكل متوازٍ تلقائيًا، مما يجعلها مناسبة للمستويات API ، وتخزين البيانات ، والخلفيات التي ترتبط بها أخطاء تحديد الحقول.