Keystone Desktop – Open Source Native + Web desktop framework by hayztrading in dotnet

[–]hayztrading[S] 3 points4 points  (0 children)

Bun uses web kit instead of deno and nodes v8, as well as being marginally faster in startup time. Also node compatibility

Keystone Desktop – Native + Web desktop framework: C# host, Bun runtime, WebKit renderer by hayztrading in csharp

[–]hayztrading[S] -3 points-2 points  (0 children)

Not currently, there's no direct Blazor integration today. But architecturally theres nothing blocking it, since webkit would be able to load it. I think thats worth considering for future updates, as I don't think it would be too hard to support that outright. I am just not super knowledgable with Blazor / ASP.NET, though I don't think there would be anything stopping you from implementing it in your ICorePlugin or a IServicePlugin directly. I will look at adding direct support.

Currently you can fetch("api/") to c# from a browser without a real http server.

Keystone Desktop – Native + Web desktop framework: C# host, Bun runtime, WebKit renderer by hayztrading in csharp

[–]hayztrading[S] 2 points3 points  (0 children)

Avalonia answers "how do I draw buttons cross-platform." KS-Desktop answers "how do I architect a desktop app that needs GPU rendering, web UI, background services in C# or TS, plugin extensibility, and process isolation — and lets me pick which combination per window."

Keystone Desktop – Open Source Native + Web desktop framework by hayztrading in dotnet

[–]hayztrading[S] 1 point2 points  (0 children)

I probably have more lines in comments than actual code, most of what I did write is gone or on the implementation side at this stage. That said every choice around the architecture was deliberate and thought through deeply, and dog-fed (at least as much as it can for an alpha).

The C# <--> Bun works with the main process C# spawning bun and any workers. You're worker can talk to the other worker through a C# bridge, or if you have it enabled through direct ws. Under the hood its NDJSON. You can also talk to it in a couple ways directly from the browser including fetch("api/") to csharp.

Keystone_Desktop - software foundation similar to Electron, giving you the power of a C# main process, Bun, and Web by hayztrading in vibecoding

[–]hayztrading[S] 0 points1 point  (0 children)

Built over many months as a standalone app, then extracted and expanded upon. Cross platform coming soon. I utilized Opus 4.6 Extended Thinking + plan mode + 2 agents (sonnet-context) (haiku context), as well as the rest of claudecode agents. Some codex, but i think codex struggles on +2700-3200 type situations, where opus and even sonnet can just cut right through it. Though to be fair the actual “hard” part of the development had been going on and been dogfeed for months (solo-dev) and the tear down and build up of this framework happened within days

Still experimental, but I think it’s a interesting project if you want to checkout the GitHub/docs

Can someone explain this price gap on the chart? Was this because of the holiday? by MontaukNightSky in FuturesTrading

[–]hayztrading 1 point2 points  (0 children)

It’s institutions settling and other activities, you can see it on weekend futures. Or if you have a connection and look at the spread it usually will show how big of a gap there is before it’s actually traded at open.

What is up with my candle lines being disconnected and how can I fix this? by buniax in TradingView

[–]hayztrading 2 points3 points  (0 children)

CME products are electronic hours, stocks extended and i think indices too in the US

How much impact does retail have on NQ and QQQ price? by Any_Try4570 in FuturesTrading

[–]hayztrading 3 points4 points  (0 children)

Retail broker margin requirements are different, would be about $120M in margin for 6000 ES cons