Displaying 1 to 20 from 25 results

TensorFlowSharp - TensorFlow API for .NET languages

  •    CSharp

This surfaces the C API as a strongly-typed .NET API for use from C# and F#.The API binding is pretty much done, and at this point, I am polishing the API to make it more pleasant to use from C# and F# and resolving some of the kinks and TODO-items that I left while I was doing the work.

VsVim - Vim Emulator Plugin for Visual Studio 2012+

  •    CSharp

All code in this project is covered under the Apache 2 license a copy of which is available in the same directory under the name License.txt.The build representing the latest source code can be downloaded from the Open Vsix Gallery.

language-ext - C# functional language extensions - a base class library for functional programming

  •    CSharp

This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.language-ext is an MIT-licensed open source project. Its ongoing development is made possible thanks to the support by these awesome backers. If you'd like to join them, check out the language-ext Patreon campaign. Or if you'd just like to help support the coffee fund, that is very welcome too!.

FStar - Verification system for effectful programs

  •    OCaml

The F* tutorial provides a first taste of verified programming in F*, explaining things by example. The F* wiki contains additional, usually more in-depth, technical documentation on F*.




WPF Composites

  •    

WPF Composites offers a pure C# code-behind (no XAML, no datatemplates) approach to working with WPF controls via grid-based composites.

IfSharp - F# for Jupyter Notebooks

  •    Jupyter

This is the F# implementation for Jupyter. View the Feature Notebook for some of the features that are included.You can use Jupyter F# Notebooks for free (with free server-side execution) at Azure Notebooks. If you select "Show me some samples", then there is an "Introduction to F#" which guides you through the language and its use in Jupyter.

FSharpPlus - Extensions for F#

  •    F#

A complete and extensible base library for F#. In the Sample folder you can find scripts showing how to use F#+ in your code.

FarNet - Far Manager framework for .NET, PowerShell, F#.

  •    CSharp

Far Manager platform for .NET modules, Windows PowerShell, and F#.FarNet/wiki describes the framework, modules, and available packages.


fszmq - An F# binding for the ZeroMQ distributed computing library

  •    F#

fszmq is an MPLv2-licensed F# binding for the ZeroMQ distributed computing library. It provides a complete binding to versions 2.1.x, 3.2.x, 4.0.x, 4.1.x of ZeroMQ (Note: prior to 4.0.0, each binding is a separate branch in git, as there are some non-compatible differences). This library is primarily designed to be consumed from F#. However, where possible, the library has been designed to appear "friendly" when consumed by other CLR languages (C#, et aliam).Please note: the fszmq NuGet package ONLY provides the managed fszmq.dll file. You need to provide the native libzmq file(s) appropriate to your platform.

Warewolf - Effortless Microservice Design and Integration

  •    CSharp

Service oriented architecture has finally entered the 21st century. Warewolf allows developers to use a visual, flow-based, drag and drop environment to design and create microservices, and then call those microservices from directly within their applications. The end result is months of programming accomplished in days and a total revolution in how we think about and use the SOA framework.Everyone! But it really helps if you’re a C# developer, or a WPF expert. You could be recognised as a top contributor, and even get an original Warewolf T-shirt for your contribution.

Http.fs - A simple, functional HTTP client library for F#

  •    HTML

A gloriously functional HTTP client library for F#! NuGet name: Http.fs.To get into the details a bit more, there are two or three steps to getting what you want from a web page/HTTP response.

OneOf - Easy to use F#-like discriminated unions for C# with exhaustive compile time matching

  •    CSharp

This library provides F# style discriminated unions for C#, using a custom type OneOf<T0, ... Tn>. An instance of this type holds a single value, which is one of the types in its generic argument list. You can use also use OneOf as a parameter type, allowing a caller to pass different types without requiring additional overloads. This might not seem that useful for a single parameter, but if you have multiple parameters, the number of overloads required increases rapidly.

au.id.cxd.Math - A collection of experiments focusing on processing tabular data.

  •    F#

A collection of experiments focusing on processing tabular data. At the moment I'm not spending much time working in F# and have been working more in scala. I've been experimenting with other statistical methods in my own scala library, but much of this work is sheerly for my own learning. There are already many good open source libraries available for performing much of the processes defined in this and my other library. Hence the implementation in this library is not necessarily the most efficient implementation. However it is rather a learning excersize that captures some of the process of working with the algorithms and language. If you're interested in this library you might also be interested in some of the experimentation I've been playing around with in the scala project scala-au.id.cxd.math. Currently the source base is not frequently updated as I'm busy with study (working on completing studies in math) and work outside of this project, although I've got plenty of ideas of more algorithms I'd like to implement I think I'm more likely to be experimenting in the scala project than this one for the near term.

TinyLanguage - Intro to F# demo project

  •    F#

The slides are online. Then run the NUnit tests however you like to. I use the Visual Studio NUnit 3 Test Adapter.

Roll-a-ball-FSharp - Unity 3d game engine tutorial (in F#)

  •    F#

Unity is a multi-platform (3d) game engine. The basic version of Unity is free. This repository is the first [tutorial from Unity] (http://unity3d.com/learn/tutorials/projects/roll-a-ball/).

FsRandom - A purely-functional random number generator framework designed for F#

  •    F#

FsRandom is a purely-functional random number generator framework designed for F# language. It helps you to obtain a variety of random numbers to use more than ten predefined generators, and to define a new function to generate random numbers you want. See the project home page for details.

XParsec - extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3

  •    F#

XParsec works with any type, is very easy to extend, supports domain-specific non-linear navigation and is implemented in a single F# file with just ~100 source lines of code. XParsec.Xml is the first XParsec extension. It is implemented in just 14 source lines of code for the examples used below and provides complete freedom in navigating XML trees.

gwallet - GWallet is a minimalistic and pragmatist lightweight wallet for people that want to hold the most important cryptocurrencies in the same application without hassle

  •    F#

GWallet is a minimalistic and pragmatist lightweight wallet for people that want to hold the most important cryptocurrencies in the same application without hassle. After that you can call gwallet directly.

hyper-ide - Hyper IDE - A web based IDE for 100+ programming languages

  •    Javascript

Hyper IDE is a web based IDE (Integrated Development Environment) that supports more than 100 programming languages out of the box for Phosphorus Five. You can use it on localhost, through e.g. Visual Studio, Mono Develop or Xamarin - Or install it on a web server, having easily access to your code, from anywhere in the world. Hyper IDE is automatically installed when you install Phosphorus Five.

MessageRouter - A CQRS (Event-driven) message router in F#

  •    F#

MessageRouter provides a framework for, and robust implementation of, in-process dynamic dispatch of messages to handlers, based on type. The framework is expressed as interfaces, which are defined in the MessageRouter.Common project. Meanwhile, the MessageRouter project provides a component which fully orchestrates the dispatching in an asynchronous manner. More info coming soon.