United Statesgetanteon/go-faker
Faker for golang. Random data generator. Compatible with postman dynamic variables.
🎲 Sinh dữ liệu ngẫu nhiên cho Golang, tương thích ngay với Postman
Tạo UUID, IP, mật khẩu, ngôn ngữ... chỉ bằng một dòng code.
go-faker là thư viện sinh dữ liệu ngẫu nhiên cho ngôn ngữ Go, được thiết kế để tương thích trực tiếp với các biến động (dynamic variables) của Postman. Dự án do nhóm Ddosify phát triển và đang được dùng nội bộ trong công cụ load testing mã nguồn mở cùng tên.
Thư viện dựa trên jaswdr/faker và một số hằng số từ faker-js, hỗ trợ hơn 50 phương thức sinh ngẫu nhiên các kiểu dữ liệu phổ biến như chuỗi, số, màu sắc, địa chỉ IP, mật khẩu, user agent...
✨ Điểm nổi bật
- Tương thích Postman: Hỗ trợ đầy đủ các biến động của Postman để dùng trong test API.
- UUID & Timestamp: Sinh UUID và timestamp ISO ngẫu nhiên.
- IP & MAC: Tạo địa chỉ IPv4, IPv6 và MAC ngẫu nhiên.
- Mật khẩu & Locale: Sinh mật khẩu mạnh và mã ngôn ngữ ngẫu nhiên.
- User Agent: Hỗ trợ danh sách user agent thực tế.
- Màu sắc & Số: Tạo mã màu HEX, số ngẫu nhiên, boolean...
- Dễ dùng: Chỉ cần gọi
faker.NewFaker()là có thể dùng ngay. - Mã nguồn mở: MIT license, phù hợp tích hợp vào bất kỳ dự án Go nào.
💡 Vì sao đáng chú ý
Không cần cấu hình phức tạp, go-faker cung cấp API trực tiếp để sinh từng loại dữ liệu cụ thể. Điều này giúp tiết kiệm thời gian khi cần tạo dữ liệu giả cho môi trường test, mock API hoặc load testing. Đặc biệt, sự tích hợp với Postman dynamic variables giúp người dùng dễ dàng chuyển đổi các script test sang Go mà không cần viết lại logic sinh dữ liệu.
#Go #Faker #Postman #LoadTesting #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD