4 مستودعات
Embedding library capabilities directly into Java programs via their APIs.
Distinguishing note: None of the candidates cover integrating a validation library into Java; they focus on instrumentation or audio cues.
Explore 4 awesome GitHub repositories matching development tools & productivity · Java Library Integrations. Refine with filters or upvote what's useful.
CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints
Integrates its validation and schema capabilities directly into Java applications via its API.
j2objc هو مترجم من مصدر إلى مصدر (transpiler) يحول كود مصدر Java إلى Objective-C. يعمل كمنفذ منطق عبر الأنظمة الأساسية، مما يسمح بمشاركة منطق التطبيق ونماذج البيانات المكتوبة بـ Java وتنفيذها على iOS. لدعم هذه الترجمة، يوفر المشروع تنفيذاً بـ Objective-C لفئات Java الأساسية وواجهات برمجة التطبيقات لمحاكاة بيئة وقت تشغيل Java. يتضمن النظام ترجمة متخصصة لمكتبات Java ويوفر تعييناً لحقن التبعية وتعليقات التحليل الثابت للحفاظ على البيانات التعريفية. كما يتيح تحويل اختبارات JUnit إلى ثنائيات قابلة للتنفيذ للتحقق من الاتساق المنطقي على أجهزة الهاتف المحمول. لتحسين تطبيقات iOS الناتجة، يوفر المشروع أدوات لاكتشاف الكود غير المستخدم والقضاء على الكود الميت. كما يسمح باستبدال الفئات المترجمة تلقائياً بتنفيذات أصلية مكتوبة يدوياً لزيادة سرعة التنفيذ.
Converts Java source code and dependencies into Objective-C libraries for use in iOS environments.
bitcoinj هي مكتبة Java ومجموعة أدوات تطوير برمجيات لدمج وظائف سلسلة كتل Bitcoin في التطبيقات. توفر أساساً لتنفيذ عملاء سلسلة الكتل وإدارة المحافظ الرقمية، مما يسمح بالتتبع البرمجي لحالة سلسلة الكتل وتاريخ المعاملات. يتضمن المشروع أدوات لإنشاء وصيانة سلاسل المفاتيح والمحافظ، مدعومة بواجهة سطر أوامر لإدارة المحفظة الإدارية ومزامنة حالة سلسلة الكتل. تغطي المكتبة البدائيات التشفيرية والهيكلية الأساسية، بما في ذلك اشتقاق المفاتيح الحتمي، وتوقيعات المنحنى الإهليلجي الرقمية، والتحقق من المعاملات القائم على البرامج النصية. كما تدعم التحقق المبسط من الدفع لمزامنة المعاملات دون تخزين سلسلة الكتل الكاملة وتنسق المقايضات الذرية من خلال العقود المقفلة زمنياً. يتم توفير أدوات التطوير من خلال قوالب التمهيد لبناء تطبيقات محفظة مخصصة وواجهات مستخدم رسومية.
Ships as a Java library that can be embedded into applications to provide blockchain and wallet functionality.
JRuby is a Ruby language implementation that runs on the Java Virtual Machine. It serves as a cross-language runtime and execution environment, allowing Ruby code to run on the JVM and share memory with Java applications. The project functions as a bridge between Ruby and Java, enabling Ruby scripts to call Java classes and libraries directly. It also provides a mechanism to embed a Ruby interpreter into Java applications to allow for dynamic scripting. The runtime leverages the JVM for system scalability and ensures a consistent execution environment across different operating systems.
Enables the integration of Java library capabilities directly into Ruby code.