awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
oblac avatar

oblac/jodd

0
View on GitHub↗
4,059 نجوم·718 تفرعات·Java·BSD-2-Clause·6 مشاهداتjodd.org↗

Jodd

Jodd is a suite of lightweight Java extensions and standard library utilities designed for application configuration, database mapping, dependency injection, and HTML parsing. It provides a consolidated set of core tools to facilitate Java development with a zero-dependency core to ensure compatibility and a small footprint across environments.

The project features a pragmatic dependency injection container for managing object lifecycles and a database mapper that uses SQL templates to map result sets directly to Java objects. It includes a specialized configuration manager supporting profiles, sections, and macros, as well as an HTML parser that extracts elements using CSS3 selectors.

Additional capabilities cover network communication via a lightweight HTTP client, JSON serialization, and email transmission and retrieval. The toolkit also provides utilities for data validation, type conversion, transaction management, and the generation of dynamic proxies for behavioral interception.

Features

  • Java Development Toolsets - Offers a consolidated suite of core utility tools to facilitate Java development with a zero-dependency core.
  • SQL Template Mappers - Reduces boilerplate by mapping database query results directly to Java objects using SQL templates.
  • HTML Parsing - Includes a parser that analyzes HTML content to build document models or extract elements.
  • Java Object Mappings - Executes database queries and maps the resulting data sets directly to Java objects.
  • HTML Selector Extractors - Provides an HTML parser that allows element extraction using CSS3 selector patterns.
  • SQL Template Mapping - Executes database queries and maps result sets directly to Java objects using SQL templates.
  • HTML Parsing and Extraction - Provides an HTML parser that extracts elements and structured data using CSS3 selectors.
  • Advanced Configuration Systems - Supports complex configuration files featuring character encoding, sections, profiles, and macros.
  • Custom Property Format Handlers - Provides a specialized system for managing configuration properties using a custom format instead of standard properties files.
  • Macro-Enabled Property Resolution - Offers a specialized configuration manager supporting profiles, sections, and macros for property resolution.
  • XML and HTML Document Parsers - Analyzes HTML content and extracts elements using a document object model and CSS3 selectors.
  • Application Configuration Managers - Provides a specialized configuration manager supporting profiles, sections, and macros.
  • Dependency Injection Containers - Implements a pragmatic dependency injection container for managing object lifecycles and component wiring.
  • Container-Based Dependency Injection - Implements a pragmatic container for managing object lifecycles and component wiring to decouple application logic.
  • Zero-Dependency Libraries - Designed with a zero-dependency core to ensure a small footprint and maximum compatibility across Java environments.
  • Data Validation - Includes a system for checking inputs against defined rules to ensure data integrity.
  • JSON Serializers - Provides utilities for converting data structures into JSON strings and parsing JSON back into objects.
  • Transaction Management - Provides tools for controlling the boundaries and consistency of database transactions.
  • Data Type Conversions - Uses Java reflection and metadata analysis to map and transform data between different object types.
  • Validation Frameworks - Provides utilities for validating inputs against defined rules to ensure data integrity.
  • Java Utility Libraries - Supplies a collection of lightweight Java utilities for common tasks like JSON parsing and data conversion.
  • Bean Property Inspection Tools - Provides tools for inspecting bean properties and converting values between different data formats.
  • Method Interception Proxies - Generates runtime object proxies to inject cross-cutting behavioral logic into method executions.
  • Bytecode Proxy Generators - Generates bytecode-based object proxies to implement pointcuts and apply behavioral advice.
  • Lightweight HTTP Clients - Provides a lightweight network client for sending requests to remote servers and processing responses.
  • HTTP Client Requests - Ships a lightweight HTTP client for sending requests to remote servers and processing responses.
  • Common Frameworks - Lightweight set of micro-frameworks and utility tools.

سجل النجوم

مخطط تاريخ النجوم لـ oblac/joddمخطط تاريخ النجوم لـ oblac/jodd

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة oblac/jodd؟

Jodd is a suite of lightweight Java extensions and standard library utilities designed for application configuration, database mapping, dependency injection, and HTML parsing. It provides a consolidated set of core tools to facilitate Java development with a zero-dependency core to ensure compatibility and a small footprint across environments.

ما هي الميزات الرئيسية لـ oblac/jodd؟

الميزات الرئيسية لـ oblac/jodd هي: Java Development Toolsets, SQL Template Mappers, HTML Parsing, Java Object Mappings, HTML Selector Extractors, SQL Template Mapping, HTML Parsing and Extraction, Advanced Configuration Systems.

ما هي البدائل مفتوحة المصدر لـ oblac/jodd؟

تشمل البدائل مفتوحة المصدر لـ oblac/jodd: code4craft/tiny-spring — tiny-spring is a Java inversion of control container and aspect-oriented programming framework. It provides a system… spiral/framework — This project is a high-performance PHP framework designed for building scalable services using a resident memory… hickford/mechanicalsoup — MechanicalSoup is a Python web automation library designed to simulate browser behavior. It functions as a toolkit for… rchipka/node-osmosis — This project is a Node.js web scraping framework designed to automate data extraction through a programmatic workflow… derekyrc/mini-spring — mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle… xuchengsheng/spring-reading — This is a learning resource that explains the Spring Framework through source code analysis and practical examples. It…

بدائل مفتوحة المصدر لـ Jodd

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Jodd.
  • code4craft/tiny-springالصورة الرمزية لـ code4craft

    code4craft/tiny-spring

    4,089عرض على GitHub↗

    tiny-spring is a Java inversion of control container and aspect-oriented programming framework. It provides a system for managing object lifecycles and dependency injection to decouple application components. The project features a bytecode proxy generator that enables method interception and behavioral modification for classes that do not implement interfaces. It uses pointcut expressions to match specific classes and methods for the execution of cross-cutting logic via dynamic proxies. The framework manages singleton components and resolves object dependencies using lazy initialization. Ap

    Java
    عرض على GitHub↗4,089
  • rchipka/node-osmosisR

    rchipka/node-osmosis

    4,110عرض على GitHub↗

    This project is a Node.js web scraping framework designed to automate data extraction through a programmatic workflow of requests, parsing, and document interaction. It functions as a headless web crawler, an HTTP request manager, and a DOM parser and extractor. The framework distinguishes itself by combining a JavaScript execution engine to interact with dynamic content and a hybrid selection system that utilizes both CSS and XPath selectors. It includes specialized middleware for proxy rotation and cookie-jar session management to maintain authenticated states and manage automated traffic.

    JavaScript
    عرض على GitHub↗4,110
  • hickford/mechanicalsoupالصورة الرمزية لـ hickford

    hickford/MechanicalSoup

    4,868عرض على GitHub↗

    MechanicalSoup is a Python web automation library designed to simulate browser behavior. It functions as a toolkit for web scraping and automation, providing an HTML parsing engine and an HTTP session manager to interact with websites programmatically. The library enables headless web interaction by mimicking a real user session. It manages persistent state through cookie handling and automatic redirect following, allowing for programmatic website navigation and the simulation of complex browser interactions. Its capabilities cover automated form population and submission using CSS selectors

    Python
    عرض على GitHub↗4,868
  • spiral/frameworkالصورة الرمزية لـ spiral

    spiral/framework

    2,051عرض على GitHub↗

    This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes. The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispa

    PHPframeworkgolanghacktoberfest
    عرض على GitHub↗2,051
عرض جميع البدائل الـ 30 لـ Jodd→