AutoMapper is a library that automatically maps data between objects in your code, saving you time and effort when working with different object models.
Automatically map objects in your code
AutoMapper is a handy library designed to make your coding life easier by automatically mapping data from one object to another. Instead of writing repetitive and tedious mapping code, you can let AutoMapper handle the heavy lifting for you, especially when working with complex object models.
It's particularly useful for developers who often need to transfer data between classes, like when working with APIs, databases, or different layers of an application. The library follows a convention-based approach, meaning it can figure out most mappings by itself, saving you both time and effort.
If you're looking to streamline your code and reduce manual mapping, AutoMapper is a reliable and well-supported choice. You can find helpful resources, source code, and downloads directly on the site, making it easy to get started or integrate into your projects.
Discover websites similar to Automapper.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Genshi is a Python library for parsing, generating, and processing HTML, XML, and other text formats, making web output generation easier.
Project Lombok is a Java library that reduces boilerplate code by adding useful annotations, helping you write cleaner, simpler Java classes quickly.
Apache Commons offers a wide collection of reusable Java components to help developers build robust applications more efficiently.
libpng.org offers resources, downloads, and documentation for libpng, the open-source PNG image handling library for developers and programmers.
Underscore.js is a JavaScript library offering handy functional programming helpers to make coding easier and more productive right from the start.
Apache HttpComponents offers Java libraries for working with HTTP and related protocols, helping developers build and manage network communications in their apps.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
FLTK is a cross-platform C++ GUI toolkit for creating lightweight desktop applications on Windows, Linux, and macOS. Download, docs, and forums available.
Lightweight, fast XML parser library for C++ with XPath support, offering easy downloads, guides, and full documentation for developers.
Joda.org offers reliable, low-level Java libraries for developers looking to enhance their applications with robust, well-maintained components.
Parsedown offers a fast, extensible Markdown parser for PHP that supports GitHub Flavored Markdown and CommonMark for easy text formatting.
Skia is an open source 2D graphics library powering apps like Chrome, Android, and Flutter, offering cross-platform graphics APIs for developers.
Apfloat offers a high-performance library for Java and C++ that enables calculations with arbitrary precision, perfect for advanced math and scientific needs.
mpmath is a free Python library for high-precision real and complex floating-point arithmetic, letting you perform advanced math calculations with ease.
Dollar is a Swift library offering handy functional programming helpers, similar to Underscore.js, making Swift coding simpler and more efficient.
Eigen is a C++ library for linear algebra, offering tools for working with matrices, vectors, and numerical algorithms in your projects.
Apache Portable Runtime offers cross-platform software libraries, giving developers a consistent API to build reliable applications on any system.
FLINT is a free, open-source C library for fast number theory computations, designed for researchers, developers, and anyone working with mathematics.
Concurrency Kit offers C99+ libraries for concurrency primitives and lock-free data structures to help build high-performance, concurrent systems.
Netlib offers a large collection of free mathematical and scientific software, libraries, and tools for research, engineering, and academic projects.
OpenSSL provides a widely used open-source toolkit for secure communications, offering encryption and privacy tools for everyone.
wxWidgets is a free, open source library for building cross-platform desktop applications with native user interfaces in C++ and other languages.
Bouncy Castle offers open-source cryptographic APIs and SDKs for Java and C#, including FIPS-certified and quantum-ready encryption tools and documentation.
Open-source C++ library for building finite element codes, offering extensive tools, documentation, and a collaborative community for developers.
React Redux provides official bindings to connect React and Redux, offering guides, API docs, and resources for building state-managed React apps.
CGAL is an open source C++ library offering robust geometric algorithms for fields like CAD, GIS, medical imaging, computer graphics, and robotics.
ArduinoJson offers a fast, easy-to-use JSON library for Arduino and embedded C++ projects, supporting serialization and deserialization for IoT devices.
POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
Noda Time offers a clear and precise date and time API for .NET developers, helping you handle time data more accurately in your applications.
ICU provides libraries and tools for Unicode support, including text, date, time, and locale handling for developers and software projects.
Axios is a lightweight, promise-based HTTP client for browsers and Node.js, making it simple to send HTTP requests and handle responses in JavaScript.
OpenZeppelin offers secure, reusable smart contract libraries and tools for building, upgrading, and managing Solidity contracts on Ethereum and EVM blockchains.
Ant-Contrib offers a collection of extra tasks and tools for Apache Ant, helping developers extend and automate their build processes with ease.
Browse and download open-source tools and libraries for software development and terminal emulation, maintained by Thomas E. Dickey.
Discover web tools, scripts, and JavaScript libraries for creative web development projects. Explore demos and resources by Christian Effenberger.
Mustache is a simple, logic-less template library available for dozens of programming languages, making it easy to render dynamic content in your code.
Lodash is a JavaScript utility library that helps you write cleaner, faster code with a set of consistent, modular functions for everyday programming tasks.
Fuse.js is a lightweight JavaScript library that lets you add fast, fuzzy search features to your web apps easily, with no dependencies required.
Guava offers a collection of core Java libraries from Google, providing useful utilities, new data structures, and tools to simplify Java development.
Chai is a JavaScript assertion library for Node.js and browsers, helping developers write and test code easily with BDD and TDD styles.