About

This is a demo of the Caneka components working together.It is a webserver/queue manager from sockets and HTTP handling to templating.It's presently behind an Nginx proxy for security reasonns.

What Is Caneka?

Caneka is a collection of runtime software tools. This collection includes most of what is found in a common software stack. All in one place, built from simplistic components that can be analysed and understood.

Components In This Demo

141 total components

Example Files

These are the files that are used to generat this demo. Pencil is used for the `fmt` based pages and Templ is used for the stats page. Config is a simple configuration format used for the navigation.

This page uses a Pencil file .The Stats page page uses a Templ file . The navigtaion is configured using this Config file.

And the Tests page command is `./build/bin/tests --dist` which outputs this file .

All of these use a collection of the Roebling parserand the Caneka types and memory management systems.

This is Just The Beginning

There's more to come, checkout the Features page for a list ofplanned improvements and demos from Compare Basic .

What is the Pencil Format

The Pencil Format is a simplistic text base formatting abbreviation original envisioned for the legal tech space. It solved the problem of havaing a cryptographically signable copy of a contract without the extra binary informaion of a PDF. Repurposed for website/email templating has been recieved with excitement.

This simple typed code

= Title

An introductory pargraph of text content.
Status details can be found _link=here@/tests.html

== Sub Title
- Item One
- Item Two 
- Item Three 
Becomes this Rich Text HTML

Title

An introductory pargraph of text content. Status details can be found here

Sub Title

Is it done?

Almost, the version that will be impactful has a customizable layer where the same content can be styled in a variety of ways. This will be based on the Config format which was written later is a is much simpler.

The previous portion of this page was generated this way you can see that here

Compare Basc is Crowdfunding

Contribute at GoFundMe

More details can be found about being a crowdfunding shareholder here.