From 1805d678b06bf257aa0cb4f83c71f0ffdae06617 Mon Sep 17 00:00:00 2001 From: Na'aman Hirschfeld Date: Wed, 1 Jul 2026 08:09:44 +0200 Subject: [PATCH 1/2] Add xberg, html-to-markdown, crawlberg, liter-llm (Java bindings) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 62735443..aba3361b 100644 --- a/README.md +++ b/README.md @@ -496,8 +496,10 @@ _Libraries that assist with processing office document formats._ - [documents4j](https://documents4j.com/#/) - API for document format conversion using third-party converters such as MS Word. - [docx4j](https://www.docx4java.org/trac/docx4j) - Create and manipulate Microsoft Open XML files. - [fastexcel](https://github.com/dhatim/fastexcel) - High performance library to read and write large Excel (XLSX) worksheets. +- [html-to-markdown](https://github.com/xberg-io/html-to-markdown) - Fast, CommonMark-compliant HTML to Markdown converter (Java binding over a Rust core). - [jackson-dataformat-spreadsheet](https://github.com/scndry/jackson-dataformat-spreadsheet) - Jackson dataformat module for reading and writing Excel (XLSX/XLS) as POJOs via `ObjectMapper`. - [Sheetz](https://github.com/chitralabs/sheetz) - Reads and writes Excel, CSV and ODS files with annotation mapping, streaming, styling and validation. +- [xberg](https://github.com/xberg-io/xberg) - Document intelligence library (Java binding over a Rust core) that extracts text, tables, and metadata from PDFs, Office documents, images, and 97+ formats, with optional OCR. - [zerocell](https://github.com/creditdatamw/zerocell) - Annotation-based API for reading data from Excel sheets into POJOs with focus on reduced overhead. ### Financial @@ -739,6 +741,7 @@ _Tools that provide specific statistical algorithms for learning from data._ - [H2O ![c]](https://www.h2o.ai) - Analytics engine for statistics over big data. - [Intelligent java](https://github.com/Barqawiz/IntelliJava) - Seamlessly integrate with remote deep learning and language models programmatically. - [JSAT](https://github.com/EdwardRaff/JSAT) - Algorithms for pre-processing, classification, regression, and clustering with support for multi-threaded execution. (GPL-3.0-only) +- [liter-llm](https://github.com/xberg-io/liter-llm) - Universal LLM API client (Java binding over a Rust core) with one unified interface across 142+ providers and streaming. - [m2cgen](https://github.com/BayesWitnesses/m2cgen) - CLI tool to transpile models into native code. - [Neureka](https://github.com/Gleethos/neureka) - A lightweight, platform independent, OpenCL accelerated nd-array/tensor library. - [oj! Algorithms](https://www.ojalgo.org/) - High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing. @@ -1322,6 +1325,7 @@ _Utilities that help create the development shell environment and switch between _Libraries that analyze the content of websites._ - [Apache Nutch](https://nutch.apache.org) - Highly extensible, highly scalable web crawler for production environments. +- [crawlberg](https://github.com/xberg-io/crawlberg) - High-performance web crawling and scraping engine (Java binding over a Rust core) with HTML-to-Markdown conversion and a headless-Chrome fallback. - [Crawler4j](https://github.com/yasserg/crawler4j) - Simple and lightweight web crawler. - [jsoup](https://jsoup.org) - Scrapes, parses, manipulates and cleans HTML. - [StormCrawler](http://stormcrawler.net) - SDK for building low-latency and scalable web crawlers. From 0ffa6e90656845682e75eec9de35fd0fc992234e Mon Sep 17 00:00:00 2001 From: Andreas Kull Date: Sun, 5 Jul 2026 18:01:19 +0400 Subject: [PATCH 2/2] Clean up xberg Java entries --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0e57f569..c50fae5e 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ _Frameworks that help you to leverage LLMs and AI._ - [Dokimos](https://github.com/dokimos-dev/dokimos) - Evaluation framework for LLM and AI-agent applications that scores responses, validates tool calls and execution traces, and catches quality regressions in CI. - [JamJet](https://github.com/jamjet-labs/jamjet) - Agent runtime with a Java SDK for building AI agents, supporting graph-based workflow orchestration, multi-agent coordination, and MCP/A2A protocols. - [LangChain4j](https://github.com/langchain4j/langchain4j) - Simplifies integration of LLMs with unified APIs and a comprehensive toolbox. +- [liter-llm](https://github.com/xberg-io/liter-llm) - Provides a Java binding for a unified LLM API client across multiple providers. - [MCP Java SDK](https://github.com/modelcontextprotocol/java-sdk) - Enables applications to interact with AI models and tools through a standardized interface (i.e. Model Context Protocol), supporting both synchronous and asynchronous communication patterns. - [Regulus](https://github.com/neul-labs/regulus) - Google ADK plugin suite that adds runtime compliance profiles, audit envelopes and GRC adapters for regulated Java AI agents. - [simple-openai](https://github.com/sashirestela/simple-openai) - Library to use the OpenAI API (and compatible ones) in the simplest possible way. @@ -497,10 +498,10 @@ _Libraries that assist with processing office document formats._ - [documents4j](https://documents4j.com/#/) - API for document format conversion using third-party converters such as MS Word. - [docx4j](https://www.docx4java.org/trac/docx4j) - Create and manipulate Microsoft Open XML files. - [fastexcel](https://github.com/dhatim/fastexcel) - High performance library to read and write large Excel (XLSX) worksheets. -- [html-to-markdown](https://github.com/xberg-io/html-to-markdown) - Fast, CommonMark-compliant HTML to Markdown converter (Java binding over a Rust core). +- [html-to-markdown](https://github.com/xberg-io/html-to-markdown) - Converts HTML to CommonMark-compatible Markdown through a Java binding. - [jackson-dataformat-spreadsheet](https://github.com/scndry/jackson-dataformat-spreadsheet) - Jackson dataformat module for reading and writing Excel (XLSX/XLS) as POJOs via `ObjectMapper`. - [Sheetz](https://github.com/chitralabs/sheetz) - Reads and writes Excel, CSV and ODS files with annotation mapping, streaming, styling and validation. -- [xberg](https://github.com/xberg-io/xberg) - Document intelligence library (Java binding over a Rust core) that extracts text, tables, and metadata from PDFs, Office documents, images, and 97+ formats, with optional OCR. +- [xberg](https://github.com/xberg-io/xberg) - Extracts text, tables and metadata from PDFs, Office documents, images and other formats through a Java binding. - [zerocell](https://github.com/creditdatamw/zerocell) - Annotation-based API for reading data from Excel sheets into POJOs with focus on reduced overhead. ### Financial @@ -742,7 +743,6 @@ _Tools that provide specific statistical algorithms for learning from data._ - [H2O ![c]](https://www.h2o.ai) - Analytics engine for statistics over big data. - [Intelligent java](https://github.com/Barqawiz/IntelliJava) - Seamlessly integrate with remote deep learning and language models programmatically. - [JSAT](https://github.com/EdwardRaff/JSAT) - Algorithms for pre-processing, classification, regression, and clustering with support for multi-threaded execution. (GPL-3.0-only) -- [liter-llm](https://github.com/xberg-io/liter-llm) - Universal LLM API client (Java binding over a Rust core) with one unified interface across 142+ providers and streaming. - [m2cgen](https://github.com/BayesWitnesses/m2cgen) - CLI tool to transpile models into native code. - [Neureka](https://github.com/Gleethos/neureka) - A lightweight, platform independent, OpenCL accelerated nd-array/tensor library. - [oj! Algorithms](https://www.ojalgo.org/) - High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing. @@ -1326,7 +1326,7 @@ _Utilities that help create the development shell environment and switch between _Libraries that analyze the content of websites._ - [Apache Nutch](https://nutch.apache.org) - Highly extensible, highly scalable web crawler for production environments. -- [crawlberg](https://github.com/xberg-io/crawlberg) - High-performance web crawling and scraping engine (Java binding over a Rust core) with HTML-to-Markdown conversion and a headless-Chrome fallback. +- [crawlberg](https://github.com/xberg-io/crawlberg) - Crawls and scrapes websites through a Java binding with Markdown conversion and optional browser rendering. - [Crawler4j](https://github.com/yasserg/crawler4j) - Simple and lightweight web crawler. - [jsoup](https://jsoup.org) - Scrapes, parses, manipulates and cleans HTML. - [StormCrawler](http://stormcrawler.net) - SDK for building low-latency and scalable web crawlers.