My Projects
All projects listed below are free and open source.
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 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 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 maintanedA Java class which demonstrates how to determine if a specific library is included in the system class path.
Google Tag Library
Not maintanedWith the Google JSP Tag Library, developers and designers can easily incorporate Google queries, search results, cached pages and spelling suggestions into any web site or application.
HttpStatus JSP Tag Library
A simple JSP Tag Library to display the code, reason, cause and/or message for HTTP status codes in JSP error pages.
LifeBlogger
Not maintanedLifeBlogger 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 maintanedA 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. The generated source code is based on a fully customizable Mustache template.
SimplePool
Not maintanedA simple database connection pool for webapps using JSTL.
TestNG Generator
Not maintanedTestNG Generator is a is a very simple IntelliJ IDEA plugin that generates a TestNG test class skeleton for all of the current class methods.
TextToHTML
Not maintanedA set of XML/HTML encoding methods which have been donated to the Roller Weblogger project.
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 maintanedA Kotlin-based build system for the JVM.
kobalt-exec
Not maintanedCommand Line Execution plug-in for the Kobalt build system.
kobalt-maven-local
Not maintanedMaven Local Repository plug-in for the Kobalt build system.
kobalt-pom2xml
Not maintanedProject Object Model (POM) generation plug-in for the Kobalt build system.
kobalt-property-file
Not maintanedProperty Files editor plug-in for the Kobalt build system.
kobalt-versioneye
Not maintanedVersionEye 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.
Mobile
Android Apps
My collection of Android applications.
BlackBerry Apps
Not maintanedMy collection of BlackBerry applications.
MIDlets
Not maintanedMy collection of J2ME MIDlets, including GooglME and YahooME.
webOS Apps
Not maintanedMy collection of webOS applications.
zAIM 0.1.1
Not maintanedAccess the AOL Quick Buddy (AIM) applet directly on your Zaurus. The Jeode applet viewer is used to automatically open and configure the applet. The package is really small as the applet is actually accessed over the Internet. The applet windows and dialogs are pre-configured for the Zaurus screen size (whenever possible).
NameSilo Let's Encrypt
Python scripts (hook) to automate obtaining Let's Encrypt certificates, using Certbot DNS-01 challenge validation for domains DNS hosted on NameSilo.
xmmslist 0.1
Not maintanedA Python script to generate a publishable playlist using XMMS.
IMAP 2001a-15 w/ DRAC
Not maintanedRed Hat 8 packages for imap-2001a-15 with DRAC support. Colin Bloch has included them with his installation instructions.
IMAP 2001a-18 w/ DRAC
Not maintanedRed Hat 9 packages for imap-2001a-18 with DRAC support. Colin Bloch has included them with his installation instructions.
Misc.
bookmarks2opml
Not maintanedA Perl script which automatically converts IE's bookmarks or favorites to OPML. The code is fully commented, but there is no formal documentation. If you're using MacPerl, you should turn the script into a droplet.
dcat
A Dart implementation of the standard cat Unix utility that concatenates file(s) to standard output or file.
JSP TagList
Not maintanedAn UltraEdit tag list referencing all JSP directive, action and tag library tags as well as frequently used built-in objects.
SherlockRSS
Not maintanedSherlockRSS allows your to view RSS feeds in Sherlock.