a staunch communist warrior

Open source makes programming great.

Share my open-source projects here, with quick links, concise descriptions, and a clean archive view.

cli vty view buildrun c/cpp

libcli

libcli is a command-line interface, a console that helps users issue commands to a program. It can serve as a command-line configuration and management interface for embedded devices, supporting command-line association, auto-completion, online help, integer parameters, string parameters, IP/MAC address parameters, and other functions. It supports multi-user VTY CLI technology via Telnet, as well as view, buildrun, and command-level permissions.

db c/cpp ai

litedb

Light-weight in-memory table library — example project for small embeddable table storage. Features: Generated table descriptors from schema (gen/) In-memory table storage with simple structures Create-or-update and delete operations by key fields Field-level partial updates via a bitmask (itemMap) Application-facing query helpers for filtering, range scans, sorting, pagination, lightweight aggregation, and selected-column projection; Rich field types including DATE / MAC / IPv4 / IPv6 / INT64 / UINT32 / FLOAT / DOUBLE / BLOB / UUID / DECIMAL | STRING

Packet Analyze network Wireshark python

packethub

packethub is an online hex-dump network packet decoder. Analyzes protocol structure and fields of network packets in hexadecimal format.

eventhub contests acm python

eventhub

eventhub is an automatically collect competition information from globally renowned contest platforms.

telnet tester python

OmTest

Lightweight telnet-based embedded device test framework

cstack cflow callback python

cstack

Generate callback stack of a c/cpp project.