Development Resources
OSGi Bundle Repositories (OBR)
Pre-built OSGi Bundle Repository index files for Eclipse releases, suitable for use with BndTools and Eclipse IDE setups.
Available index files for Eclipse versions: 3.6.2, 3.7.2, 3.8.2, 4.3.2, 4.4.0, 4.4.1, 4.6.0, 4.6.1 (Platform and Simultaneous releases).
OSGi Runtime Debugging
Tools and configuration for debugging OSGi runtimes using the Apache Felix Web Console and related plugins.
Includes Apache Felix plugins:
- Web Console
- Declarative Services
- Event Admin
- Memory Usage
- OBR Browser
- Package Admin
- Script Console
- Subsystems
Project Setups
The idefix project setup links above point to the peterkir/idefix repository’s GitHub Pages site.
Active GitHub Repositories
Original repositories for developers, sorted by last update (newest first). For detailed project information and to contribute, visit the respective GitHub repository.
Core Development Tools
vscode-bnd-plugin
Visual Studio Code extension providing rich language support for bnd (.bnd) and bndrun (.bndrun) files. Includes LSP support, TextMate grammar, and OSGi tooling integration.
Updated: July 1, 2026 · Language: TypeScript
Technologies: VS Code Extension, LSP, Node.js, bnd/bndtools toolchain
lecture-template
Template for creating educational lecture materials and presentations.
Updated: June 18, 2026 · Languages: HTML, CSS, JavaScript
Technologies: HTML5, CSS3, JavaScript
vscode-jdk-config
VS Code extension to configure and manage JRE/JDK settings within the editor.
Updated: April 27, 2026 · Language: TypeScript
Technologies: VS Code Extension API, TypeScript, JDK/JRE Configuration
License: Eclipse Public License 2.0
bugfix.org.eclipse.paho.mqttv5.client
OSGi wrapper for Eclipse Paho MQTT v5 client library for non-fully-OSGi-compatible bundles.
Updated: April 13, 2026 · Language: Java
Technologies: MQTT v5, Eclipse Paho, OSGi, Bundle Wrapping
Personal Projects & Infrastructure
peterkir.github.io
Repository for this GitHub Pages website with Jekyll-based static site generation.
Updated: April 7, 2026 · Languages: JavaScript, HTML, CSS, Markdown
Technologies: Jekyll, GitHub Pages, Markdown, Just the Docs Theme
License: Eclipse Public License 1.0 · Stars: 1
Examples & Templates
tycho-example
Example project demonstrating Tycho for Eclipse plugin development with Maven.
Updated: April 2, 2026 · Languages: Java, XML
Technologies: Eclipse, Tycho, Maven, OSGi, Eclipse PDE
example.javafx
Example JavaFX application demonstrating desktop GUI development with Java.
Updated: February 20, 2026 · Language: Java
Technologies: Java, JavaFX GUI Framework
License: Eclipse Public License 2.0
bnd-workspace-template
Workspace template for bnd/bndtools projects with Gradle build system.
Updated: February 17, 2026 · Languages: Java, Gradle, XML
Technologies: bnd/bndtools, Gradle, OSGi, Java
License: Apache License 2.0
klibio Organization Repositories
Original repositories from the Kirschners GmbH (klibio) organization, sorted by last update (newest first).
Examples & Education
example.pde.rcp
Showcase Eclipse RCP application developed with PDE and Maven Tycho.
Updated: July 3, 2026 · Language: Java
Technologies: Eclipse PDE, Maven Tycho, RCP, Java
License: Eclipse Public License 2.0 · Stars: 2
example.bnd.rcp
Eclipse RCP application examples with bndtools.
Updated: June 25, 2026 · Language: Java
Technologies: bndtools, Eclipse RCP, Java, OSGi
Stars: 7 · Forks: 6 · Issues: 2
Development Infrastructure & Tools
bootstrap
Setup scripts for Java developer machine configuration and environment provisioning.
Updated: March 30, 2026 · Language: Shell
Technologies: Shell scripting, Java development environment setup
License: MIT License · Stars: 1
apps
Java applications repository and collection.
Updated: March 26, 2026 · Language: Java
Technologies: Java, OSGi
License: Eclipse Public License 2.0
mvn.deploy.bnd
Maven deployment scripts for bnd/bndtools projects.
Updated: March 2, 2026 · Language: Shell
Technologies: Maven, bnd, Shell scripting
mvn.deploy.java
Evaluation of Sonatype Maven Central Deployment for Java projects.
Updated: January 4, 2026 · Language: Java
Technologies: Maven, Java, Sonatype Maven Central
cdn
Content Delivery Network resources and configuration.
Updated: December 17, 2025 · Language: CSS
Technologies: CSS, CDN
bnd
Bnd/Bndtools – Comprehensive tooling to build OSGi bundles with Eclipse, Maven, and Gradle plugins. Core build system for OSGi development.
Updated: August 18, 2025 · Language: Java
Technologies: OSGi, bnd/bndtools, Maven, Gradle, Eclipse, Manifest processing
Stars: 0 · Forks: 300
System Management & Eclipse Tools
EclipseInstallationManager
Tool to manage Eclipse Application installations with the official Eclipse Installer.
Updated: August 17, 2025 · Language: Java
Technologies: Eclipse, Eclipse Installer, Java
License: Eclipse Public License 2.0
eclipse-oomph-console
Console Oomph Installer – Eclipse plugin for console-based IDE installation and provisioning.
Updated: April 12, 2024 · Language: Java
Technologies: Eclipse, Oomph, Plugin development, Java
License: Eclipse Public License 2.0 · Forks: 4
eclipse-oomph-console-site
P2 plugin repository for Console Oomph Installer distribution.
Updated: April 3, 2024 · Technologies: P2 Repository, Eclipse Update Site, XML
Forks: 1
bndtools
Bnd/Bndtools Eclipse IDE integration – Tooling for building OSGi bundles with rich IDE support.
Updated: March 20, 2024 · Language: Java
Technologies: Eclipse IDE, bndtools, OSGi, Plugin development
Stars: 0 · Forks: 300
ecd
Eclipse Class Decompiler – Eclipse plugin integrating multiple class decompilers (JD, CFR, Procyon) into the Eclipse development workflow.
Updated: March 16, 2024 · Language: Java
Technologies: Eclipse Plugin, Class Decompiler, JD, CFR, Procyon
License: Eclipse Public License 1.0 · Forks: 61
Docker & Containers
docker-baseimage-gui
Minimal Docker baseimage for X graphical applications in containers with lightweight setup.
Updated: August 31, 2024 · Language: C++
Technologies: Docker, X11, GUI applications, Alpine Linux
License: MIT License · Forks: 204
docker-eclipse
Docker container for Eclipse IDE with complete development environment.
Updated: December 6, 2022 · Language: Shell
Technologies: Docker, Shell, Eclipse IDE
License: Eclipse Public License 2.0 · Stars: 2
docker-osgi-starterkit
Docker container providing Eclipse Equinox OSGi starter kits and examples.
Updated: September 8, 2021 · Language: Shell
Technologies: Docker, Shell, Eclipse Equinox, OSGi
License: Eclipse Public License 2.0
Historical Projects
Original repositories from klibio organization (2016–2023), archived and maintained for reference.
Docker & Infrastructure
docker-ubuntu-vnc-desktop
Docker image providing web VNC interface to access Ubuntu LXDE/LxQT desktop environment.
Updated: April 4, 2021 · Language: HTML
Technologies: Docker, VNC, Ubuntu, LXDE, LxQT
License: Apache License 2.0 · Forks: 1.5k
cypht-docker
Docker image for Cypht email client setup and deployment.
Updated: November 29, 2023 · Language: Shell
Technologies: Docker, Cypht, Email Client, Shell scripting
License: GNU General Public License v2.0 · Forks: 25
docker-github-runner
GitHub Actions runner Docker image with docker-compose configuration.
Updated: January 6, 2023 · Language: Shell
Technologies: Docker, GitHub Actions, CI/CD, docker-compose
io.klib.tinyproxy
TinyProxy Docker container using Alpine Linux for lightweight proxy deployment.
Updated: January 27, 2020 · Language: Dockerfile
Technologies: Docker, TinyProxy, Alpine Linux, HTTP Proxy
License: MIT License · Forks: 14
io.klib.docker.java
Docker Java runtime container for containerized Java applications.
Updated: December 6, 2018 · Language: Java
Technologies: Docker, Java Runtime, Containerization
io.klib.docker.builder
Docker-based build system using mounted directories for project compilation.
Updated: December 3, 2019 · Language: Java
Technologies: Docker, Java Build, Maven, Container build patterns
io.klib.forwarding-ssl-proxy
SSL proxy for forwarding connections with certificate handling.
Updated: November 19, 2019 · Language: Dockerfile
Technologies: Docker, SSL/TLS, Proxy, Networking
io.klib.docker.osgi.tut
Docker-based OSGi tutorial and examples for containerized OSGi development.
Updated: January 21, 2022 · Language: Java
Technologies: Docker, OSGi, Eclipse Equinox, Tutorial
Stars: 1
Eclipse & OSGi Tools
eclipse-oomph-console-site
P2 plugin repository for Console Oomph Installer distribution.
Updated: April 3, 2024 · Technologies: P2 Repository, Eclipse Update Site
LogViewer
Eclipse plugin for tailing log files and console output with syntax coloring.
Updated: November 20, 2021 · Language: Java
Technologies: Eclipse Plugin, Log Viewer, Syntax Highlighting
License: Eclipse Public License 2.0 · Forks: 8
oomph-task-unzip
Oomph Task plugin for unzipping archives during Eclipse IDE provisioning.
Updated: March 26, 2020 · Language: Java
Technologies: Eclipse Oomph, Task plugin, Archive handling
License: Eclipse Public License 1.0 · Forks: 3
xmind
Popular mind mapping software for creating and organizing mind maps.
Updated: July 28, 2020 · Language: Java
Technologies: Mind Mapping, JavaFX, Visualization, Brainstorming
Forks: 502
AsciidocFX
Asciidoc editor and publishing toolchain written with JavaFX for creating books, documents, and slides.
Updated: April 7, 2020 · Language: Java
Technologies: Asciidoc, JavaFX, PDF/EPUB/Mobi generation, Documentation
License: Apache License 2.0 · Forks: 302
Java Libraries & Tools
zip4j
Java library for handling zip files and streams with advanced compression support.
Updated: August 9, 2022 · Language: Java
Technologies: ZIP compression, Java library, File handling
License: Apache License 2.0 · Forks: 325
io.klib.tools
Java development tools and utilities library.
Updated: July 2, 2022 · Language: Java
Technologies: Java utilities, Development tools
Stars: 1 · Forks: 1
io.klib.osgi.etcd
OSGi Bundle wrapper for etcd distributed configuration management.
Updated: February 19, 2018 · Languages: Multiple
Technologies: OSGi, etcd, Configuration Management, Bundle wrapping
License: Apache License 2.0
io.klib.util
Utility classes and helper functions for Java development.
Updated: July 20, 2017 · Language: HTML
Technologies: Java utilities, Helper library
io.klib.aries.example
Apache Aries example for OSGi dependency injection and services.
Updated: January 24, 2023 · Language: Java
Technologies: Apache Aries, OSGi, Dependency Injection, Service Model
io.klib.process.log.tooling
Log tailer and listener implementation with subprocess process handling.
Updated: February 9, 2021 · Language: Java
Technologies: Log processing, Process management, Java utilities
jpmcli
JPM command-line interface tool for Java package management.
Updated: October 26, 2020 · Language: Java
Technologies: Java package management, CLI, bnd integration
License: Apache License 2.0 · Forks: 10
org.klib.io.bnd.example
Bnd example project demonstrating OSGi bundle development practices.
Updated: November 5, 2018 · Language: Java
Technologies: bnd, OSGi bundles, Maven, Example project
ee.j2se-version-11
Wrapper for AdoptOpenJDK 11 as OSGi build bundle.
Updated: February 25, 2020 · Language: Java
Technologies: OSGi, JDK wrapping, AdoptOpenJDK, Build bundle
License: Apache License 2.0
Cloud & Infrastructure
vaultwarden
Unofficial Bitwarden-compatible server written in Rust, formerly known as bitwarden_rs.
Updated: February 27, 2022 · Language: Rust
Technologies: Bitwarden, Password Manager, Rust, Server
License: GNU General Public License v3.0 · Forks: 3k
io.klib.terraform
Terraform infrastructure configuration examples for cloud deployment.
Updated: March 8, 2020 · Language: HCL
Technologies: Terraform, Infrastructure as Code, Cloud provisioning
io.klib.istio
Istio service mesh configuration examples and templates.
Updated: February 29, 2020 · Languages: Multiple
Technologies: Istio, Service Mesh, Kubernetes, Networking
io.klib.netconnect
Network connectivity utilities and diagnostic tools.
Updated: January 27, 2020 · Language: Shell
Technologies: Networking, Network diagnostics, Shell utilities
io.klib.helm
Helm chart examples and utilities for Kubernetes deployments.
Updated: January 26, 2020 · Language: Smarty
Technologies: Helm, Kubernetes, Chart templates
klib.cluster
Clustering utilities for distributed applications and cluster management.
Updated: October 21, 2019 · Languages: Multiple
Technologies: Clustering, Distributed systems, High availability
Examples & Evaluation Projects
bndtools-klibio-templates
Bndtools project templates for klibio OSGi development workflows.
Updated: March 31, 2023 · Language: Java
Technologies: bndtools, OSGi, Templates, Maven
License: Other
bndtools-eclipse-workspace
Eclipse workspace configuration for bndtools development environment.
Updated: March 30, 2023 · Languages: Mixed
Technologies: bndtools, Eclipse, Workspace configuration
License: Other
io.klib.flux
OSGi bundle implementation of reactive flux pattern.
Updated: March 14, 2023 · Language: Java
Technologies: OSGi, Reactive programming, Flux pattern
github-actions-eval
Evaluation and testing of GitHub Actions CI/CD capabilities.
Updated: January 11, 2023 · Languages: Multiple
Technologies: GitHub Actions, CI/CD, Workflow automation
tycho-demo
Maven Tycho demonstration project for Eclipse plugin development.
Updated: November 23, 2018 · Language: HTML
Technologies: Maven Tycho, Eclipse PDE, RCP, Build automation
Forks: 30
osgi.enroute.bundles
OSGi enRoute bundles with simple implementations for OSGi learning and examples.
Updated: May 9, 2016 · Language: JavaScript
Technologies: OSGi, enRoute, Bundles, Educational examples
Forks: 23
pipelines-java
Sample Java application referenced by Azure Pipelines documentation.
Updated: July 4, 2019 · Language: Java
Technologies: Java, Azure Pipelines, CI/CD, Sample application
License: Creative Commons Attribution 4.0 International · Forks: 11k
oidc-workshop-spring-io-2019
Workshop materials for “Securing Microservices with OpenID Connect and Spring Security 5.1” presented at Spring I/O 2019.
Updated: May 18, 2019 · Language: JavaScript
Technologies: OpenID Connect, Spring Security, Microservices, OAuth
License: Apache License 2.0 · Forks: 15
eval-jenkinsx-springboot
Evaluation project for Jenkins X with Spring Boot microservices.
Updated: April 26, 2019 · Language: Makefile
Technologies: Jenkins X, Spring Boot, Kubernetes, CI/CD
klib.trackr
Project tracking application for managing tasks and project metrics.
Updated: May 28, 2019 · Language: Java
Technologies: Project tracking, Java, Issue management
azure-voting-app-redis
Azure voting application example using Redis for Azure documentation.
Updated: April 24, 2019 · Language: Shell
Technologies: Azure, Redis, Docker, Sample application
License: MIT License · Forks: 3.5k
drawio
Source repository for draw.io diagram and flowchart application.
Updated: April 24, 2019 · Language: JavaScript
Technologies: Diagramming, flowcharts, SVG, Visualization
License: Apache License 2.0 · Forks: 7.3k
Website & Organization
klibio.github.io
klibio organization website and GitHub Pages repository.
Updated: September 23, 2021 · Languages: Multiple
Technologies: GitHub Pages, Jekyll, Website
Forks: 1
Technology Stack Overview
Repository Summary
| Organization | Active (2024+) | Historical | Total |
|---|---|---|---|
| peterkir | 8 | — | 8 |
| klibio | 16 | 43 | 59 |
| Total | 24 | 43 | 67 |
Primary Languages (All Repositories)
| Language | Count | Percentage |
|---|---|---|
| Java | 25 | 37% |
| Shell | 10 | 15% |
| TypeScript | 2 | 3% |
| JavaScript | 4 | 6% |
| HTML/CSS | 3 | 4% |
| Rust | 1 | 1% |
| HCL/Terraform | 1 | 1% |
| Docker/Dockerfile | 5 | 7% |
| Multiple | 11 | 16% |
| Other | 5 | 7% |
Most Used Technologies & Frameworks
| Technology | Usage | Count |
|---|---|---|
| OSGi Framework | Middleware, Modularity | 12 |
| Eclipse IDE/RCP/PDE | IDE Platform, Tooling | 15 |
| bnd/bndtools | OSGi Build System | 8 |
| Maven/Tycho | Build Automation | 10 |
| Docker | Containerization | 12 |
| Java | Core Language | 25 |
| Spring Framework | Web & Microservices | 3 |
| Kubernetes/Helm | Orchestration | 4 |
| VS Code Extensions | Editor Support | 2 |
| Git/GitHub | Version Control, CI/CD | All |
Licenses Distribution
| License | Count |
|---|---|
| Eclipse Public License 2.0 | 12 |
| Apache License 2.0 | 6 |
| MIT License | 4 |
| GNU General Public License | 2 |
| Eclipse Public License 1.0 | 2 |
| Creative Commons / Other | 3 |
| Unspecified/Mixed | 36 |
For complete project information, version details, and contribution guidelines, visit the individual repositories on GitHub. This documentation is updated regularly to reflect the latest active development.