Ready Made Software Components

JKTSoftware is in the process of building ‘Ready Made’ software components and services that can be integrated into your own software solutions.

Please note that ‘Ready Made’ software components are not final products but software components that allow you to accelerate the development of your own software solutions without having to worry about reinventing the wheel.


Simple Microservice Host

The Simple Microservice Host is a lightweight microservice host that handles encrypted and signed messages with support for extensible processing functions.

Key Features

  • Encrypted Communications: Implements robust encryption and digital signature verification to ensure secure message exchange.
  • Extensible Message Processing: Provides a framework that can be easily extended via custom processing functions.
  • Multiple Encryption Suites: Supports various encryption methods including AES CBC/GCM to suit different security needs.
  • Easy Deployment: Setup is straightforward—clone the repository, install dependencies with pip install -r requirements.txt, configure using a YAML file, and run the host using python -m simple_microservice_host.

Where to get it

The code for the Simple Microservice Host is available on GitHub at the following URL:
Simple Microservice Host On GitHub

Please note that this host is under active development.


Resource Editor CLI

The Resource Editor CLI is a .NET command-line tool for managing binary and text resources stored within a SQLite database. It provides developers with an efficient way to handle resources, simplifying tasks such as creation, retrieval, and deletion.

Key Features

  • Command-Line Driven: Uses a straightforward verb-based command structure for ease of use.
  • Resource Management: Enables management of both binary and text resources with commands such as createdb, setdb, addresource, and more.
  • SQLite Integration: Stores resource data efficiently in a SQLite database.
  • .NET Based: Built with .NET 8 SDK or later, ensuring cross-platform compatibility and high performance.
  • Open Source: Distributed under the MIT license, giving you the freedom to modify and extend the tool.

How to Get Started

  • Clone the repository from GitHub: Resource Editor CLI on GitHub
  • Build the tool using the .NET 8 SDK with the command: dotnet build in the solution directory.
  • Run the executable and use commands like createdb, setdb, addresource, and others to manage your resource database.

Please note that the Resource Editor CLI is under active development.