Using .NET Orleans? Want a queryable grain state layer without kicking all the grains to life? Give this a try: shinylib.net/documentdb/o... #dotnet
Shiny .NET
Shiny .NET
@shinylib.net
Make all your apps shiny with Shiny .NET -go to discussions at our GitHub repository for questions - https://shinylib.net https://github.com/shinyorg
24 followers2 following33 posts
The most complete DocumentDB implementation in .NET. 10 Providers, LINQ, Diffs, No Schemas, Calculations, Vectors, AI Tools, Observable, Temporal - ALL WITH FULL AOT SPEED! shinylib.net/documentdb/ #dotnet
OSS still matters when building components in an AI world. We now have 1 of the largest control libs for Blazor & MAUI shinylib.net/controls & the most feature rich CameraView to date: shinylib.net/controls/cam... #dotnet #dotnetmaui
Building an AI chat app from scratch? That's like assembling IKEA furniture in a canoe, eh. Shiny.AiConversation — voice, text, wake word, TTS & chat history with your AI in 1 NuGet. shinylib.net/blog/2026/05... #dotnet #dotnetmaui #canadajoke
Shiny DocDB v4: AI Tools that let your LLM talk to your db like it's ordering a coffee at Tim's. All operations, field-level access control, AOT, & readonly by default because AI with full access is more reckless than driving in a Montreal roundabout. shinylib.net/blog/2026/04...
Writing AI tool definitions by hand is like shovelling snow in April — unnecessary suffering. Shiny Mediator auto-generates AI functions from your .NET contracts. 1 attribute, 0 drama. Fully AOT-safe. More time for beer eh! shinylib.net/blog/2026/04... #dotnet #ai #canadianjokes
We politely generated all your AI tool boilerplate so you don't have to. Shiny.Extensions.DependencyInjection — source-generates AITools from your services interfaces. Full type safety, AOT-safe. Sorry not sorry, eh. shinylib.net/blog/2026/04... #dotnet #ai #canadianjokes
Just like universal healthcare, Shiny Health works for everyone 🇨🇦 One API. iOS + Android. Steps, heart rate, blood pressure, calories — 12 metrics, zero platform #ifdefs. Sorry for making it this easy. shinylib.net/health #dotnet #dotnetmaui #canadianjokes
Looking for a great ChatView? How about an Image Editor? A Bottom Sheet? We've got more options than a Timmies drive-thru menu — and unlike that double-double, these are free to try. Check us out: shinylib.net/controls/ #dotnet #dotnetmaui #canadianjokes
Shiny .NET MAUI Shell - Now with AI navigation for your entire app - Read about here: shinylib.net/blog/2026/04... #dotnet #dotnetmaui
Shiny .NET reposted
Join @redth.bsky.social & @allanritchie.com as they use the last slivers of AI availability to finish their AI dancing droid. They're using super new stuff like MAUI for MacOS AppKit & Shiny BLE (also native mac). Come watch them build (or fail) today at 3:30pm EST - youtube.com/@GoneDotNet
Shiny .NET reposted
Went from zero UI tests to 48 automated tests in one session using MauiDevFlow and AI. No external servers, just an in-process agent and a CLI. More productive than a beaver with a Home Depot gift card. allanritchie.com/blog/maui-ui... #dotnet #dotnetmaui
Tired of building calendar UIs from scratch in .NET MAUI? Yeah, sorry, but that's just unnecessary suffering eh. Shiny.Maui.Scheduler gives you 3 new views - Calendar, Agenda, & Event List - AOT-safe & fully customizable shinylib.net/maui/schedul... #dotnet #dotnetmaui
Built a native Mermaid diagram renderer for .NET MAUI. No WebView, no extra dependencies, fully AOT-safe. It's like the Zamboni of diagram controls — just smooths everything out while everyone else watches. shinylib.net/maui/mermaid... #dotnet #dotnetmaui
Shiny Client v4 is here, eh. Windows support for BLE, HTTP Transfers, and Locations. .NET 10. Improvements across the board. This release has more power than a zamboni with a turbo kit. allanritchie.com/blog/shiny-c... #dotnet #dotnetmaui
A DocumentDB implementation that started with SQLite. Now supports MySQL, SQL Server, and PostgreSQL. Same LINQ API, same AOT support — just pick your backend. More versatile than a Canadian apologizing in three languages. Sorry. allanritchie.com/blog/shiny-d... #dotnet #dotnetmaui
Full CRUD access to device contacts in .NET MAUI — LINQ queries, native translation, both platforms. Easier than finding a Tim Hortons in Ontario. allanritchie.com/blog/shiny-c... #dotnet #dotnetmaui
.NET MAUI Shell is great, but what if navigation was type-safe, source-gen, & fully testable? Shiny MAUI Shell takes it to the next level /w DI support & no manual wiring. Smoother than a fresh sheet of ice after the 1st period. allanritchie.com/blog/shiny-m... #dotnet #dotnetmaui
We have lunched Shiny Mobile v4 - Lots of bugfixes for Bluetooth LE, BLE Hosting, GPS, HTTP Transfers & more - we also offer Windows support on many of our popular libraries now. Come check it out at shinylib.net/client/relea... #dotnetmaui #dotnet
We've always been behind with our documentation, but we have a lot of libraries. As of today - we now have great documentation - check out all of our new libraries at shinylib.net #dotnet #dotnetmaui
Tired of the basic relational SQLite db support you get on #dotnetmaui - why not try out our new SQLite document DB? It's faster, smarter, & super feature rich - no need for migrations either - shinylib.net/data/documen... #dotnet
Shiny .NET reposted
@redth.bsky.social is back this week (queue party music) just in time to troll @allanritchie.com before Xmas as they do some Aspire with database creation & seeding.Allan is also going to talk about a library that he hasn't stopped talking about Today @ 1pm EST - youtube.com/@GoneDotNet
Shiny .NET reposted
@redth.bsky.social & @allanritchie.com are back on the YouTube talking .NET 10 updates. They'll also be drawing things on a map to finish off the GPS tracking application. It's more exciting than it sounds! Friday @ 11am EST - www.youtube.com/@GoneDotNet #dotnet #dotnetmaui #aspire #orleans
Have you tried Shiny Mediator in your .NET apps? Our newest v5 beta is working towards being fully AOT/Trim compliance which means speed. Give it a try & send us your feedback! shinylib.net/mediator shinylib.net/release-note... www.nuget.org/packages/Shi... #dotnet #dotnetmaui
Shiny .NET reposted
@redth.bsky.social is back from vacation at last so he can resume trolling @allanritchie.com code! We're starting a new app this week showing off some .NET Aspire, Orleans, & GPS with a .NET MAUI app. Join us on the youtube Friday @ 2PM EST www.youtube.com/@GoneDotNet #dotnet #dotnetmaui
Shiny .NET reposted
@redth.bsky.social & @allanritchie.com have been cooking up some .NET goodness live on YouTube like it’s Iron Chef but with fewer knives and more semicolons. Our first app - A Feature clone of the game "Heads Up" using .NET MAUI 🔗 github.com/GoneDotNet/H... 📺 www.youtube.com/@GoneDotNet
Shiny .NET reposted
@redth.bsky.social & @allanritchie.com as they finish up their .NET MAUI Clone of the Heads Up game. This game uses essentially all of the devices on your phone… come troll them for this epic conclusion on the YouTube 11am EST Friday - www.youtube.com/@GoneDotNet #dotnet #dotnetmaui
Shiny .NET reposted
Join us at 2pm EST today on the youtube (www.youtube.com/@GoneDotNet) as @redth.bsky.social & @allanritchie.com They'll be talking .NET and building applications
Shiny .NET reposted
We heard you missed @maddymontaquila.net & @davidortinau.com hasn't been making any new Canadian jokes on the Community Standup. Don't worry, The Statler (@redth.bsky.social) & Waldorf (@allanritchie.bsky.social) of .NET coming back on the YOUTUBE. Supplying Dave with fresh material. Stay Tuned Here
Shiny Localization Source Generators - github.com/shinyorg/loc... Use IStringLocalizer in your apps? Do you miss the strongly typed output of the IDE tools? This source generator will generate a strongly typed class for you. Just add the nuget & let it do the rest!
Have any ideas for how to improve these libraries? Comment on our forum at forum.shinylib.net . We are always looking for ways to improve our libs & make them more useful for devs. Looking for help with your #dotnet #dotnetmaui apps? Get in touch - help@shinysoft.biz
Shiny Extensions Dependency Injection - github.com/shinyorg/ext... Several helpful extensions for DI, but also a source generator that saves you all the additional boilerplate. Simply add a `services.AddGeneratedServices();` and add attributes to your classes.
Shiny Extensions Stores - github.com/shinyorg/ext... Have an INPC class that you want to store the values to local storage? Maybe secure storage on your #dotnetmaui app? This library does that for you, simply register your INPC class with DI `services.AddPersistentService<Cls>();`.
Shiny Reflector - github.com/shinyorg/ref... Reflector is a source generator that allows you to use reflection at compile time, enabling you to write code that can inspect types, methods, and other metadata without incurring the runtime cost of reflection.
Our latest shiny.maui.shell continues to make .NET MAUI shell navigation shinier than ever. Check out our latest source generators at work nuget.org/packages/Shi... github.com/shinyorg/maui/
We've been quiet, but we've been working on several cool things 1. Our theme park app github.com/shinyorg/won... showing off all the awesome Shiny has to offer with background GPS, jobs, local notifications, geofencing, new shell/vm nav library, mediator caching & eventing 1/2 #dotnet #dotnetmaui
2. Our new shiny.maui.shell (first beta) - Making Shell navigation pleasant and adding viewmodel lifecycle github.com/shiny/maui 3. Mediator continues to make awesome releases shinylib.net/release-note... 2/2 #dotnet #maui
Shiny Mediator 3.3 adds another new integration for @sentry.io - the best application monitoring tool in the industry. We now provide full transaction/span support. www.nuget.org/packages/Shi... shinylib.net/mediator/ext... shinylib.net/release-note... #dotnet
Shiny Mediator 3.3 adds integrations for the Uno Platform. You can now use all of our specialized app middleware for offline support, caching, & more with Uno. www.nuget.org/packages/Shi... shinylib.net/mediator/ext... #dotnet
Shiny Mediator 3.0 - Bringing more awesome architecture to your .NET apps - New Persistent Cache (great for apps) - New Commands with scheduling/deferred execution - Pass metadata without mucking up your contracts nuget.org/packages/Shi... shinylib.net/release-note... #dotnet #dotnetmaui
You are up to date.