Skip to content
/ skb Public

My Knowledge Base, starting point for several projects:


Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation


my Knowledge Base, starting point for several projects


The SKB is the entry point or umbrella for a number of my projects, all open source on Github. SKB is short for Sven’s Knowledge Base. I was looking for some acronym (actually abbreviation, since one cannot speak SKB), and this is what I came up with a long time ago (sometimes in 2014 I guess).

This repository contains my databases (acronyms, library, etc.), the source of the SKB website, the source of my personal website, and a Wiki. The pom file is set to version 1.0.0, which will not change. Its only purpose is to allow an easy import into Eclipse, which I use as a general purpose editor.

This repository has only a master branch, i.e. all updates are published immediately. No versions are applied. The websites are generated and published frequently as well, but not for every single push to the master.

There are also no releases, since all information here is either published in the related websites (see Links below) or used in my other projects.

If you want to improve this repository, please feel free to use the Issue Management If I do not address your issues in your time frame, contact me directly. You’ll find a lot of contact information at the bottom of this page.

Source Repository


Contains the raw data for acronyms and my research library. All data is written in YAML. The structure of the YAML files, naming conventions, and keys is explained in README files. The files can be processed with the SKB-Framework and the SKB-DASHBOARD, to generate for instance collections in HTML or PDF.

The content of acronyms and the library is far from being complete neither perfect. Some files still require work, a lot of BiBTeX and Biblatex sources are missing, and the acronym files are missing some information I still have to add.


Contains Asciidoctor or ADOC files used to create stand-alone HTML and PDF files and as include files for the SKB-Web. Most of these files require external settings, for instance a path to (generated) ADOC collection files. The SKB and sub-projects use the SKB-DASHBOARD to compile these files.


Contains the source code for the main SKB Website and my personal website (VDM). Both websites are written for the Apache Maven plugin maven-site-plugin, using the DOXIA renderer and the Asciidoctor plugin. I have changed the general style (CSS) in parts and changed some font families. The SKB-DASHBOARD is used to generate acronym and library files integrated into the sites. The sites are then published automatically (SKB) and manually (VDM).

I will add more content whenever I have time and a need for it. I still have a few things from older SKB databases to add, but I don’t have much time.

My personal website, with rather personal information. If you want to know more about me, this is the place to start at. It also provides a list of a lot of my online handles, emails, and other IDs. It is hosted at Powerweb, but without an SSL certificate. So only plain HTTP will work on this site. The site is build with Maven, the sources are in sites/vandermeer. So the whole site is static, build and published, without any scripts or other interactive means.

The content of the site is licensed as CC-BY-SA, see license for details.

The same content as the site above, just hosted on Github (so HTTPS will work here!). Updates happening on the repository. This repository also hosts all other SKB sites, just to make life simple for publishing new information.

The content of the site is licensed as CC-BY-SA, see license for details.

This is the SKB website, or SKB-Web. It is generated from the sources in sites/skb using Maven.

The content of the site is licensed as CC-BY-SA, see license for details.


Some pages I can edit fast in a Browser and then pull from Github. Not sure if I move any of them into this, more permanent and mature, repository.




A flexible development and application framework

repo, skb-web/framework


Dashboard for the SKB repository: library, acronyms, etc, based on the SKB-Framework.



SKB Java

A POM and a set of shell scripts, ant tasks/macros, settings, to maintain the Java port of the SKB.


ASCII Heading

A simple tool to format headings with various options.



Many different lists (itemize/unordered, enumerate/ordered, checklist, description) with support for nested lists, using ASCII and UTF characters for labels.


ASCII Paragraph

A simple tool to format paragraphs with indentation, indentation character, alignment, padding (left, right, both), padding characters (left, right, both), and in-line whitespace characters.



Several implementations of a text table, originally using ASCII and UTF-8 characters for borders.


Char Translation

Set of translators for characters, HTML Elements, and their combinations.



A simple set of classes to execute programs from the command line with automated generation of run scripts and flexible applcation option handling.



Set of interfaces used by other SKB Java projects.


UTF Themes

Base elements (lines, corners, borders) and themes for frames, grids, lists (itemize, enumerate).


SKB Examples

Examples for the skb-java sub projects.


SKB Shell

A collection of shells for simple command sets, command multi-sets, and multi-threaded versions.


SVG 2 Vector

Tool to convert SVG to other vector formats (PDF, EMF) w/support for layers.

repo, bintray, maven, mvnrepo


Eclipse Cheat Sheet

A cheat sheet for Eclipse (key bindings and more). The idea of a cheat sheet came from a discussion on Twitter with @noopur2507 and @EclipseJavaIDE. I had asked an RTFM question and to return the favor of the answers said I do a cheat sheet. So here it is.

repo, releases


A LaTeX class for organizing documents, can be integrated into the SKB.

repo, CTAN



Artifacts (graphics, pptx, text, et.) for Inter-Process Communication, aka networking

repo, skb-web/ipc


My Knowledge Base, starting point for several projects:







No releases published


No packages published