Is a educational research effort focused to create a simple lightweight zero dependency C framework. The goal is to provide a small set of foundational libraries with clean, simple APIs that users can easily understand, use, reference and port by reading the code.

Connect to a Firebase backend with Firebase Auth, supports service accounts. R/W RTDB and Firestore.

Mininum implementation of TLS 1.2 can act as both server and client, depends on Radikant Crypto.

Minimum implementation of mySql in that can connect and query a mySql Server.

Providing cryptograhic primitives and supporting the most common ciphers and hashes.

Muktithreaded preemptive task and event Scheduler in C. Supporting intertask messaging, pub/sub, and more.

Abstract notation one library providing asn1 and consorting standards: PEM, x509, base64.

Small abstraction over TCP/UDP sockets, to provide a consistent API across Radikant Libraries.

Small abstraction over logging, to provide a consistent logging API across other Radikant Libraries.

Small abstraction over BLE on osx, windows, linux. Providing a consistent api across radikant libraries

UART driver for flashing ESP32 family μmicontrollers

UART printer driver for Nimbott label printer. Can also be used with BLE. Can print monochrome text and images.

This library can be used to mint, sign and verify JWT (Json Web Tokens).

A C desktop program that can create NVS partitions for ESP32 family of microcontrollers and can be flashed with Flasher

UART driver for flashing ESP32 family μmicontrollers firmare. Works nicely with NVS.

C Serial Port driver for Nimbott, enabling to print anything to Nimbott label printer.

This library can be used to mint, sign and verify JWT (Json Web Tokens).