DataPowerTools
NETProvider
DataPowerTools | NETProvider | |
---|---|---|
2 | 2 | |
8 | 146 | |
- | 1.4% | |
6.7 | 6.8 | |
3 days ago | 20 days ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
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.
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.
NETProvider
What are some alternatives?
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.
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/.
Dapper - Dapper - a simple object mapper for .Net
SAML-integration-utilities - Utilities that might be used to integrate your Web App with the SAML service provider
Cinchoo ETL - ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
couchdb-net - EF Core-like CouchDB experience for .NET!
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