NFX 3.4.0.1

NFX UNISTACK includes:

   Application Container + Dependency Injection facilities
   Configuration engine
   BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC
   BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken)
   Logging with 8+ destinations/sinks(text, email, flood filter etc.)
   Distributed contact-oriented communication framework NFX.Glue (replaces WCF)
   Security with users, credentials, roles, permissions
   JSON parsing, ser/deser support
   Ultra efficient Binary serialization support
   Erlang CLR support with native types: tuples, lists, pattern matching
   Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser
   RelationalSchema language compiler - generate DDL for different targets
   Templatization engine (for web, emails and not only textual content)
   NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET)
   NFX.WAVE.Mvc - MVC framework for web pages
   WV.js - a web component library auto-bindable to server MVC/MVVM
   Database access layer with virtual commands/queries/transactions
   ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID
   Virtual Social Network - Twitter/Facebook/Google+ et al
   Virtual Payment Processing - Stripe,PayPal providers
   Virtual File Systems - AmazonS3, SVN, Local
   QR Code Creation
   In progress: Virtual document model with rendering to PDF, HTML and other formats
   In Progress: PDF DOM model + rendering

There is a newer version of this package available.
See the version list below for details.
Install-Package NFX -Version 3.4.0.1
dotnet add package NFX --version 3.4.0.1
<PackageReference Include="NFX" Version="3.4.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NFX --version 3.4.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This release introduces DURABLE mode for pile cache tables
and includes improvements to DefaultPile memory allocator strategy

Please see the https://github.com/aumcode/nfx for latest

Authors:
Dmitriy Khmaladze, Oleg Ageev, Serge Aleynikov, Oleg Panagushin, Serge Polyanskikh, Vlad Lapchenko

Dependencies

This package has no dependencies.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on NFX:

Package Downloads
NFX.Web
NFX.Web Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
NFX.Wave
NFX.Wave Web Server Framework Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
NFX.Erlang
NFX Erlang Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
NFX.MySQL
NFX MySQL Provider Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
NFX.WinForms
NFX WinForms Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on NFX:

Repository Stars
AsynkronIT/Wire
Binary serializer for POCO objects
spaghettidba/WorkloadTools
A collection of tools to collect, analyze and replay SQL Server workloads, on premises and in the cloud

Version History

Version Downloads Last updated
3.5.0.5 16,453 12/13/2017
3.5.0.3 981 8/6/2017
3.5.0.2 750 7/20/2017
3.5.0.1 840 7/9/2017
3.5.0 1,699 6/24/2017
3.4.1.2 605 6/3/2017
3.4.0.1 1,015 4/17/2017
3.4.0 770 4/4/2017
3.3.0 895 3/25/2017
3.1.0.1 1,326 2/2/2017
3.1.0 1,145 1/17/2017
3.0.1.6 829 1/16/2017
3.0.0.5 2,941 9/26/2016
3.0.0.2 3,604 6/12/2016
3.0.0.1 5,162 5/18/2016
Show less