{"id":27306251,"url":"https://github.com/with-555/fake-api-maker","last_synced_at":"2025-08-16T05:38:37.784Z","repository":{"id":287408670,"uuid":"964587990","full_name":"With-555/Fake-API-Maker","owner":"With-555","description":"Bu loyiha — Felix-ITS tomonidan tayyorlangan oddiy, tezkor va oson Fake API generatori. Frontend ishlab chiquvchilar, testchilar yoki demo ma’lumot kerak bo‘ladigan har qanday dasturchilar uchun foydali vosita. Siz JSON formatdagi fayllarga asoslangan holda RESTful endpointlar yaratishingiz mumkin.","archived":false,"fork":false,"pushed_at":"2025-08-12T23:35:00.000Z","size":1242,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-13T01:24:20.100Z","etag":null,"topics":["api","deta","django","django-rest-framework","docker","donald-trump","donald-trump-tweets","faker","fastapi","open-source","python","redis","trump-tweets","twitter"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/With-555.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-11T13:04:01.000Z","updated_at":"2025-08-12T23:35:04.000Z","dependencies_parsed_at":"2025-05-17T09:29:14.703Z","dependency_job_id":"326c91e3-32fc-400c-a4cf-7ceb072660d3","html_url":"https://github.com/With-555/Fake-API-Maker","commit_stats":null,"previous_names":["with-555/fake-api-maker"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/With-555/Fake-API-Maker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/With-555%2FFake-API-Maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/With-555%2FFake-API-Maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/With-555%2FFake-API-Maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/With-555%2FFake-API-Maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/With-555","download_url":"https://codeload.github.com/With-555/Fake-API-Maker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/With-555%2FFake-API-Maker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270672864,"owners_count":24626033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","deta","django","django-rest-framework","docker","donald-trump","donald-trump-tweets","faker","fastapi","open-source","python","redis","trump-tweets","twitter"],"created_at":"2025-04-12T03:59:15.865Z","updated_at":"2025-08-16T05:38:37.759Z","avatar_url":"https://github.com/With-555.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎉 Fake API Maker\n\n![GitHub](https://img.shields.io/github/license/With-555/Fake-API-Maker)\n![Version](https://img.shields.io/github/v/release/With-555/Fake-API-Maker)\n![Docker](https://img.shields.io/badge/docker-enabled-blue)\n\n## Overview\n\nWelcome to the **Fake API Maker** project! This tool, created by Felix-ITS, serves as a simple, fast, and easy-to-use generator for fake APIs. It's designed to assist frontend developers, testers, or any programmers in need of demo data. You can create RESTful endpoints based on JSON files effortlessly.\n\nIf you're looking to get started quickly, check out the [Releases section](https://github.com/With-555/Fake-API-Maker/releases) for downloadable files.\n\n## Features\n\n- **Fast Setup**: Get your fake API running in minutes.\n- **Customizable**: Tailor your endpoints to fit your needs.\n- **Easy to Use**: Simple commands to generate data.\n- **Open Source**: Contribute to the project or use it freely.\n\n## Topics\n\nThis project utilizes various technologies and libraries, including:\n\n- **Celery**: For asynchronous task management.\n- **Django**: The web framework that powers the API.\n- **Django REST Framework**: To create RESTful APIs.\n- **Docker**: For containerization.\n- **Docker Compose**: To manage multi-container Docker applications.\n- **Faker**: For generating fake data.\n- **Faker Generator**: A library to create various types of fake data.\n- **Redis**: For caching and data storage.\n- **Python**: The programming language used.\n\n## Getting Started\n\n### Prerequisites\n\nBefore you begin, ensure you have the following installed:\n\n- **Python 3.x**\n- **Docker**\n- **Docker Compose**\n\n### Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/With-555/Fake-API-Maker.git\n   cd Fake-API-Maker\n   ```\n\n2. Build the Docker container:\n\n   ```bash\n   docker-compose build\n   ```\n\n3. Start the application:\n\n   ```bash\n   docker-compose up\n   ```\n\n4. Access the API at `http://localhost:8000`.\n\nFor additional files and updates, please visit the [Releases section](https://github.com/With-555/Fake-API-Maker/releases).\n\n## Usage\n\n### Creating Endpoints\n\nYou can create custom endpoints by modifying the JSON configuration files in the `config` directory. Each file can define different types of data structures, such as:\n\n- User profiles\n- Product listings\n- Blog posts\n\n### Example\n\nTo create a simple user endpoint, you might define a JSON file like this:\n\n```json\n{\n  \"users\": [\n    {\n      \"id\": 1,\n      \"name\": \"John Doe\",\n      \"email\": \"john.doe@example.com\"\n    },\n    {\n      \"id\": 2,\n      \"name\": \"Jane Smith\",\n      \"email\": \"jane.smith@example.com\"\n    }\n  ]\n}\n```\n\nOnce your JSON is set up, you can access the endpoint via:\n\n```\nGET http://localhost:8000/api/users/\n```\n\n### Generating Fake Data\n\nYou can also generate fake data using the Faker library. To do this, simply call the relevant functions in your Python code:\n\n```python\nfrom faker import Faker\n\nfake = Faker()\nprint(fake.name())\nprint(fake.email())\n```\n\n## Contributing\n\nWe welcome contributions! If you want to help improve this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes.\n4. Commit your changes (`git commit -m 'Add new feature'`).\n5. Push to the branch (`git push origin feature-branch`).\n6. Open a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor any inquiries, feel free to reach out to the maintainers:\n\n- Felix-ITS Team: [felix-its@example.com](mailto:felix-its@example.com)\n\n## Acknowledgments\n\n- Thanks to the contributors and community for their support.\n- Special thanks to the maintainers of the libraries used in this project.\n\n## Conclusion\n\nThank you for checking out the **Fake API Maker**! We hope this tool simplifies your development process. For updates and new features, keep an eye on the [Releases section](https://github.com/With-555/Fake-API-Maker/releases).\n\nHappy coding! 🚀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwith-555%2Ffake-api-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwith-555%2Ffake-api-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwith-555%2Ffake-api-maker/lists"}