My Projects

4 min read

All projects listed below are free and open source.

JavaJava

bld Pure java build tool for developers who don't like dealing with build tools. bld Checkstyle Extension A bld extension to check your code with Checkstyle. bld Command Line Execution Extension A bld extension to generate a project version data class. bld Detekt Extension A bld extension to check your code with Detekt for Kotlin. bld Dokka Extension A bld extension to generate API documentation with Dokka for Kotlin. bld Extensions Testing Helpers A collection of Testing Helpers for bld extensions. bld Generated Version Extension A bld extension to generate a project version data class. bld JaCoCo Report Extension A bld extension to generate code coverage reports with JaCoCo. bld JBang Extension A bld extension to execute JBang commands. bld JUnit Reporter Extension A bld extension to display JUnit failure reports. bld Kotlin Extension A bld extension to add support for Kotlin. bld PIT Mutation Testing Extension A bld extension to perform mutation testing with PIT. bld PMD Extension A bld extension to perform static code analysis with PMD. bld Property File Extension A bld extension to create or modify properties files. bld Spring Boot Extension A bld extension to help create Spring Boot web applications. bld TestNG Extension A bld extension to run tests with TestNG. Kotlin Project Example for bld A Kotlin project example for bld. Spring Boot Example for bld A Spring Boot web application example for bld. Classpath Not maintained

A Java class which demonstrates how to determine if a specific library is included in the system class path.

Frankfurter4J

Frankfurter for Java: Retrieve Reference Exchange Rates

Google Tag Library Not maintained Easily incorporate Google queries, search results, cached pages and spelling suggestions into any website or application.  HTTP StatusCode & JSP Tag Library A simple library to search for and display information about HTTP status codes. LifeBlogger Not maintained LifeBlogger allows you to post your Nokia Lifeblog favorites to your blog. RIFE2 A full-stack framework to effortlessly create web applications with modern Java RIFE2 Template Renderers A collection of useful template renderers for RIFE2. Robots Not maintained A utility class to identify a browser's user-agent against a list of known search engines, crawlers, spiders and robots. Semantic Version Annotation Processor

Automatically generates a semantic version class based on annotation attributes or properties file.

SimplePool Not maintained A simple database connection pool for web apps using JSTL. TestNG Generator Not maintained

TestNG Generator is a is a very simple IntelliJ IDEA plugin that generates a TestNG test class skeleton for all the current class methods.

TextToHTML Not maintained A set of XML/HTML encoding methods which have been donated to the Roller Weblogger project.

 

KotlinKotlin

Akismet A pretty complete and straightforward implementation of the Automattic's Akismet API, a free service which can be used to actively stop comments spam. Bitly Shortner

A simple implementation of the link shortening (bitlinks) abilities of the Bitly v4 API.

CryptoPrice

A small library to retrieve cryptocurrencies (Bitcoin, Ethereum, etc.) current spot, buy or sell prices.

is.gd Shortner A simple implementation of the is.gd API. JokeAPI A simple library to retrieve jokes from Sv443's JokeAPI. Kobalt Not maintained A Kotlin-based build system for the JVM. kobalt-exec Not maintained Command Line Execution plug-in for the Kobalt build system. kobalt-maven-local Not maintained Maven Local Repository plug-in for the Kobalt build system. kobalt-pom2xml Not maintained Project Object Model (POM) generation plug-in for the Kobalt build system. kobalt-property-file Not maintained Property Files editor plug-in for the Kobalt build system. kobalt-versioneye Not maintained VersionEye plug-in for the Kobalt build system. mobibot mobibot is the Kotlin-based bot residing on the #mobitopia IRC channel. Pinboard Poster A small library for posting to Pinboard. ReadingTime

A simple implementation of Medium's Read Time calculation for blog posts, articles, etc.

Semantic Version Plugin for Gradle A Semantic Version Plugin for Gradle that manages a project version via a properties file, and provide tasks to automatically increment major, minor, patch and build version numbers. UrlEncoder A simple Kotlin Multiplatform library to defensively encode/decode URL components.