awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Java YAML Libraries

Ranking updated Jul 13, 2026

For a java library for parsing yaml files, the strongest matches are fasterxml/jackson (Jackson is a comprehensive Java data-binding framework that provides), go-yaml/yaml (This is a YAML processing library for the Go) and google/gson (Gson is a Java library specifically designed for JSON). Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best java yaml libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Java YAML Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • fasterxml/jacksonFasterXML avatar

    FasterXML/jackson

    9,740View on GitHub↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Jackson is a comprehensive Java data-binding framework that provides robust YAML parsing and serialization capabilities through its dedicated YAML module, making it a standard choice for mapping YAML data to Java objects.

    YAML Parsers
    View on GitHub↗9,740
  • go-yaml/yamlgo-yaml avatar

    go-yaml/yaml

    7,023View on GitHub↗

    This library is a YAML encoder and decoder for native Go data structures. It provides the tools necessary to transform internal data into YAML formatted text and convert YAML input streams back into structured data. The parser includes built-in protections against resource exhaustion attacks by enforcing limits on document depth and alias resolution. It also ensures deterministic output by employing consistent key sorting for maps. The project covers serialization and deserialization workflows, including struct mapping and custom marshaling interfaces. It also handles input encoding detectio

    This is a YAML processing library for the Go programming language, making it incompatible with your requirement for a Java-based solution.

    GoYAML ParsersYAML Processing
    View on GitHub↗7,023
  • google/gsongoogle avatar

    google/gson

    24,357View on GitHub↗

    Gson is a Java library designed for the serialization and deserialization of objects into structured text formats. It functions as a reflection-based data mapper, inspecting class structures at runtime to automatically convert memory-resident objects into data representations and reconstruct them back into typed language objects. The library distinguishes itself through a modular type-adapter pattern that allows for custom conversion rules for complex or nested structures. It also provides robust support for production environments by generating build-time metadata and configuration rules, wh

    Gson is a Java library specifically designed for JSON serialization and deserialization, and it lacks the necessary support for parsing or manipulating YAML data structures.

    JavaStreaming Parsers
    View on GitHub↗24,357

Related searches

  • a library for parsing YAML in Go
  • a library for parsing YAML in Rust
  • a library for parsing YAML in C#
  • a library for managing Java application configuration
  • a java library for parsing csv files
  • a java library for building cli applications
  • a high performance JSON library for Java
  • YAML serialization library