Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A set of libs for creating scalable applications based on concepts of rich-domain, CQRS, TDD and NoSQL
C# JavaScript Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
libs
src
tools
.gitignore
LICENSE
NOTICE
README.md
build-unmerged.cmd
build.cmd

README.md

Anodyne

Yet another framework for creating scalable applications with rich domain model and NoSQL.

It is designed to be highly pluggable and super-easy to use due to intensive use of DSL (fluent interfaces). And if you're into F# (and functional programming in general) you can get some special comforts like Option, memoized functions, etc.

For example, typical application server configuration with Anodyne looks like this:

    public override void OnConfigure(IConfiguration c)
    {
        c.UseWindsorContainer();
        c.UseWindsorWcfServicePublisher();
        c.ForDataAccess().UseMongoDatabase(Configured.From.AppSettings("DatabaseServer", "DatabaseName"));

        c.OnStartupPerform<DataAccessConfiguration>();
        c.OnStartupPerform<WcfServicesRegistration>();
        c.OnStartupPerform<CommandConsumersRegistration>();
    }

See documentation for more details.

Current Status

Alpha (usable and used in production environments, but be prepared for many breaking changes).

Requirements

  • .NET 4.0
  • ASP.NET MVC 3 / 4 (for web application)
  • Visual Studio 2010 SP1 for working with solution
  • NuGet

Amazing projects in use

...and many others.

License

Licensed under Apache 2.0 License. Which means it's an open source project you can use in (almost) any of your projects (commercial and open-source alike).

Something went wrong with that request. Please try again.