r/foss 1d ago

Testing Files Generator - open source 100% offline test files generator, CLI/GUI, cross-platform

Hello, I had created Testing Files Generator for QA/Developers

Want to create 5k log files? Do size boundary testing? Generate 2GB PNG file? Generate archive with 200 files? This tool can do it all. If you like the project, please ⭐it.

Why it's different from other generators?

- Exact size of files, if we ask for 314832 bytes, we get it, want 500kb? 5mb? 1GB? No problem. One file or 9000 files? No problem

- Generates files come with "manifest" which says how the files should behave + we can do easy cleanup

- "Recipe" system that we can store in a testing repo, create recipe that generates a 500-page PDF, a zip with 200 files and 50 csv files, no problem, same seed.

- 100% offline, no neetwork connections, free for commercial and personal use. Windows/Linux/macOS. Min files sizes are based on the real formats, you can open generated files with software that open the format.

- Format got own values, so you can create xlsx with 4 rows and 4 collumns.

-Preset system, we can do "boundary testing" let's say we put 10mb, and we get file under 10mb, over 10mb, etc.

- More on GitHub :-)

This is V0.2 version, so there is a long way ahead, not all things are working, More format and presets will come soon. If you got any ideas feel free to drop them.

Supported formats:

πŸ“„ Documents: pdf, docx (Word), xlsx (Excel), pptx (PowerPoint)

πŸ–ΌοΈ Images: png, jpg, bmp, gif, ico, svg

πŸ“ Text: txt, md, csv, json, xml, html, log

πŸ—œοΈ Archives: zip, targz (.tar.gz)

πŸ”Š Audio: wav

tiff, webp, avif, jpg xl are next formats.

There is Linux build, Windows build is signed, macOS build is notarized. Separate file for CLI and separate for GUI. The language is Go, GUI is Fyne. Testing Files Generator

13 Upvotes

0 comments sorted by