Code Monkey home page Code Monkey logo

dotnet-mappers-benchmark's Introduction

🥇 .NET Object Mappers Benchmark

Comparing the performance of different .NET object mappers.

Comparison between

  • Mapperly⭐️: A .NET source generator for generating object mappings. No runtime reflection - docs
  • Mapster⭐️: A fast, fun, and stimulating object-to-object Mapper - docs
  • AutoMapper: A convention-based object-object mapper in .NET - docs
  • EmitMapper: Powerful customisable tool for mapping entities to each other
  • TinyMapper: A quick object-object mapper for .NET - docs
  • ExpressMapper: .Net open source library - lightweight, lighting fast .Net mapper to map one type of object(s) to another in automated and easy way - docs
  • AgileMapper: A zero-configuration, highly-configurable object-object mapper with viewable execution plans - docs
  • Manual mapping: Generated by MappingGenerator visual studio extension, an "AutoMapper" like Roslyn based, code fix provider that allows to generate mapping code in design time.

Run benchmark

Run the following command.

dotnet run -c Release

Result

  • Mapperly is the Fastest mapper.
  • Mapster is the second fastest mapper.

Benchmark

dotnet-mappers-benchmark's People

Contributors

mjebrahimi avatar dependabot[bot] avatar dependabot-preview[bot] avatar bk-soft avatar commonguy avatar

Stargazers

Jorge Morales avatar Maksim avatar Jamal Arghavani avatar Armin avatar Ralber  Rosario avatar  avatar César avatar  avatar David Ivkovic avatar Pablo Araya avatar Vahid Saberi avatar  avatar Massoud Beygi avatar Sagar Dahal avatar mariji avatar Enes Çağlar avatar Dimosthenis Arkoudeas avatar Jesús Mendoza avatar Mohamed Yousuf avatar Sefa avatar Simon McKenna avatar smartcaveman avatar 金 洸旭 avatar  avatar  avatar WizX20 avatar bcpaes avatar Darrell Rose avatar JT avatar Meda NagaCharan avatar  avatar Mücahit imre avatar Jaime Fernando Neis avatar Deniz avatar  avatar Andreas Kromann avatar Steve Simmons avatar Jeroen avatar Mohammad Modarreszadeh avatar Lyshenko Volodymyr avatar Reza Bagheri avatar Obi avatar Travis Nickles avatar well.james avatar ramin neynava avatar Luiz avatar Szymon Bełus avatar Ali Zaferany avatar Kerem Ercan avatar Danilo Lima avatar Sandro avatar Mathews Bryan avatar  avatar D avatar Reza Ahmadi avatar Hung Tran avatar Iman Nemati avatar farshid jahanmanesh avatar Ioan Rîpan avatar Mehdi Hadeli avatar Vahab Balouchzahi avatar Kianoush Dortaj avatar Behzad Khosravifar avatar Reza Taslimi avatar  avatar Mostafa Esmaeili avatar Moien Tajik avatar

Watchers

Tu Phan avatar James Cloos avatar Hung Tran avatar Maksim avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.