ZeroFormatter | Infinitely Fast Deserializer for .NET , .NET Core and Unity | Serialization library

 by   neuecc C# Version: 1.6.4 License: MIT

kandi X-RAY | ZeroFormatter Summary

kandi X-RAY | ZeroFormatter Summary

ZeroFormatter is a C# library typically used in Institutions, Learning, Administration, Public Services, Utilities, Serialization, Unity applications. ZeroFormatter has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

zeroformatter === fastest c# serializer and infinitely fast deserializer for .net, .net core and unity. note: this is unfair comparison, please see the [performance] section for the details. why use zeroformatter? --- * fastest c# serializer, the code is extremely tuned by both implementation and binary layout(see: [performance] * deserialize/re-serialize is infinitely fast because formatter can access to serialized data without parsing/packing(see: [architecture] * strongly typed and c# code as schema, no needs to other idl like .proto, .fbs…​ * smart api, only to use serialize and deserialize * full set of general purpose, multifunctional serializer, supports union(polymorphism) and native support of dictionary, multidictionary(ilookup) * first-class support to unity(il2cpp), it’s faster than native jsonutility. zeroformatter is similar as [flatbuffers] but zeroformatter has clean api(flatbuffers api is too ugly, [see: sample] we can not use regularly) and c# specialized. if you need to performance such as game, distributed computing, microservices, etc…​, zeroformatter will help you. install --- for .net, .net core. for unity(interfaces can reference both .net 3.5 and unity for share types), unity binary exists on [zeroformatter/releases] as well. more details, please see the [unity-supports] section. quick start --- define class and mark as [zeroformattable] and public properties mark [index] and declare virtual, call
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ZeroFormatter has a medium active ecosystem.
              It has 2323 star(s) with 246 fork(s). There are 145 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 60 open issues and 55 have been closed. On average issues are closed in 43 days. There are 13 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of ZeroFormatter is 1.6.4

            kandi-Quality Quality

              ZeroFormatter has 0 bugs and 0 code smells.

            kandi-Security Security

              ZeroFormatter has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              ZeroFormatter code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              ZeroFormatter is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              ZeroFormatter releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              ZeroFormatter saves you 7154 person hours of effort in developing the same functionality from scratch.
              It has 14802 lines of code, 0 functions and 180 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ZeroFormatter
            Get all kandi verified functions for this library.

            ZeroFormatter Key Features

            No Key Features are available at this moment for ZeroFormatter.

            ZeroFormatter Examples and Code Snippets

            No Code Snippets are available at this moment for ZeroFormatter.

            Community Discussions

            Trending Discussions on ZeroFormatter

            QUESTION

            Not able to host .Net Core 3.1 Web API on IIS
            Asked 2020-Feb-10 at 16:07

            I upgraded my .net core 2.2 web api to .net core 3.1. I am now able to run it from console using dotnet myapi.dll, however when I try to host it on ISS, I get following exception.

            I have installed AspNetCore Module V2 and this module is throwing exception and I am not able to understand the missing part.

            Autofac.Core.DependencyResolutionException: An exception was thrown while activating ?:Microsoft.Extensions.Hosting.IHostedService[] -> Microsoft.AspNetCore.Hosting.GenericWebHostService -> Microsoft.AspNetCore.Server.IIS.Core.IISHttpServer. ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Microsoft.AspNetCore.Server.IIS.Core.IISNativeApplication, Microsoft.Extensions.Hosting.IHostApplicationLifetime, Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider, Microsoft.Extensions.Options.IOptions``1[Microsoft.AspNetCore.Builder.IISServerOptions], Microsoft.Extensions.Logging.ILogger

            Following is my Program.cs

            ...

            ANSWER

            Answered 2020-Feb-10 at 16:07

            Remove the Microsoft.AspNetCore.* nuget packages, those no longer exist in 3.0 so you're pulling in 2.x versions. https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.1&tabs=visual-studio#remove-obsolete-package-references

            Source https://stackoverflow.com/questions/60002536

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install ZeroFormatter

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/neuecc/ZeroFormatter.git

          • CLI

            gh repo clone neuecc/ZeroFormatter

          • sshUrl

            git@github.com:neuecc/ZeroFormatter.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Serialization Libraries

            protobuf

            by protocolbuffers

            flatbuffers

            by google

            capnproto

            by capnproto

            protobuf.js

            by protobufjs

            protobuf

            by golang

            Try Top Libraries by neuecc

            UniRx

            by neueccC#

            Utf8Json

            by neueccC#

            LightNode

            by neueccC#