Coder turns data from CSV files into C# source code mappings that you can plug in your program. Data types are automatically detected and can be adjusted if needed. Provides customized unit tests and usage examples.
Hi 👋, this is my first submission to Product Hunt, and I am eager to hear your thoughts and feedback.
💡 The premise is simple: CSV files are used everywhere for data exchange,
programs are written every day to parse them, and this is not the most creative task to tackle.
Coder allows to generate C# code bindings for CSV files, understands complex data types such as lists inside a field, and can provide with integration examples and unit test for your specific files (paid functionality).
Currently detected value types:
✅ All primitive types
✅ Date/DateTime/Time
✅ List
✅ Enum
I plan to add more specific types in the future (IP address, domain name, email etc.) if there will be enough interest.
First, I have to address an elephant in the room here, and that is ChatGPT/GPT-4 is capable of doing those things at ease. I have tried both ChatGPT and GPT-4, and from what I have seen, it can only understand some simple types, but all non-numbers usually become string types.
Having said that, I am continuing to evaluate it to see if it makes sense to use on some data.
Congrats on the launch, @roman_prokofyev! Such a useful product - I'd love to see it higher on today's launch ranking. Also love the website design 🎉
As someone who spends a lot of time with CSVHelper, this can save me time, and I would not mind paying for it. The only question is on single file pricing of $9; what happens if I upload a CSV file, I find out I missed some fields, and upload again? Is that another $9?
@jay_janarthanan1 yeah that's a valid point, with single pricing you cannot re-upload CSV because technically you can upload a completely new CSV there. I'm not sure how to address this yet, would you have any suggestions?
Coder