Code Enthusiast
Home
Insights
Reports

Project Details

Haoyu Jia12/26/25About 81 wordsLess than 1 minute

This page lists detailed information about my projects.

Packages

Total Packages
Total Downloads
All-time Total
Recent Downloads
Latest Version Only

Your browser fetches and analyzes these statistics in real-time from NuGet.org.Refresh the page to get the latest numbers.

Projects

Click the arrow to view project details.

Year
Name
Status
Description
Tags
2024

EmitToolbox : A dynamic IL (.NET bytecode) generation framework; it can be used to efficiently create program facades and adapters for LLMs.

Released
  • This framework provides a high-level API to emit IL (.NET bytecode) instructions at run-time to augment the program.
  • Suitable to be used as compiler for custom domain-specific languages.
C#
LLM
Infrastructure
Dynamic Code Generation
2024

SnapshotExpert : A semantic snapshot serialization framework; it enables LLMs to operate on program data.

Developing
  • This framework dynamically synthesizes serializers at runtime via an LLM‑augmented expert system.
  • Trait-based ruleset covers standard types; unresolved edge cases are adaptively completed by the LLM.
  • It uses EmitToolbox as its bytecode generation engine.
C#
Infrastructure
LLM
Robotics
LLM × Robot
2024

InjectionExpert : A high-performance dependency injection framework; it helps LLMs create program objects.

Released
  • This framework generate dependency injectors that can inject an object at a constant time cost.
  • Compared to official DI framework provided by Microsoft, it allows dynamically add and remove items in injection containers.
  • It uses EmitToolbox as its bytecode generation engine.
C#
Infrastructure
LLM
Robotics
Dynamic Code Generation
2024

PromptCompose : A framework for composing primitive blocks to construct and analyze LLM contexts at the structure level.

Deprecated
  • This framework provides primitive blocks for building LLM workflows.
  • In addition to basic blocks such as Text and Image, advanced blocks such as Predicate and Selection are also provided.
  • Inspired by Flutter, unchanged blocks are cached to reduce the inference time for workflows.
C#
Infrastructure
LLM
Framework
2024

MonkeyPlayground : A real-time simulator for classic and variant monkey-banana problems for verifying and benchmarking LLM-powered agents.

Developing
  • Implemented with Unity, this simulator provides a visualized environment with physical simulation for monkey-banana problems.
C#
Unity Engine
Simulator
LLM
2024

Robotless : A framework based on entity-component-intention model for robot software development; it is specially optimized for LLMs to control robots.

Developing
  • This framework provides domain-specific language to allows LLMs to specify 'intention' equations on controllable properties, and the solver generate action sequence to achieve the equations.
C#
Infrastructure
Robotics
Framework
2023

MyCobotSharp : An unofficial .NET SDK for MyCobotâ„¢ robot arms.

Released
  • Provides connectivity over both of TCP and serial port communication with MyCobot robot arms.
  • This is part of the contribution to the robot software development ecosystem for C#.
C#
Infrastructure
Robotics
SDK
2023

SpotSharp : An unofficial .NET SDK for BosDyn Spotâ„¢ robots.

Released
  • Provides a more semantic API based on the entity-component model over the gRPC stub clients.
C#
Infrastructure
Robotics
SDK
2024

PilotHelmet : A virtual-reality teleoperation client for Meta Questâ„¢ 3.

Released
  • Built with Unity, this client synthesize real-time VR views from camera images and transmit hand tracking data to ROS topics.
C#
Unity Engine
Robotics
VR
ROS
Teleoperation
2022

NebulaFramework : A set of robot software development libraries for C#.

Deprecated
  • This part of the attempt to increase the robot software development efficiency by introducing techniques in web development (e.g., auto dependency injection).
  • Received more than 11.9k downloads in total on NuGet.
  • Deprecated. Please use 'Robotless' instead.
C#
Robotics
Infrastructure
Framework
18 items
10 / page
  • 1
  • 2
Last Updated12/28/25, 9:52 AM
A developer who stops learning is a developer who starts dying.
Copyright © 2025 Haoyu Jia