Sylvan.BuildTools.Resources
Cinchoo ETL
Sylvan.BuildTools.Resources | Cinchoo ETL | |
---|---|---|
4 | - | |
56 | 747 | |
- | - | |
2.6 | 6.6 | |
4 months ago | 8 days ago | |
C# | C# | |
MIT License | 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.
Sylvan.BuildTools.Resources
-
Source Generators - Is it possible to generate code and output the code to the directory structure itself, similar to the .tt templates?
I'm not much of a blogger, but this is the one topic that I've written about: https://markpflug.github.io/2018/08/23/JsonResource.html The project source code that this article was written about is available here: https://github.com/MarkPflug/Sylvan.BuildTools.Resources
-
Experiences Internationalizing .NET Products?
These issues motivated me to create an alternative to .RESX that uses build-time code generation and JSON instead of XML: Sylvan.BuildTools.Resources. It behaves almost identically to .resx, but avoids all of the issues I mentioned above.
-
Embedding Static String Resources (SQL queries in source code)
Suggesting this less-than-perfect solution of using resx spurred me to implement something better. And so I created an MSBuild-based build-time code generator for static string resources. It allows you to write structured language text files (SQL, HTML, JSON, etc) in a separate file, so as to get syntax highlighting and autocomplete, but to access with those strings as if they had been defined as string constants in your C# code. I added this functionality to a nuget package that I maintain: Sylvan.BuidTools.Resources.
-
Is it wrong to store SQL queries in source code?
Now, I typically would use my [Sylvan.BuildTools.Resources](https://github.com/markpflug/sylvan.buildtools.resources) package, which offers JSON-flavored resx equivalent, and use build-time code-gen (MSBuild) that works in any IDE.
Cinchoo ETL
We haven't tracked posts mentioning Cinchoo ETL yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
Reactive ETL - Reactive ETL is a rewrite of Rhino ETL using the reactive extensions for .Net.
Sylvan - A collection of .NET libraries, including the fastest general-purpose CSV parser for .NET.
bafi - Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
U8XmlParser - Extremely fast UTF-8 xml parser library
Open.Text.CSV - A set of utilities for reading and writing CSV data in C#.
RGDReader - C# library, command line interface too and graphical user interface for reading Age of Empire 4 files such as rgd and rrtex
RecordParser - Zero Allocation Writer/Reader Parser for .NET Core
ApiLibs - An easily extendable restclient library for csharp
CsharpVoxReader - A generic C# reader for MagicaVoxel's vox file format
countries - World countries in JSON, CSV, XML and Yaml. Any help is welcome!
AsmResolver - A library for creating, reading and editing PE files and .NET modules.
nHapi - nHapi is the .Net port of the original Java project HAPI.