artur-s / freya

Functional-first web stack, including an HTTP finite state machine, built on top of OWIN

Home Page:http://docs.freya.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Freya

Functional web development in F#. Compatible with OWIN Open Web Interface for .NET (OWIN).

Build status ![Gitter](https://badges.gitter.im/Join Chat.svg)

Freya is a functional-style web programming stack for F#. Freya builds on top of the Open Web Interface for .NET (OWIN) and provides several layers of abstraction, each useful in its own right for building web applications. The documentation describes each of these layers and their intended use, design, and dependencies.

Build status Build Status We happily accept pull requests for changes, additions, and improvements to both the libraries, documentation, and examples. If there's content you'd like to see and which doesn't appear to be referenced (even as a placeholder) please raise an issue here, and we'll do our best to address it.

Build status

Platform BuildScript Status of last build
Windows build.cmd AppVeyor build status

Issue Stats Pull Requests Stats

Packages

Name Description NuGet
Freya (meta) Meta package referencing all other Freya packages docs NuGet Status
Freya.Core Provides the basic abstractions on which the Freya stack is built. docs NuGet Status
Freya.Lenses.Http Provides additional Freya lenses on top of Arachne.Http docs NuGet Status
Freya.Lenses.Http.Cors Provides additional Freya lenses on top of Arachne.Http.Cors docs NuGet Status
Freya.Recorder Records graph interactions for use in logging and visual debugging docs NuGet Status
Freya.Router Provides a routing mechanism for Freya apps docs NuGet Status
Freya.Machine Provides the Freya Machine graph infrastructure base on the HTTP finite state machine used in web machine docs NuGet Status
Freya.Machine.Router Provides router integration for Freya Machines docs NuGet Status
Freya.Machine.Extensions.Http Provides the HTTP graph extension for Freya Machine docs NuGet Status
Freya.Machine.Extensions.Http.Cors Provides CORS extensions to the Freya Machine graph docs NuGet Status

Questions?

Maintainers

About

Functional-first web stack, including an HTTP finite state machine, built on top of OWIN

http://docs.freya.io/en/latest/

License:Other


Languages

Language:F# 99.9%Language:Shell 0.1%Language:Batchfile 0.1%