• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.

Build Status Pull Requests Issues License Size Code Coverage

ReactiveMvvm

A truly cross-platform app example created using the ReactiveUI .NET MVVM framework, ReactiveUI.Fody and most popular XAML UI frameworks. The app implements the MVVM architecture extended with reactive programming and assembly weaving. It was built to demonstrate how to avoid writing boilerplate code when working with the INotifyPropertyChanged interface and how to create portable and maintainable view models. Article on Medium: https://medium.com/@worldbeater/reactive-ui-fody-cross-platform-forms-7b501d79f46b

AvaloniaUI Xamarin.Forms Universal Windows Platform
WPF Windows Forms Terminal.Gui
ASP .NET Core via Blazor or Blazor.Wasm

Technologies and Tools Used

More Repositories

1

refit

The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
C#
8,590
star
2

ReactiveUI

An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
C#
8,080
star
3

Akavache

An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
C#
2,448
star
4

splat

Makes things cross-platform
C#
972
star
5

Camelotia

Cross-platform sample .NET GUI for cloud file management.
C#
556
star
6

ReactiveUI.Samples

This repository contains ReactiveUI samples.
C#
329
star
7

Fusillade

An opinionated HTTP library for Mobile Development
C#
310
star
8

punchclock

Make sure your asynchronous operations show up to work on time
C#
261
star
9

Pharmacist

Builds observables from events.
C#
240
star
10

ReactiveUI.Validation

Validation helpers for ReactiveUI-based apps.
C#
238
star
11

Sextant

A ReactiveUI navigation library for Xamarin.Forms
C#
157
star
12

website

ReactiveUI documentation and guidelines website. PR's welcome! πŸ’–
C#
35
star
13

Splat.DI.SourceGenerator

C#
30
star
14

ReactiveUI.SourceGenerators

Use source generators to generate objects.
C#
27
star
15

Reactive.Wasm

A Web Assembly versions of the System.Reactive classes.
C#
13
star
16

ReactiveObject.Generators

C#
8
star
17

rfcs

RFCs for changes to ReactiveUI
Shell
5
star
18

styleguide

design / marketing style guide for ReactiveUI
HTML
4
star
19

Maui.Plugins.Popup

ReactiveUI support for Maui Popups
C#
4
star
20

.github

2
star
21

actions-common

Common GitHub actions for the ReactiveUI project
2
star
22

ReactiveUI.Uno

C#
1
star