5 रिपॉजिटरी
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 5 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 एक सोर्स-टू-सोर्स कंपाइलर और ट्रांसपाइलर है जो Java सोर्स कोड को Objective-C में परिवर्तित करता है। यह एक क्रॉस-प्लेटफ़ॉर्म लॉजिक पोर्टर के रूप में कार्य करता है, जो Java में लिखे गए एप्लिकेशन लॉजिक और डेटा मॉडल्स को iOS पर साझा और निष्पादित करने की अनुमति देता है। इस अनुवाद को सपोर्ट करने के लिए, यह प्रोजेक्ट Java रनटाइम वातावरण का अनुकरण करने के लिए मुख्य Java क्लासेस और APIs का एक Objective-C कार्यान्वयन प्रदान करता है। यह सिस्टम Java लाइब्रेरीज़ के लिए विशेष अनुवाद शामिल करता है और मेटाडेटा को संरक्षित करने के लिए डिपेंडेंसी इंजेक्शन और स्टेटिक एनालिसिस एनोटेशन के लिए मैपिंग प्रदान करता है।
Converts Java source code and dependencies into Objective-C libraries for use in iOS environments.
bitcoinj, एप्लिकेशन्स में Bitcoin ब्लॉकचेन कार्यक्षमता को इंटीग्रेट करने के लिए एक Java लाइब्रेरी और SDK है। यह ब्लॉकचेन क्लाइंट्स को लागू करने और डिजिटल वॉलेट्स को मैनेज करने के लिए एक आधार प्रदान करता है, जिससे ब्लॉकचेन स्टेट और ट्रांज़ैक्शन हिस्ट्री को प्रोग्रामेटिक रूप से ट्रैक किया जा सकता है। प्रोजेक्ट में कीचेन और वॉलेट्स बनाने और बनाए रखने के लिए टूल्स शामिल हैं, साथ ही प्रशासनिक वॉलेट मैनेजमेंट और ब्लॉकचेन स्टेट सिंक्रोनाइज़ेशन के लिए एक कमांड-लाइन इंटरफ़ेस भी है। लाइब्रेरी कोर क्रिप्टोग्राफ़िक और स्ट्रक्चरल प्रिमिटिव्स को कवर करती है, जिसमें डिटरमिनिस्टिक की-डेरिवेशन, एलिप्टिक कर्व डिजिटल सिग्नेचर और स्क्रिप्ट-आधारित ट्रांज़ैक्शन वैलिडेशन शामिल है। यह पूरी ब्लॉकचेन को स्टोर किए बिना ट्रांज़ैक्शन सिंक्रोनाइज़ करने के लिए सरलीकृत भुगतान सत्यापन (SPV) को सपोर्ट करती है और टाइम-लॉक्ड कॉन्ट्रैक्ट्स के माध्यम से एटॉमिक स्वैप्स को कोऑर्डिनेट करती है।
Ships as a Java library that can be embedded into applications to provide blockchain and wallet functionality.
JRuby एक Ruby भाषा कार्यान्वयन है जो Java Virtual Machine पर चलता है। यह एक क्रॉस-भाषा रनटाइम और निष्पादन वातावरण के रूप में कार्य करता है, जो Ruby कोड को JVM पर चलने और Java एप्लिकेशन के साथ मेमोरी साझा करने की अनुमति देता है। यह प्रोजेक्ट Ruby और Java के बीच एक पुल के रूप में कार्य करता है, जो Ruby स्क्रिप्ट्स को सीधे Java क्लासेस और लाइब्रेरीज़ को कॉल करने में सक्षम बनाता है। यह डायनामिक स्क्रिप्टिंग की अनुमति देने के लिए Java एप्लिकेशन में एक Ruby इंटरप्रेटर को एम्बेड करने के लिए एक तंत्र भी प्रदान करता है। रनटाइम सिस्टम स्केलेबिलिटी के लिए JVM का लाभ उठाता है और विभिन्न ऑपरेटिंग सिस्टमों में एक सुसंगत निष्पादन वातावरण सुनिश्चित करता है।
Enables the integration of Java library capabilities directly into Ruby code.
Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow
Provides direct access to external Java types and methods using a foreign function interface.