Open Source Projects

list of my open source projects

SKB

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).

It is hosted on Github in this repository. The repository contains my databases (acronyms, library, etc.), the source of the SKB website, the source of this website, and a Wiki.

Projects - Bash

SKB-Framework

A flexible development and application framework

repo, skb-web/framework

SKB-Dashboard

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

repo

Projects - Java

SKB Java

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

repo

ASCII Heading

A simple tool to format headings with various options.

repo

ASCII List

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

repo

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.

repo

ASCII Table

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

repo

Char Translation

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

repo

ExecS

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

repo

Interfaces

Set of interfaces used by other SKB Java projects.

repo

UTF Themes

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

repo

SKB Examples

Examples for the skb-java sub projects.

repo

SKB Shell

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

repo

SVG 2 Vector

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

repo, bintray, maven, mvnrepo

Projects - LaTeX

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

SKB LaTeX

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

repo, CTAN

Projects - Miscellaneous

IPC

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

repo, skb-web/ipc