Displaying 1 to 20 from 59 results

docs - This repository contains .NET Documentation.

This repo contains work-in-progress documentation for .NET. To contribute, see the Contributing Guide and the issues list.We welcome contributions to help us improve and complete the .NET docs. Feel free to copy/paste documentation from .NET Framework docs as a starting point for .NET docs. We anticipate that Xamarin, Mono and Unity will also use this documentation.

Fable - F# to JavaScript Compiler

Then you just need to type ./build.cmd or ./build.sh depending on your system to build a local copy of Fable and run the test suite. After that, if you want to quickly try changes to Fable source, please check src/tools/QuickTest.fs.Just by using Fable you're already contributing! You can help a lot the community by sharing examples and experiences in your personal blog and sending a PR to fable-awesome.

Paket - A dependency manager for .NET with support for NuGet packages and Git repositories.

A dependency manager for .NET with support for NuGet packages and git repositories.NuGet does not separate out the concept of transitive dependencies. If you install a package into your project and that package has further dependencies then all transitive packages are included in the packages.config. There is no way to tell which packages are only transitive dependencies.

pythonnet - Python for

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application.Python for .NET allows CLR namespaces to be treated essentially as Python packages.

Mobius - C# and F# language binding and extensions to Apache Spark

Mobius provides C# language binding to Apache Spark enabling the implementation of Spark driver program and data processing operations in the languages supported in the .NET framework like C# or F#.For more code samples, refer to Mobius\examples directory or Mobius\csharp\Samples directory.

FSharp.Data - F# Data: Library for Data Access

The F# Data library (FSharp.Data.dll) implements everything you need to access data in your F# applications and scripts. It implements F# type providers for working with structured file formats (CSV, HTML, JSON and XML) and for accessing the WorldBank data. It also includes helpers for parsing CSV, HTML and JSON files and for sending HTTP requests.We're open to contributions from anyone. If you want to help out but don't know where to start, you can take one of the Up-For-Grabs issues, or help to improve the documentation.

FsCheck - Random Testing for .NET

FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. While writing the properties, you are actually writing a testable specification of your program. Specifications are expressed in F#, C# or VB, using combinators defined in the FsCheck library. FsCheck provides combinators to define properties, observe the distribution of test data, and define test data generators. When a property fails, FsCheck automatically displays a minimal counter example.FsCheck is a port of Haskell's QuickCheck. Important parts of the manual for using FsCheck is almost literally adapted from the QuickCheck manual. Any errors and omissions are entirely my responsibility.

project-system - The C#, F# and Visual Basic project system for Visual Studio

This repository contains the new C#, F# and Visual Basic project system that has been rewritten on top of the Common Project System (CPS). In Visual Studio 2017, this project system is used by default for Shared Projects (C# and Visual Basic), and .NET Core (C#) project types, however, long term it will be the basis of all C#, F# and Visual Basic project types.A project system sits between a project file on disk (for example, .csproj and .vbproj) and various Visual Studio features including, but not limited to, Solution Explorer, designers, the debugger, language services, build and deployment. Almost all interaction that occurs with files contained in a project file, happens through the project system.


VCC is a mechanical verifier for concurrent C programs. VCC takes a C program, annotated with function specifications, data invariants, loop invariants, and ghost code, and tries to prove these annotations correct.


The F# Web Tools augment the F# distribution with tools to author homogeneous client/server/database web applications in one type-checked project. The modal distinctions between client and server are checked through the use of F# workflows, and LINQ can be used for database ac...

Lucifure Stash - Azure Table Storage Client

Lucifure Stash is an alternate Azure table storage client, which supports arrays, enumerations, large data > 64KB, serialization, morphing and more.


AbcExplorationLib is a library to read and write ActionScript Byte Code (ABC) files. When completed it could be used for compiled program analysis or as part the back end of an experimental compiler. It is written in F# but it could be used from other .NET languages.

Stocks Application

This is technical demo to apply F-Sharp (F#) language in real world application. This application is close to real world enterprise application (with very optimal solutions, at least in 2011). The function of this application is to get Stock Quote Data and Historical Stoc...


A simple tool for working with F# interactive.


FsStory is a library for writing executable user stories in F#.

Random password generator written in F#.

A password generator that creates random and strong passwords. It's developed in F#.


Functional Silverlight Spreadsheet written in F# and bound to the DataGrid control.


Bumblebee is an Artificial Bee Colony (ABC) algorithm developed in F#. The algorithm is a randomized search method that mimics the behavior of bee hives: it dispatches "bees" to search for new solutions or explore the neighborhood of known solutions, and allocates new searches...


Visual Studio Lab (VSLab) exploits the power of F# and its interactive top level to provide an interactive environment similar to MatLab and Mathematica, in which you can easily create Add-ins and interact dynamically with them inside Visual Studio. Moreover, since F# is a com...