NETProvider
DataPowerTools
NETProvider | DataPowerTools | |
---|---|---|
2 | 2 | |
146 | 8 | |
1.4% | - | |
6.8 | 6.7 | |
24 days ago | 7 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NETProvider
DataPowerTools
- Recommended patterns or tools for data/row migration between databases?
-
What do you use for Data Wrangling / ETL?
I created a lib https://github.com/nh43de/DataPowerTools for this purpose (basically a lot of extensions around IDataReader), but I haven't had the time to really maintain or document it properly. Basically, there are readers: ExcelReader, CsvReader, etc. that implement IDataReader, a standard ADO.NET interface, and then extension methods can be called on IDataReader to add/modify/transform/lookup columns. Once the (possibly transformed) IDataReader is obtained it can then be used to write the data somewhere else, or analyzed further e.g. to create a table to fit the transformed data. Currently supported destinations are Excel, Sql Server, SqlLite, Csv, or any destination that takes in an IDataReader. It's highly performant and in production in a lot of places.
What are some alternatives?
MQTTnet - MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
smartbulkcopy - High-Speed Bulk Copy tool to move data from one Azure SQL / SQL Server database to another. Smartly uses logical or physical partitions to maximize speed.
SAML-integration-utilities - Utilities that might be used to integrate your Web App with the SAML service provider
Dapper - Dapper - a simple object mapper for .Net
couchdb-net - EF Core-like CouchDB experience for .NET!
Cinchoo ETL - ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
q-rest - Extensible framework for Queries over HTTP
SimultaneousConsoleIO - C# command line tool for reading console input and writing console output at the same time.
datalang-db-to-api - Query your Database via API