Projects Index

From SILO Knowledge Base
Revision as of 02:35, 28 February 2020 by Phanes (talk | contribs)
Jump to navigation Jump to search

Welcome to the SILO GROUP knowledge base.

This knowledge base serves as a living document repository for primary sites, primary projects, and secondary projects in the SILO GROUP product portfolio.

Separate product categories will be created for each product in the near future as the documentation format evolves.

Primary Sites

This is the main landing page for SILO GROUP, which owns and develops all of these softwares. /

This is the official blog of the SURRO Linux project, detailing design decisions, musing, and general headway of the development effort for the project.

This is a legacy placeholder for documentation for a system called Orchard. Orchard is a scalable service orchestration system for service oriented architecture.

Will depend on the IDM/A system. /

This is the personal blog of the architect and primary developer behind all of these products and sites.

This is a legacy placeholder for design decisions, musings, and general chatter on the development effort for a log aggregation system called ircthulu, that seems to be spawning other products as subsystems.

Will depend on the IDM/A and Orchard systems.

A pastebin service provided free of charge. Frequent feedback about the use of javascript for a pastebin is recieved by occasional dinosaurs. This is acceptable.

A site aggregator for all SILO GROUP blogs, which provides RSS support so you can get non-stop reading enjoyment no matter what's being worked on currently. In addition to SILO GROUP sources, select feeds related to Linux and various operating system development efforts will be occasionally added to keep the feed fresh.

Primary Projects

The source code for developed software (at least that of which is public) is located at:


Examplar is a configuration management, automation, and testing tool with minimal runtime requirements, powered entirely by JSON and should integrate with almost any existing tools or frameworks. It has no external dependencies and is written in C++.

You can read more about Examplar in the repository documentation, and also peruse its source code, linked to above.

Examplar was built as a supporting component driving the creation of SURRO Linux.


Foster is an implementation of an Examplar project that builds the installer disc ISO and the docker container for SURRO Linux, and is a critical milestone in that project. Once complete, all development efforts will be shifted towards the first alpha release of SURRO Linux.

You can read more about Foster and see its source code in the repository linked to above.

Secondary Projects

Some smaller software is occassionally developed based on need for SILO GROUP. Most of that more trivial software is posted on github:


Scallywag is a linux desktop client for The Pirate Bay reverse proxies. It automatically retrieves a list of known reverse proxies for the famous PirateBay website and allows the user to search for, and select magnet links, and begins the download using the system's XDG-configured default magnet link downloader. Written in Python and uses the GTK UI.


This is a commandline tool for DNS management through GoDaddy's API.


SILOJourn is a curses-driven journaling system designed to create massive diversity in catalogued topics.


This is a browser-based tool that solves the National Security Agency's weekly cryptographic puzzle perpetually in an automated fashion. Written in Python.


Machapi is an API engine for interaction with various social networking sites written in Python.


Antikythera is a wordpress theme designed to be easy on the eyes and simple to navigate.


Marco is a simple HTTP echo service pieced together from example sources on the boost website with resultantly questionable licensing but of surprising utility when needed.


HOWDI is a browser IP anonymizer that pulls its proxies from various lists, then sets up an L4 bound to a local port to relay to the upstream proxies that it finds. Use responsibly.

Ivory Tower

Ivory Tower is a powerful task management system for the Linux desktop. Written with a GTK UI and based loosely on GTD task management concepts, it features infinite task hierarchies for all of your recursive compulsions.

ZNC IRC Logviewer

ZNC-IRC-Logviewer is a simple log transformation engine for IRC logs created by the ZNC bouncer. Designed to be easy to use.

Projects in Prototyping Phase

Some projects are still in an early prototyping phase in the system design process that is not yet ready for publication, but it may be of interest to readers to push some high level documentation here as these designs become more established.


SME/D is a Delphi-based think tank system designed to allow highly functional subject matter experts to explore and debate diverse angles of many issues. Not yet available for prototype showcasing.


IDM/A is a user management system that provides session management and group based access control for web systems and PAM-capable systems. Not yet available for prototype showcasing.


SMQ/S is a very simple message queue service designed to be quite fast and barebones. Not yet available for prototype showcasing.


SAL/M is a promising system that manages the artifacts and processes of the Systems Architecture Lifecycle. It will use SME/D for stakeholder engagement.