| |
|
|
| Docs |
Engineering docs on advanced topics |
github.com/codemodify/DevDox |
| |
|
|
| Error |
Extended and detailed error model |
github.com/codemodify/systemkit-errors-errors |
| |
|
|
| Logging |
Complete, robust, flexible, advanced logging framework |
github.com/codemodify/systemkit-logging |
| Logging Advanced |
Advanced - allows tagged, grouped and sorted concurrent logging |
github.com/codemodify/systemkit-logging-advanced |
| Logging Extenders With Fields |
Extenders - With Fields - adds support for logrus type of syntax |
github.com/codemodify/systemkit-logging-extenders-withfields |
| Logging Formatters Time RFC3339Nano |
Formatters - Time RFC3339Nano - formats time using RFC3339Nano |
github.com/codemodify/systemkit-logging-formatters-timerfc3339nano |
| Logging Mixers Async |
Mixers - Async - asynchronous logging |
github.com/codemodify/systemkit-logging-mixers-async |
| Logging Mixers Buffered |
Mixers - Buffered - buffered logging |
github.com/codemodify/systemkit-logging-mixers-buffered |
| Logging Mixers Multi |
Mixers - Multi - buffered logging |
github.com/codemodify/systemkit-logging-mixers-multi |
| Logging Persisters Console |
Mixers - Persisters - Console - logs to console/terminal |
github.com/codemodify/systemkit-logging-persisters-console |
| Logging Persisters File |
Mixers - Persisters - File - logs to file |
github.com/codemodify/systemkit-logging-persisters-file |
| Logging Persisters Windows Event Log |
Mixers - Persisters - Windows Event Log - logs to windows event log |
github.com/codemodify/systemkit-logging-persisters-windowseventlog |
| |
|
|
| Config |
Complete, robust, flexible, advanced config framework |
github.com/codemodify/systemkit-config |
| Events |
Robust event system (message-bus, one-2-many, one-2-one) |
github.com/codemodify/systemkit-events |
| |
|
|
| Terminal |
Robust terminal manipulation |
github.com/codemodify/systemkit-terminal |
| Terminal Read Password |
Terminal read passowrd |
github.com/codemodify/systemkit-terminal-readpassword |
| Terminal Colors |
Robust colors for terminal |
github.com/codemodify/systemkit-terminal-colors |
| Terminal Progress |
Terminal progress contract |
github.com/codemodify/systemkit-terminal-progress |
| Terminal Progress Spinner |
Terminal one line spinner progress |
github.com/codemodify/systemkit-terminal-progress-spinner |
| Terminal Progress Static |
Terminal one line static progress |
github.com/codemodify/systemkit-terminal-progress-static |
| Terminal Progress Static Tree |
Terminal static tree progress |
github.com/codemodify/systemkit-terminal-progress-statictree |
| CLI Commands and Flags |
Robust, lean commands and flags for your CLI app using native Go struct |
github.com/codemodify/systemkit-clicmdflags |
| |
|
|
| AppServer |
Build Micro Services / API Services / Middleware / Web Apps Frameworks |
github.com/codemodify/systemkit-appserver |
| AppServer HTTP |
HTTP Endpoints for AppServer |
github.com/codemodify/systemkit-appserver-http |
| AppServer JSON |
JSON Endpoints for AppServer |
github.com/codemodify/systemkit-appserver-json |
| AppServer SSH |
SSH Endpoints for AppServer |
github.com/codemodify/systemkit-appserver-ssh |
| AppServer Mixed |
WebSockets Endpoints for AppServer |
github.com/codemodify/systemkit-appserver-websockets |
| AppServer Mixed |
Mixed Endpoints for AppServer, can host any mix of the above |
github.com/codemodify/systemkit-appserver-mixed |
| AppServer Tests and Samples |
Tests and samples for AppServer |
github.com/codemodify/systemkit-appserver-tests |
| |
|
|
| Call Stack |
Easy, printable, pin-point call stack |
github.com/codemodify/systemkit-callstack |
| Crash Proof |
Bullet proof, reportable, non crashable App and deeply nested Go routines |
github.com/codemodify/systemkit-crashproof |
| Debug Sync |
Mechanics to detect DEAD-LOCKS when using sync primitives like Mutex |
github.com/codemodify/systemkit-debug-sync |
| |
|
|
| GoCrypto |
Fork of Go crypto with focus on Quantum Cryptographic Security |
github.com/codemodify/systemkit-cryptography-gocrypto |
| |
|
|
| Data Structures and Algorithms |
Package that has specialized Data Structures |
github.com/codemodify/systemkit-dsa |
| ETL Framework |
Extract Transform Load Framework to convert between data formats |
github.com/codemodify/systemkit-etl |
| |
|
|
| Processes |
System process list/find, spawn and monitor |
github.com/codemodify/systemkit-processes |
| Task Runner |
Runs a group of tasks sequentially or in parallel |
github.com/codemodify/systemkit-taskrunner |
| Service |
Create/Start/Stop/Delete system or user services in Go |
github.com/codemodify/systemkit-service |
| Service LaunchD |
Service SPEC implementation for macOS |
github.com/codemodify/systemkit-service-encoders-launchd |
| Service RC_D |
Service SPEC implementation for FreeBSD |
github.com/codemodify/systemkit-service-encoders-rc_d |
| Service SystemD |
Service SPEC implementation for Linux |
github.com/codemodify/systemkit-service-encoders-systemd |
| Service SystemV |
Service SPEC implementation for older Linux |
github.com/codemodify/systemkit-service-encoders-systemv |
| Service UpStart |
Service SPEC implementation for older Ubuntu |
github.com/codemodify/systemkit-service-encoders-upstart |
| Service SPEC |
Service SPEC |
github.com/codemodify/systemkit-service-encoders-spec |
| Service CLI |
Create/Start/Stop/Delete system or user services in terminal |
github.com/codemodify/systemkit-service-cli |
| |
|
|
| CPU |
Detailed CPU Detection at Runtime |
github.com/codemodify/systemkit-platform-cpu |
| MachineID |
Detect Machine ID at Runtime |
github.com/codemodify/systemkit-platform-machineid |
| OS |
Detailed OS Detection at Runtime |
github.com/codemodify/systemkit-platform-os |
| SMBIOS |
Access SMBIOS/DMI information exposed by hardware |
github.com/codemodify/systemkit-platform-smbios |
| |
|
|
| Helpers Archive |
Swiss-Army-Knife Helpers Archive |
github.com/codemodify/systemkit-helpers-archive |
| Helpers Channels |
Swiss-Army-Knife Helpers Channels |
github.com/codemodify/systemkit-helpers-channels |
| Helpers Conv |
Swiss-Army-Knife Helpers Conv - converts between standard types |
github.com/codemodify/systemkit-helpers-conv |
| Helpers Files |
Swiss-Army-Knife Helpers Files |
github.com/codemodify/systemkit-helpers-files |
| Helpers GUID |
Swiss-Army-Knife Helpers GUID |
github.com/codemodify/systemkit-helpers-guid |
| Helpers Networking |
Swiss-Army-Knife Helpers Networking - create TCP Proxy, HTTP Reverse Proxy |
github.com/codemodify/systemkit-helpers-networking |
| Helpers OS |
Swiss-Army-Knife Helpers Operating System - like exec and user |
github.com/codemodify/systemkit-helpers-os |
| Helpers Remote |
Swiss-Army-Knife Helpers Remote - exec remotely scripts on target machines |
github.com/codemodify/systemkit-helpers-remote |