Skip to content

Commit d109907

Browse files
committed
Update README.md
1 parent a9c5e45 commit d109907

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

README.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
A high-performance, lightweight object-to-object mapper for .NET with zero dependencies. ValueMapper provides fast mapping capabilities with a simple API, making it easy to map between different object types while maintaining good performance.
44

5+
## Features
6+
7+
- ⚙️ Zero configuration required
8+
- ✨ Zero dependencies
9+
- 🚀 High performance
10+
- 💡 Simple API
11+
- 🔄 Automatic type conversion
12+
- 🏷️ Custom property mapping via attributes
13+
- ⏭️ Property ignoring
14+
- 📝 Collection mapping
15+
- 🔄 Enum mapping (case-insensitive)
16+
- 🧵 Parallel collection mapping for large datasets
17+
- 🔒 Thread-safe operation
18+
- 🔥 Mapping compilation caching
19+
520
## Feature Comparison
621

722
| Feature | ValueMapper | Mapster | AutoMapper |
@@ -31,22 +46,6 @@ A high-performance, lightweight object-to-object mapper for .NET with zero depen
3146

3247
\* Based on benchmark results for single object mapping. For collection mapping (100,000 items), ValueMapper performs better: ValueMapper (39.84ms), Mapster (65.34ms), AutoMapper (70.80ms).
3348

34-
- Can be implemented manually
35-
36-
## Features
37-
38-
- ✨ Zero dependencies
39-
- 🚀 High performance
40-
- 💡 Simple API
41-
- 🔄 Automatic type conversion
42-
- 🏷️ Custom property mapping via attributes
43-
- ⏭️ Property ignoring
44-
- 📝 Collection mapping
45-
- 🔄 Enum mapping (case-insensitive)
46-
- 🧵 Parallel collection mapping for large datasets
47-
- 🔒 Thread-safe operation
48-
- 🔥 Mapping compilation caching
49-
5049
## Installation
5150

5251
```shell

0 commit comments

Comments
 (0)