| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Test Data Generation Tools | 7.7 (#10) | 6.9 (#25) |
| Customization | Users can add custom providers, including dynamic providers that read elements from an external source. | Users can add custom functions and implement the Fakeable interface to control generated values for their own types. |
| Data types | Built-in providers generate values such as names, addresses, and text. | Examples include names, email addresses, phone numbers, companies, credit card numbers, and job titles. |
| License | Faker is released under the MIT License. | GitHub identifies the repository license as MIT. |
| Purpose | Faker is a Python package for generating fake data for database bootstrapping, XML documents, stress testing, and anonymizing production data. | GoFakeIt describes itself as a random fake data generator written in Go. |