Light Weight Architecture Library
Clone or download
Latest commit 199642c Sep 13, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Foundation.Architecture Removed observable Sep 14, 2016
Foundation.Unity Removed observable Sep 14, 2016
.gitignore DotnetCore Sep 8, 2016
DomainEvents.md Update DomainEvents.md Sep 10, 2016
Injector.md refactor Sep 5, 2016
Logging.md Update Logging.md Sep 8, 2016
ObjectEvents.md Update ObjectEvents.md Sep 10, 2016
Observable.md Update Observable.md Sep 10, 2016
README.md Update README.md Sep 10, 2016
Threading.md Update Threading.md Sep 8, 2016

README.md

Foundation

A Framework level library for client / server development. Built with MSN best practices in mind.

  • Features
    • Super light weight, under 100kb
    • Unit tests for everything
    • Modular with no cross dependencies. Take only what you need.
    • Cross compiles to run in Unity3d, WebGL, .net45, and DotNetCore.

Injector : Service Locator / Inversion of control module

Domain Events : Global Message Broker

Object Events : Routed Message broker / SendMessage replacement

Observables : Databinding and MVVM Support

Logging : Cross platform debug proxy

Threading : Cross platform timer, update, coroutines and task runniner