Projects
only private, public projects
1996
AOL, Compuserve...
... and other removed services, domains and websites are not listed anymore.
2006
Photos
A private website with travel photos.
- mainly photos from China and other APAC countries
- incl. EXIF, IPTC & Wikipedia/Wikimedia information
- (formerly www.qingyi.de, laowei.eu)
⇒
https://www.bote.hase-zheng.net
(under re-construction)
⇒ will be integrated within POI's (www.flag-me.info)
2013
Points of Interests (POI's)
A private website, mainly for tourist.
- List and add Points of Interest.
- Taxi-Cards, Near Places and their Addessess (english & local
language)
- Geolocations, routings (for navigation-software)
- and other travel information.
- apps for smartphone and tablets.
⇒
https://www.flag-me.info
(under re-construction)
⇒ soon with additional Photos (from www.bote.hase-zheng.net)
2019
IT-IS Standards
A RWA for documenting standards of (passive) IT-Infrastructure and
Products.
- based on established Norms and standards like EN50600 and TIA-942b
- based on product DigiDocuDev
⇛
https://itis.hitchhiker.tech/
(migrated, see also www.digidocu.dev)
⇛
https://www.itis.digidocu.dev/
2020
Web-Apps and Microservices
A website with some micro-services, web-components, web-apps /
PWA's...
⇒
https://www.hase-zheng.net/
⇒ soon as Host-Shell with Micro-Frontends
Digi-Docu Dev
digidocu is a rich web application that can be used to create
complex, redundancy-free, multilingual documentation. It's providing a
hierarchical grid system with classes | Subclasses, spaces, languages,
categories | Subcategories.
⇒
https://www.digidocu.dev
(development site)
GitHub Portfolio
ZHENG Robert
Fullstack Web-Developer, C/C++ Programmer, Perl veteran & Rust/Go beginner
Location: Milkyway/Terra/Europe/Germoney/Bavaria/Munich
Followers: 7
public Repos: 121
⇛ GitHub WebsiteRepositories
only public repos
last update: 2026-04-01 22:00:01
cake-planner-backend
⇛ cake-planner-backendC++23 crow applicationserver, part of the "Cake Planner" project
Language: C++
cake-planner-frontends
⇛ cake-planner-frontendsWeb-Frontends (Monorepo, Admin & User), part of the "Cake Planner" project
Language: HTML
cli sshsync
⇛ cli_sshsynccommand-line application that recursively copies a local folder to a remote server using SFTP/SSH.
Language: C++
cpp task-queue
⇛ cpp_task-queueC++23 shared library for loading task definitions from JSON or INI files and distributing them into three thread‑safe worker queues
Language: C++
CPP Template
⇛ CPP_Templatec++23 (Qt6) Template with CMake, CI and GH-Pages
Language: JavaScript
cxx-cli db-exec
⇛ cxx-cli_db-execcommand line tool to execute sql in an ordered manner
Language: C++
cxx docu gen
⇛ cxx_docu_gencli-tool extracting Doxygen-style comments and SPDX file headers, and generate structured Markdown documentation
Language: C++
digidocu dev
⇛ digidocu_devdigidocu is a rich web application that can be used to create complex, redundancy-free, multilingual documentation.
Language: ?
ESP32 BME680 Webserver MQTT-Client
⇛ ESP32_BME680_Webserver_MQTT-ClientESP32 BME680 temperature, humidity, pressure, gas WIFi Webserver & MQTT client
Language: ?
esp32 dht webserver mqtt-client
⇛ esp32_dht_webserver_mqtt-clientESP32 with DHT sensor (Temperature, Humidity), Webserver and MQTT-Client
Language: ?
esp32 mac-to-aes128
⇛ esp32_mac-to-aes128ESP32 MAC address AES-128 encryption/decryption example (from my old Gitlab repo)
Language: C++
fluid ui
⇛ fluid_uiFluid UI is a lightweight, modern CSS framework built for performance and flexibility.
Language: CSS
geocoding
⇛ geocodingReverse Geocoding Library unifies multiple providers (Google, OSM, OpenCage, Bing, etc.) and specialized information services (Weather, Tides, Pollution)
Language: C++
get poi-osm
⇛ get_poi-osmcommand‑line tool and shared library for querying OpenStreetMap POIs around a coordinate or address.
Language: C++
gh-a cr-wiki
⇛ gh-a_cr-wikiGithub Actions to upload the contents of a directory to your project's wiki.
Language: Shell
gh-a page list-tags
⇛ gh-a_page_list-tagsGithub Action create page with repo tags
Language: Shell
gh-update-checker
⇛ gh-update-checkerA modern C++23 header-only library and CLI tool to check for the latest releases of GitHub repositories using semantic versioning (SemVer).
Language: C++
gha-doctoc
⇛ gha-doctocGithub Action generates table of contents for markdown files.
Language: ?
gha-gh-pages minima
⇛ gha-gh-pages_minimaGithub Pages with modified Jeckyll template Minima
Language: ?
gha-next-semvers
⇛ gha-next-semversGithub Action that output the next version for major, minor, and patch version based on the given semver version.
Language: PHP
gha-toc-generator
⇛ gha-toc-generatorGitHub Actions to generate TOC (Table of Contents)
Language: TypeScript
gha ghpages
⇛ gha_ghpagesgh_docs_bot is a high-performance Static Site Generator GitHub Action, optimized for Github Pages
Language: JavaScript
gha increment semver
⇛ gha_increment_semverGithub Action to increment the given semantic version
Language: Shell
github-action-generate-relnotes
⇛ github-action-generate-relnotesGitHub Action to generate release with release notes based on commits
Language: JavaScript
go-gin web-scs template
⇛ go-gin_web-scs_templateBasic pre-configured GO Web-Applicationserver GIN, CORS, CSRF, Fileserver for Templates and static assets.
Language: JavaScript
hd doxygen parser plugin
⇛ hd_doxygen_parser_plugindoxygen parser plugin for header_docu_qt
Language: C++
hd ghmd parser plugin
⇛ hd_ghmd_parser_pluginGithub markdown parser plugin for header_docu_qt
Language: C++
hd ghmd writer plugin
⇛ hd_ghmd_writer_pluginGithub markdown writer plugin for header_docu_qt
Language: C++
hd json CycloneDX writer plugin
⇛ hd_json_CycloneDX_writer_pluginJSON CycloneDX (SPDX) writer plugin for header_docu_qt
Language: C++
hd json writer plugin
⇛ hd_json_writer_pluginJSON writer plugin for header_docu_qt
Language: C++
hd md parser plugin
⇛ hd_md_parser_pluginMarkdown parser plugin for header_docu_qt
Language: C++
hd spdx writer plugin
⇛ hd_spdx_writer_pluginJSON SPDX writer plugin for header_docu_qt
Language: ?
header docu
⇛ header_docucreate html- or md- based documentation from file header
Language: C++
header docu qt
⇛ header_docu_qtheader_docu - file header parser for SBOM SPDX/CycloneDX
Language: C++
itis-frontend-web-angular
⇛ itis-frontend-web-angularWeb based frontend with Angular
Language: ?
itis digidocu dev
⇛ itis_digidocu_devA RWA for documenting standards of (passive) IT-Infrastructure and Products. Based on digidocu.dev
Language: C++
json uploader
⇛ json_uploadersimple json_uploader with schema-validation and optional compression and optional email-status
Language: C++
M5Stack DHT12 Displ Wifi MQTT
⇛ M5Stack_DHT12_Displ_Wifi_MQTTM5Stack Temperature and Humidity via Display, Wifi & MQTT client
Language: C++
my-weather
⇛ my-weatherVue3 & Quasar: A Weather App with pollution data and optional marine weather
Language: ?
nest authentication server
⇛ nest_authentication_serverNest.js Authentication Server with 2FA and Social Logins
Language: TypeScript
password file crypto
⇛ password_file_cryptoA simple password file en-/de-cryption tool using libsodium
Language: C++
pwd file crypto wasm
⇛ pwd_file_crypto_wasmBrowser-based WASM File Encryption Tool (libsodium)
Language: C++
qr generator
⇛ qr_generatorQR Code Generator (svg & webp; CLI & Header-only library)
Language: C++
qt-cli file encryption-decryption
⇛ qt-cli_file_encryption-decryptionQt6 C++23 commandline application to encrypt or decrypt a given file on Linux, MacOS, Windows with AES-256 CBC
Language: C++
qt-desktop file encryption-decryption
⇛ qt-desktop_file_encryption-decryptionQt6 C++23 desktop application to encrypt or decrypt a given file on Linux, MacOS, Windows with AES-256 CBC
Language: C++
qt depdiscover ui
⇛ qt_depdiscover_uiDashboard for the native C++ Dependency Scanner & SBOM Generator depdiscover
Language: C++
qt exif-iptc read-write
⇛ qt_exif-iptc_read-writeQT6 CXX20 prep read / write EXIF and IPTC
Language: C++
qt files photo-gallery
⇛ qt_files_photo-galleryQT6 C++23 SCS to convert photos, collect Exif/IPTC/XMP and add metadata to DB
Language: C++
qt get poi-osm
⇛ qt_get_poi-osmcommand‑line tool and shared library for querying OpenStreetMap POIs around a coordinate or address.
Language: C++
qt gh update checker
⇛ qt_gh_update_checkerA modern C++23 Qt6 header-only library and CLI tool to check for the latest releases of GitHub repositories using semantic versioning (SemVer).
Language: C++
qt metadata desktop
⇛ qt_metadata_desktopDesktop app to manage Exif/IPTC/XMP metadata tags
Language: C++
qt send mail
⇛ qt_send_mailautomate email dispatching based on file system events.
Language: C++
requirements arc42
⇛ requirements_arc42template base for automatization of requirements inputs and arc42
Language: Shell
rust app-serv photo-gallery
⇛ rust_app-serv_photo-galleryRust Rocket application server for a web-based photo-gallery
Language: ?
rust rocket template
⇛ rust_rocket_templateBasic pre-configured Rust Web-Applicationserver with Rocket, CORS, CSRF, Fileserver for Tera-Templates and static assets.
Language: Rust
rw gh-docs
⇛ rw_gh-docsStatic Site Generator that converts a directory of Markdown files into a static HTML website.
Language: C++
rz-gallery api-gw
⇛ rz-gallery_api-gwAPI Gateway and Dispatcher for the RZ-Gallery project
Language: C++
rz-gallery auth
⇛ rz-gallery_authAuthentication Microservice for the RZ-Gallery project
Language: C++
rz-gallery libs-common
⇛ rz-gallery_libs-commonshared libs of the Rz-Gallery project
Language: C++
rz-gallery logging
⇛ rz-gallery_loggingLogging Microservice for the RZ-Gallery project
Language: C++
rz-gallery notification
⇛ rz-gallery_notificationNotification Microservice for the RZ-Gallery project
Language: C++
rz-gallery web-admin
⇛ rz-gallery_web-adminweb-admin for the RZ-Gallery project
Language: TypeScript
rz-imprint
⇛ rz-imprintA web component for german impressum or english legal notice
Language: HTML
rz convert image
⇛ rz_convert_imagePlugin for qt_files_photo-gallery to convert image
Language: C++
rz cxx libs
⇛ rz_cxx_libsC++ libraries, mostly c++20 to c++23 and sometimes Qt6
Language: C++