Java YAML

Open-source Java projects categorized as YAML

YAML is a digestible data serialization language that is often utilized to create configuration files and works in concurrence with any programming language. YAML targets many of the same communications applications as Extensible Markup Language but has a minimal syntax which intentionally differs from SGML.

Top 16 Java YAML Projects

  1. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: JSON5 – JSON for Humans | news.ycombinator.com | 2024-12-08

    When I manage a project and have the freedom to choose my configuration structure, then I always use typescript. I never understood the desire to have configuration be in ini/json/jsonnet/yaml. A strongly typed configuration with code completion seems so much more robust. Except of course your usecase is to load or change the config via an API.

    I like what apple is doing with https://pkl-lang.org/ though.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. aws-eks-kubernetes-masterclass

    AWS EKS Kubernetes - Masterclass | DevOps, Microservices

  4. Configurate

    A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation

  5. eo-yaml

    YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".

  6. night-config

    Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.

    Project mention: Working with Config Files | dev.to | 2024-10-04

    I did remember to ask him about the file structure, since I was a bit confused the last time we collaborated. For the implementation I went with night-config. This library provides everything I needed - It supports toml files and can read them into config options which I could directly work with. Since his project only deals with command line arguments and config files, there's no confusion in terms of priority either: Always prefer arguments. If they don't exist, fall back to the config file.

  7. jikkou

    The Open source Resource as Code framework for Apache Kafka. Jikkou helps you implement GitOps for Kafka at scale!

  8. rumble

    ⛈️ RumbleDB 1.22.0 "Pyrenean oak" 🌳 for Apache Spark | Run queries on your large-scale, messy JSON-like data (JSON, text, CSV, Parquet, ROOT, AVRO, SVM...) | No install required (just a jar to download) | Declarative Machine Learning and more (by RumbleDB)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dhallj

    Dhall for Java

  11. easy-i18n

    This is a IntelliJ IDE based plugin for internationalization. Supports the most common translation file types.

    Project mention: Easy-Internationalization: Streamline Internationalization in IntelliJ IDE | news.ycombinator.com | 2024-08-19
  12. avaje-config

    Application configuration / properties loading for JVM applications

  13. salyut

    This is an engine of a spider markup-language which called trico. (spider framework)

  14. Dyml

    The YAML and DYML processor of your dreams, with ultimate comment support, written from scratch in Java!

  15. net.cactusthorn.config

    Configuration library based on annotation processing

  16. yamaledt

    JUnit 5 Parameterized Test Yaml Test Data Source

  17. nested-data-reporting-plugin

    Jenkins plugin to report data from nested as pie-charts, trend-charts and data tables.

  18. certy-tutorial

    This project provides a tutorial for generating certificates for development and testing.

    Project mention: Show HN: Streamline Your Testing: Generate Test Certificates with Ease | news.ycombinator.com | 2024-11-03
  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java YAML discussion

Log in or Post with

Java YAML related posts

  • Working with Config Files

    3 projects | dev.to | 4 Oct 2024
  • Jd – JSON Diff and Patch

    6 projects | news.ycombinator.com | 8 Sep 2024
  • .dyml - Faster and more readable than .json

    3 projects | /r/programming | 29 Jan 2022

Index

What are some of the best open-source YAML projects in Java? This list will help you:

# Project Stars
1 pkl 10,538
2 aws-eks-kubernetes-masterclass 1,493
3 Configurate 406
4 eo-yaml 268
5 night-config 246
6 jikkou 225
7 rumble 222
8 dhallj 173
9 easy-i18n 92
10 avaje-config 69
11 salyut 53
12 Dyml 22
13 net.cactusthorn.config 12
14 yamaledt 6
15 nested-data-reporting-plugin 6
16 certy-tutorial 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?