A collection of personal projects, created projects, and contributions.
Created Projects
Open source projects I created or co-created.
| Project | Description | Language | Notes |
|---|---|---|---|
| fabric8io/kubernetes-client | Java client for Kubernetes & OpenShift | Java | 3600+ stars |
| spring-cloud/spring-cloud-kubernetes | Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc. | Java | 3500+ stars |
| dekorateio/dekorate | Tools for generating Kubernetes related manifests | Java | 490+ stars |
| sundrio/sundrio | Misc compile time tools | Java | 110+ stars |
| apache/karaf-cellar | Clustering and replication platform for Apache Karaf | Java | |
| quarkiverse/quarkus-backstage | A Backstage extension for Quarkus | Java | |
| quarkiverse/quarkus-authzed-client | An extension for connecting to Authzed instances from Quarkus applications | Java | |
| quarkiverse/quarkus-argocd | An ArgoCD extension for Quarkus | Java | |
| quarkiverse/quarkus-tekton | A Tekton extension for Quarkus | Java |
Personal Fun Projects and Utilities
Small tools and utilities for everyday use.
| Project | Description | Language | Notes |
|---|---|---|---|
| jledit/jledit | A simple Jline & Jansi based console editor | Java | |
| shellib/grab | Simple tool to load shell libraries from public git repositories | Shell | |
| iocanel/yapt | Yet another pomodoro tool | Shell | |
| iocanel/passonym | An anonymizer utility for people using password-store in public configurations | Shell | |
| iocanel/hg2jj | A tool for navigating and reorganizing Jiu Jitsu instructionals | Rust |
Configuration Projects
Personal configuration files for development environment and workstation setup.
| Project | Description | Language | Notes |
|---|---|---|---|
| nvim | My neovim configuration | Lua | |
| emacs.d | My emacs setup | Emacs Lisp | |
| nixos.d | NixOS configuration for my workstation | Nix | |
| dotfiles | Shell configuration and dotfiles | Shell |
Developer Tools / Editor Plugins
Emacs Plugins
See iocanel/emacs-plugins for the full list.
| Project | Description |
|---|---|
| idee | Unified way to perform IDE-like tasks across multiple languages and frameworks in Emacs |
| dired-lock.el | Emacs dired utilities for easily locking/unlocking file resources (directories, PDFs, etc.) |
| quickmarks.el | Emacs plugin for managing named bookmarks and images with org-mode integration |
| imgflip.el | Imgflip API client for Emacs Lisp |
Contributions
Projects where I have/had committer status.
| Project | Description | Language | Notes |
|---|---|---|---|
| quarkusio/quarkus | Quarkus: Supersonic Subatomic Java | Java | 15000+ stars |
| apache/camel | Open source integration framework for consuming or producing data | Java | 6100+ stars |
| jenkinsci/kubernetes-plugin | Jenkins plugin to run dynamic agents in a Kubernetes/Docker environment | Java | 2300+ stars |
| apache/karaf | Apache Karaf, the enterprise modulith runtime | Java | 700+ stars |
| apache/jclouds | The Java Multi-Cloud Toolkit | Java | 210+ stars, retired |
| apache/servicemix | Apache ServiceMix | Java | 160+ stars |
Small Contributions
Projects I have contributed to.
| Project | Description | Language | Notes |
|---|---|---|---|
| n8n-io/n8n | Fair-code workflow automation platform with native AI capabilities | TypeScript | 174000+ stars |
| kagent-dev/kagent | Cloud Native Agentic AI | Go | 2100+ stars |
| operator-framework/java-operator-sdk | Java SDK for building Kubernetes Operators | Java | 900+ stars |