GitHub Profile: DamonHu

Open Source iOS Projects

I have open-sourced several iOS projects; here are a few of the most widely used:

  • DDUtils: A Swift-based utility library providing encryption, UI extensions, String/Data processing, file operations, and more.
  • DDKitSwift: A Swift-based debugging tool that supports network testing, log printing, performance analysis, sandbox file browsing, and FPS monitoring.
  • DDLoggerSwift: A Swift logging library supporting custom levels, formats, and export targets. Built on SQLite for easier debugging and log sharing.
  • DDFileBrowser: A popular sandbox file browser for viewing and managing files within the app environment. Supports copy and move operations.
  • HDHUD: An efficient HUD layer supporting single or sequential displays with extensive style customization and callbacks.

Vapor Framework Contributions

I develop backend APIs using the Vapor framework. Since it is still evolving, I have contributed the following projects to the community:

  • HDJGPushTool-Vapor: A JPush library for Vapor, supporting notifications and custom payloads via the JPush API.
  • HDQNTool-Vapor: Qiniu Cloud resource management for uploading and deleting files via API.
  • DDLoggerVapor: A logging library for Vapor adapted for swift-log, supporting both file and database storage.

Other Interests & Plugins

  • flarum-ext-biosignature: A PHP-based signature extension for the Flarum community to display user signatures in posts.
  • dLog: Log output beautification for WeChat Mini-Programs, with an Alipay version supporting cloud monitoring.

More

Commercial projects are listed in my Resume. For proprietary projects, I document implementation logic and key notes on my Technical Blog to help others avoid similar pitfalls. Feel free to reach out if you'd like to collaborate.