- investing-pal - Family of tools for testing and tracking investing strategies
C/C++
- hal* - Hardware Abstraction Layer allowing to define product - PCB - drivers relations for application usage
- hal-drivers* - Microchip drivers from various vendors implementing HAL abstract interfaces
- hal-interfaces* - C++ abstract interfaces for common embedded drivers used in HAL
- hal-linux* - Linux user-space drivers implementing HAL abstract interfaces
- liballocator* - C++ memory allocator for embedded systems
- osal* - Operating System Abstraction Layer for C/C++
- platform - C/C++ application bootstrap layer for various hardware/OS platforms
- utils* - C++ utility functions and modules, which can be reused in other projects
- ansible - Homelab configuration using Ansible
Docker
- docker-cpp - Docker images providing development environment for C/C++ uploaded to Docker Hub
- docker-js - Docker images with JavaScript tools uploaded to Docker Hub
- docker-tests - Docker images used in tests uploaded to Docker Hub
- docker-tools - Docker images with tools or reusable content uploaded to Docker Hub
GitHub Actions
- binary-run-action - GitHub Action for running binaries
- cmake-build-preset-action - GitHub Action for building CMake presets
- docker-push-action - GitHub Action for pushing Docker images
- docker-build-child-action - GitHub Action for building Docker child images
- docker-build-base-action - GitHub Action for building Docker base images
- docker-build-action - GitHub Action for building Docker images
- openocd-run-action - GitHub Action for running binaries under OpenOCD
- valgrind-run-action - GitHub Action for running binaries under valgrind
* - significant rework planned