André Rouél's repositories
uadetector
UADetector is a library to identify over 190 different desktop and mobile browsers and 130 other User-Agents like feed readers, email clients and multimedia players. In addition, even more than 400 robots like BingBot, Googlebot or Yahoo Bot can be identified.
javaparser
A clone of the javaparser project, since that seemed dead. All submitted patches are accepted.
quality-check
The goal of quality-check is to provide a small Java library for basic runtime code quality checks. It provides similar features to org.springframework.util.Assert or com.google.common.base.Preconditions without the need to include big libraries or frameworks such as Spring or Guava. The package quality-check tries to replace these libraries and provide all the basic code quality checks you need. The checks provided here are typically used to validate method parameters and detect errors during runtime. To detect errors before runtime we use JSR-305 Annotations. With these annotations you are able to detect possible bugs earlier. For more informations look at FindBugs™ JSR-305 support. We noticed that many projects just copy org.springframework.util.Assert or com.google.common.base.Preconditions to get access to these quality checks. Therefore we provide these features and small library that can be included in any application without big overhead.
sitemap-plugin
The sitemap-plugin is a library for sitemaps generated after the Sitemap 0.90 protocol. All pages that to be listed in the sitemap will be read from the Site Descriptor, also known as site.xml. The Sitemap 0.90 protocol is an open standard supported by the main search engines including Google, Yahoo!, and Microsoft Bing.
IntelliJ-IDEA-Eclipse-on-Mac-Keymap
IntelliJ IDEA "Eclipse on Mac" Keymap
jacclog
Jacclog is a prototype of a modular access log analytics system written in Java. It is open source and the modular architecture (OSGi) is based on Apache Karaf. The goal of this application is the rapid analysis of access logs. At present only a file import and a statistical analysis with CSV export is available.
simple-text-search-library
A simple text search library
arduino-midi-clock-to-pulse
don't look at this it's really nasty code
automerge-action
GitHub action to automatically merge pull requests that are ready
autoupdate
A GitHub Action that auto-updates pull requests branches, whenever changes are pushed to their destination branch.
typescriptpoet
A Kotlin/Java API for generating .ts source files.
delete-older-releases
Github Action to delete older releases
helidon
Java libraries for writing microservices
immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
JSqlParser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
log4j2-event-interceptor
A utility which helps intercepting Apache Log4j 2 events from any given logger.
mongodb-testbed
Just a prototype to get familiar with MongoDB and Immutables annotation processor.
snowflake-jdbc
Snowflake JDBC Driver
spring-security-saml
SAML extension for the Spring Security project
uadetector-scala
UADetector is a library to identify over 190 different desktop and mobile browsers and 130 other User-Agents like feed readers, email clients and multimedia players. In addition, even more than 400 robots like BingBot, Googlebot or Yahoo Bot can be identified. This library is a free, portable Scala library to analyze User-Agent strings.