Dapper - Dapper - a simple object mapper for .Net

  •        330

Dapper is a NuGet library that you can add in to your project that will extend your IDbConnection interface.This method will execute SQL and return a dynamic list.




Related Projects

MicroOrm.Dapper.Repositories - CRUD for Dapper

  •    CSharp

If you are having problems, send a mail to dapper@phnx47.net. I will try to help you. I would also very much appreciate your support by buying me a coffee.

Dapper-Extensions - Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs

  •    CSharp

Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.Customized mappings are achieved through ClassMapper.

SecurityDriven.TinyORM - .NET micro ORM done right.

  •    CSharp

If you are serious about SQL Server, give TinyORM a try (even if you're a Dapper fan).Nature graphic by Freepik is licensed under CC BY 3.0.

Database connection helper in C#


Useful to target multiple databases without the hassle; SQL Server, SQL CE, MySQL, Postgress, Firebird, etc. Open a connection to any server and don't worry about what database was configured in app.config, web.config, settings.setting or xml store. I like to use it with Dapper.

Wf5 .NET???????


Wf5 ?????.NET?????????????????????BPMN???????"??-??"??????????/???????????????Dapper??ORMapping?????WebApi??????????.NET???????SOA??????????/??????????

appdash - Application tracing system for Go, based on Google's Dapper.

  •    Go

Appdash is an application tracing system for Go, based on Google's Dapper and Twitter's Zipkin. Appdash allows you to trace the end-to-end handling of requests and operations in your application (for perf and debugging). It displays timings and application-specific metadata for each step, and it displays a tree and timeline for each request and its children.

wingtips - Wingtips is a distributed tracing solution for Java based on the Google Dapper paper.

  •    Java

Wingtips is a distributed tracing solution for Java 7 and greater based on the Google Dapper paper. If you prefer hands-on exploration rather than readmes, the sample applications provide concrete examples of using Wingtips that are simple, compact, and straightforward.

Jaeger - A Distributed Tracing System

  •    Go

Jaeger is a Distributed Tracing System. It is inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It can be used for monitoring microservice-based architectures.

linq2db - Linq to database provider.

  •    CSharp

LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCO objects and your database.Architecturally it is one step above micro-ORMs like Dapper, Massive, or PetaPoco, in that you work with LINQ expressions, not with magic strings, while maintaining a thin abstraction layer between your code and the database. Your queries are checked by the C# compiler and allow for easy refactoring.

Skywalking - APM, Application Performance Monitoring System

  •    Java

SkyWalking is an APM (application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. SkyWalking is an open source APM system, including monitoring, tracing, diagnosing capabilities for distributed system in Cloud Native architecture. It supports to collect telemetry (metrics, traces, and logs) data from multiple sources and multiple formats.

yessql - A .NET document database working on any RDBMS

  •    CSharp

YesSql has support for it too. There is a sample project in the source code, and you'll see that map/reduce is fully supported by looking at the tests.There is a global [Document] table. Each index is a custom class which has its own table. A reduce index also adds a bridge table in order to map many documents. Internally YesSql communicates with the database server using Dapper.



Openticket is a way for me to learn and develop my skills in new .NET technologies. The goal is to produce a online ticket sales system using .NET 3.5, ASP MVC, Windows WCF, Windows WF, Silverlight and ADO Entity Framework.



SweetSQL is a lightweight, fast, and of course, "sweet" layer on top of several ADO .Net connectors. You can connect to MS SQL, OLEDB, MySQL, etc. all from .Net 2.0, no System.Core required!

Jaeger - Distributed Tracing System from Uber

  •    Go

Jaeger is Uber's distributed tracing system, used to monitor, profile, and troubleshoot microservices. It is compatible with OpenTracing and it is built in the style of Google’s Dapper.

brave - Java distributed tracing implementation compatible with Zipkin backend services.

  •    Java

Java implementation of Dapper (http://research.google.com/pubs/pub36356.html) compatible with Zipkin (https://github.com/twitter/zipkin/).

Scrender - A Website Screenshot Renderer


Scrender is a java library that performs screen capturing of web sites. It is essentially captures the web site's appearance as is is being rendered by operating system native browser. Scrender is built on top of SWT and is a part of the Dapper project

Pinpoint - Application Performance Management tool for large-scale distributed systems in Java

  •    Java

Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java. Modelled after Dapper, Pinpoint provides a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications.

phosphor - Distributed System Tracing in Go

  •    Go

Phosphor is a Distributed Tracing system, similar to Google's Dapper, Twitter's Zipkin, and Hailo's Trace Service. This system is currently in development, and some components are not yet open source. In particular, the persistence layer in this repository is an in-memory mock, and is therefore not appropriate for production usage. Additional storage adaptors will be added in the near future.

opencensus-java - A stats collection and distributed tracing framework

  •    Java

OpenCensus is a toolkit for collecting application performance and behavior data. It currently includes 3 apis: stats, tracing and tags. The library is in Beta stage and APIs are expected to be mostly stable. The library is expected to move to GA stage after v1.0.0 major release.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.