Skip to main content
eirik avatar

eirik

36 packages

Author Trust

Established80/100
36
Packages
36.5M
Total DLs
Sort:

36 packages

PolyType package icon

PolyType

Eirik Tsarpalis

Practical generic programming for C#

13.3M17 versionsgeneric, programming, source +2
FSharp.UMX package icon

FSharp.UMX

@alfonsogarciacaro @eiriktsarpalis

F# Units of Measure for primitive non-numeric types. Compatible with Fable.

7.5M3 versionsfsharp, unitofmeasure, fable
FsPickler package icon

FsPickler

Eirik Tsarpalis

FsPickler is a serialization library that facilitates the distribution of .NET objects. The implementation focuses on performance and completeness in supported types, including F# types. It supports multiple, pluggable serialization formats including Binary, Xml, JSON and BSON. The library is based on the functional programming concept of pickler combinators which has been adapted to accommodate the object oriented nature of the .NET framework.

5.6M116 versionsF#, fsharp, serializer +4
Argu package icon

Argu

Eirik Tsarpalis

A declarative command line and XML configuration parser for F# applications.

3.4M54 versionsF#, argument, commandline +1
TypeShape package icon

TypeShape

Eirik Tsarpalis

Practical Generic Programming for F#

1.6M41 versionsfsharp, f#, polytypic
FsPickler.Json package icon

FsPickler.Json

Eirik Tsarpalis

FsPickler is a serialization library that facilitates the distribution of .NET objects. The implementation focuses on performance and completeness in supported types, including F# types. It supports multiple, pluggable serialization formats including Binary, Xml, JSON and BSON. The library is based on the functional programming concept of pickler combinators which has been adapted to accommodate the object oriented nature of the .NET framework.

1.1M95 versionsF#, fsharp, serializer +4
FSharp.Quotations.Evaluator package icon

FSharp.Quotations.Evaluator

F# Software Foundation

A quotations evaluator for F# based on LINQ expression tree compilation. Some constructs are not supported and performance may be slower than F# compiled code. Based on the old F# 2.0 PowerPack code.

955.1K13 versionsFSharp, F#, Quotations +1
Streams package icon

Streams

Nick Palladinos, Kostas Rontogiannis, Eirik Tsarpalis

A lightweight F#/C# library for efficient functional-style pipelines on streams of data.

393.4K16 versionsF#/C#, Streams
MBrace.Core package icon

MBrace.Core

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

The MBrace core library contains all cloud computation essentials, libraries and local execution tools for authoring distributed code.

359.2K97 versionsF#, cloud, mapreduce +1
MBrace.Runtime package icon

MBrace.Runtime

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

MBrace runtime core library containing the foundations for implementing distributed runtimes that support cloud workflows. The runtime core uses FsPickler and Vagabond as a foundation for communication and upload of code.

301.7K82 versionsF#, cloud, mapreduce +1
Vagabond package icon

Vagabond

Eirik Tsarpalis

A library that facilitates runtime distribution of IL in the .NET

253.8K61 versionsF#, fsharp, dynamic +4
MBrace.Azure package icon

MBrace.Azure

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis, Isaac Abraham, Don Syme

MBrace on Windows Azure.

225.6K75 versionsF#, cloud, mapreduce +3
dotnet-nosln package icon

dotnet-nosln

Eirik Tsarpalis

A CLI tool used for generating solution files.

173.5K20 versionsdotnet, cli, solutions +1
FsPickler.CSharp package icon

FsPickler.CSharp

Eirik Tsarpalis

FsPickler is a serialization library that facilitates the distribution of .NET objects. The implementation focuses on performance and completeness in supported types, including F# types. It supports multiple, pluggable serialization formats including Binary, Xml, JSON and BSON. The library is based on the functional programming concept of pickler combinators which has been adapted to accommodate the object oriented nature of the .NET framework.

171.7K84 versionsF#, fsharp, serializer +4
MBrace.Flow package icon

MBrace.Flow

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

MBrace library for distributing flow computations.

167.9K89 versionsF#, cloud, mapreduce +1
FSharp.AWS.DynamoDB package icon

FSharp.AWS.DynamoDB

Eirik Tsarpalis

An idiomatic F# wrapper for the AWS DynamoDB SDK.

150.6K31 versionsfsharp, f#, aws +2
MBrace.Tests package icon

MBrace.Tests

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

A collection of abstract NUnit-based test suites for evaluating MBrace runtime implementations.

141.5K94 versionsF#, cloud, mapreduce +1
LinqOptimizer.CSharp package icon

LinqOptimizer.CSharp

Nessos Information Technologies, Nick Palladinos, Kostas Rontogiannis

An automatic query optimizer for LINQ to Objects and PLINQ. LinqOptimizer compiles declarative LINQ queries into fast loop-based imperative code. The compiled code has fewer virtual calls, better data locality and speedups of up to 15x.

137.4K9 versionsC#, F#, linq +1
MBrace.Thespian package icon

MBrace.Thespian

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

Provides a simple MBrace cluster implementation over Nessos.Thespian.

131.7K81 versionsF#, cloud, mapreduce +1
Kafunk package icon

Kafunk

Jet.com

Description not set

108.8K56 versionskafka
MBrace.Azure.Management package icon

MBrace.Azure.Management

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis, Isaac Abraham, Don Syme

MBrace.Azure cluster management library.

90.6K44 versionsF#, cloud, mapreduce +3
Thespian package icon

Thespian

Jan Dzik, Eirik Tsarpalis

A declarative command line and XML configuration parser for F# applications.

55.5K22 versionsactors, agents, message-passing +1
MBrace.CSharp package icon

MBrace.CSharp

Eirik Tsarpalis, Nick Palladinos, Kostas Rontogiannis

MBrace wrappers and utilities for C#

52.2K44 versionsF#, cloud, mapreduce +1
FSharp.Literate package icon

FSharp.Literate

Tomas Petricek, Oleg Pestov, Anh-Dung Phan, Xiang Zhang, Matthias Dittrich

The package is a collection of libraries that can be used for literate programming with F# (great for building documentation) and for generating library documentation from inline code comments. The key componments are Markdown parser, tools for formatting F# code snippets, including tool tip type information and a tool for generating documentation from library metadata.

47.7K9 versionsF#, fsharp, formatting +5
PerfUtil package icon

PerfUtil

Eirik Tsarpalis

A simple F# utility for testing performance

38.9K9 versionsF#, performance, tests +2
PolyType.TestCases package icon

PolyType.TestCases

Eirik Tsarpalis

Practical generic programming for C#

38.0K17 versionsgeneric, programming, source +2
Streams.CSharp package icon

Streams.CSharp

Nick Palladinos, Kostas Rontogiannis, Eirik Tsarpalis

A lightweight F#/C# library for efficient functional-style pipelines on streams of data.

32.5K14 versionsF#/C#, Streams
MBrace.Runtime.Core package icon

MBrace.Runtime.Core

Eirik Tsarpalis

MBrace runtime core library containing the foundations for implementing distributed runtimes that support cloud workflows.

31.2K1 versionF#, cloud, mapreduce +1
LinqOptimizer.FSharp package icon

LinqOptimizer.FSharp

Nessos Information Technologies, Nick Palladinos, Kostas Rontogiannis

An automatic query optimizer for LINQ to Objects and PLINQ. LinqOptimizer compiles declarative LINQ queries into fast loop-based imperative code. The compiled code has fewer virtual calls, better data locality and speedups of up to 15x.

19.3K9 versionsC#, F#, linq +1
PolyType.Roslyn package icon

PolyType.Roslyn

Eirik Tsarpalis

Practical generic programming for C#

18.9K17 versionsgeneric, programming, source +2
PolyType.Examples package icon

PolyType.Examples

Eirik Tsarpalis

Practical generic programming for C#

16.4K17 versionsgeneric, programming, source +2
MBrace.AWS package icon

MBrace.AWS

Yan Cui, Eirik Tsarpalis

An MBrace cluster implementation on top of AWS PaaS. Bundles a standalone executable for setup of local worker instances.

13.7K11 versionsF#, cloud, mapreduce +2
QuotationCompiler package icon

QuotationCompiler

Eirik Tsarpalis

A small library for compiling code quotations using the F# compiler service. Its primary functionality is transforming quotation trees to untyped ASTs used by the F# compiler. Since code is generated using the F# compiler proper, the end result is fully efficient and optimized.

9.7K7 versionsF#, fsharp, quotations +3
PerfUtil.NUnit package icon

PerfUtil.NUnit

Eirik Tsarpalis

NUnit extensions for PerfUtil

9.3K4 versionsF#, performance, tests +2
nosln package icon

nosln

Eirik Tsarpalis

A library used for generating solution files.

6.7K8 versionsdotnet, cli, solutions +1
FSharp.Formatting.Razor package icon

FSharp.Formatting.Razor

Tomas Petricek, Oleg Pestov, Anh-Dung Phan, Xiang Zhang, Matthias Dittrich

The package is a collection of libraries that can be used for literate programming with F# (great for building documentation) and for generating library documentation from inline code comments. The key componments are Markdown parser, tools for formatting F# code snippets, including tool tip type information and a tool for generating documentation from library metadata.

6.1K8 versionsF#, fsharp, formatting +5