{"id":25552480,"url":"https://github.com/afnizarnur/datapaw-library","last_synced_at":"2026-05-04T14:43:27.449Z","repository":{"id":271818337,"uuid":"913814063","full_name":"afnizarnur/datapaw-library","owner":"afnizarnur","description":"A collection of ready-to-use data for the Datapaw @Figma plugin powered by the community.","archived":false,"fork":false,"pushed_at":"2025-08-21T14:31:16.000Z","size":208925,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T17:01:40.693Z","etag":null,"topics":["design","dummy","figma","json","placeholder","plugins","prototyping"],"latest_commit_sha":null,"homepage":"https://www.figma.com/community/plugin/1434312636542908147/datapaw-google-sheets-json-string-currency-number-fake-data-and-more","language":"JavaScript","has_issues":true,"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/afnizarnur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-08T12:02:19.000Z","updated_at":"2025-08-21T14:31:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"1386013c-e97c-4c41-af4f-fab939f6787a","html_url":"https://github.com/afnizarnur/datapaw-library","commit_stats":null,"previous_names":["afnizarnur/datapaw-library"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/afnizarnur/datapaw-library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afnizarnur%2Fdatapaw-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afnizarnur%2Fdatapaw-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afnizarnur%2Fdatapaw-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afnizarnur%2Fdatapaw-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afnizarnur","download_url":"https://codeload.github.com/afnizarnur/datapaw-library/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afnizarnur%2Fdatapaw-library/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32612318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["design","dummy","figma","json","placeholder","plugins","prototyping"],"created_at":"2025-02-20T11:24:54.048Z","updated_at":"2026-05-04T14:43:27.422Z","avatar_url":"https://github.com/afnizarnur.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.figma.com/community/plugin/1434312636542908147/datapaw-google-sheets-json-string-currency-number-fake-data-and-more\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/33309367-deda-45d6-9990-8148da575ef6\" width=\"60\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eDatapaw Library\u003c/h1\u003e\n\u003cp align=\"center\"\u003eA collection of ready-to-use data for the Datapaw \u003ca href=\"https://www.figma.com/community/plugin/1434312636542908147/datapaw-google-sheets-json-string-currency-number-fake-data-and-more\"\u003eFigma\u003c/a\u003e plugin powered by the community.\u003c/p\u003e\n\nhttps://github.com/user-attachments/assets/468d8445-af79-426a-9a6d-61340db47a60\n\n## Getting Started\n\n1. Install [Datapaw Figma Plugin](https://www.figma.com/community/plugin/1434312636542908147/datapaw-google-sheets-json-string-currency-number-fake-data-and-more)\n2. Open the plugin and navigate to the Library tab\n3. Browse through the available data types and use them in your designs\n\n## File Structure\n\nThe library follows this structure:\n```\ndata/\n├── string/          # String data files\n├── number/          # Number data files\n├── date-time/       # Date and time data files\n├── multiple/        # Multi-variable data files\n├── json/            # JSON data files\n├── google-sheets/   # Google Sheets configurations\n└── image/           # Image collections\n    └── collection-name/\n        ├── collection-name.json\n        └── [image files]\n```\n\n## Supported Data Types\n\nThe Datapaw library includes the following ready-to-use data types:\n\n1. **Multi Variable** - Pre-configured data combinations for complex design needs\n2. **JSON** - Ready-to-use JSON data structures\n3. **Google Sheets** - Sample Google Sheets configurations and templates\n4. **String** - Curated lists of text data\n5. **Number** - Pre-configured numeric data sets\n6. **Date \u0026 Time** - Sample date and time formats\n7. **Image** - Collection of design-ready images\n\nEach data type in this library is carefully curated and ready to use in your Figma designs through the Datapaw plugin's Library tab.\n\n## Contributing\n\nDatapaw Library is powered by the community! We welcome contributions that help designers create better mockups with realistic data. To contribute:\n\n1. Fork this repository\n2. Add your data to the appropriate folder in `/data`\n3. Create a pull request with a clear description of your contribution\n\n### Data Criteria\n\nTo maintain quality and usefulness, contributed data should meet these criteria:\n\n- [ ] **Realistic \u0026 Professional** - data should be realistic and appropriate for professional design mockups\n- [ ] **Well-Structured** - follow the existing folder structure and file naming conventions\n- [ ] **Clean \u0026 Safe** - no sensitive, personal, offensive, or copyrighted content\n- [ ] **Properly Formatted** - data should be properly formatted according to its type (JSON for structured data)\n- [ ] **Well-Documented** - include a clear description of the data and its intended use\n- [ ] **Reasonable Size** - keep file sizes reasonable (max 5MB for images, 1MB for other types)\n\n\u003e [!IMPORTANT]\n\u003e Contributions containing sensitive, personal, offensive, or copyrighted content will be rejected.\n\n---\n\n## Examples\n\nHere are examples of how to structure data for each type:\n\n### String Data\nThe `orderType` field accepts: \"Random\" (default), \"AsEntered\", or \"ReverseOrder\"\n\n```json\n{\n  \"name\": \"Button Labels\",\n  \"description\": \"A collection of common button labels and call-to-action text\",\n  \"datatype\": \"string\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"textItems\": [\n      \"Get Started\",\n      \"Learn More\",\n      \"Sign Up Now\"\n    ],\n    \"orderType\": \"Random\",\n    \"prefix\": \"\",\n    \"suffix\": \"\"\n  },\n  \"tags\": [\n    \"buttons\",\n    \"cta\",\n    \"ui\"\n  ]\n}\n```\n\n### Number Data\n```json\n{\n  \"name\": \"Ratings\",\n  \"description\": \"Rating scores from 1 to 5 with one decimal place\",\n  \"datatype\": \"number\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"min\": \"1\",\n    \"max\": \"5\",\n    \"decimalPlaces\": \"1\",\n    \"useSeparator\": false,\n    \"prefix\": \"\",\n    \"suffix\": \" ⭐\"\n  },\n  \"tags\": [\"rating\", \"score\", \"stars\", \"review\"]\n}\n```\n\n### Date \u0026 Time Data\nThe `orderType` field accepts: \"Sequential\" (chronological), \"Random\", or \"ReverseOrder\"\n\n```json\n{\n  \"name\": \"Calendar Events\",\n  \"description\": \"Full date formats perfect for calendar events and schedules\",\n  \"datatype\": \"date-time\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"dateFormat\": \"EEEE, MMMM d, yyyy\",\n    \"orderType\": \"Sequential\",\n    \"prefix\": \"\",\n    \"suffix\": \"\"\n  },\n  \"tags\": [\n    \"calendar\",\n    \"events\",\n    \"schedule\"\n  ]\n}\n```\n\n### Multi Variable Data\nFor string variables, the `orderType` field accepts: \"Random\" (default), \"AsEntered\", or \"ReverseOrder\"\n\n```json\n{\n  \"name\": \"E-commerce Product\",\n  \"description\": \"Product details with name, price, rating, and stock information\",\n  \"datatype\": \"multiple\",\n  \"isFeatured\": false,\n  \"tags\": [\"product\", \"e-commerce\", \"multi-variable\", \"shop\"],\n  \"data\": {\n    \"variables\": [\n      {\n        \"id\": \"product-name\",\n        \"name\": \"productName\",\n        \"dataType\": \"string\",\n        \"config\": {\n          \"textItems\": [\n            \"AirFlow Pro Wireless Earbuds\",\n            \"ZenBook Ultra Laptop\"\n          ],\n          \"orderType\": \"Random\",\n          \"prefix\": \"\",\n          \"suffix\": \"\"\n        }\n      },\n      {\n        \"id\": \"product-price\",\n        \"name\": \"price\",\n        \"dataType\": \"number\",\n        \"config\": {\n          \"min\": \"29.99\",\n          \"max\": \"999.99\",\n          \"decimalPlaces\": \"2\",\n          \"useSeparator\": true,\n          \"prefix\": \"$\",\n          \"suffix\": \"\"\n        }\n      }\n    ]\n  }\n}\n```\n\n### JSON Data\nThe data can be provided in two ways:\n- Use `sourceType: \"url\"` with a `url` field pointing to a JSON file\n- Use `sourceType: \"direct\"` with a `content` field containing stringified JSON data (use [JSON Stringify Online](https://jsonformatter.org/json-stringify-online) to convert your JSON)\n\nThe `orderType` field accepts: \"Random\" (default), \"AsEntered\", or \"ReverseOrder\"\n\n```json\n{\n  \"name\": \"Global Airport Directory\",\n  \"description\": \"A comprehensive dataset of airports worldwide, including their locations and details.\",\n  \"datatype\": \"json\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"sourceType\": \"url\",\n    \"url\": \"https://example.com/airports.json\",\n    \"orderType\": \"Random\"\n  },\n  \"tags\": [\"airports\", \"global\", \"locations\", \"travel\"]\n}\n```\n\nExample with direct content:\n```json\n{\n  \"name\": \"Simple User List\",\n  \"description\": \"A list of users with basic information\",\n  \"datatype\": \"json\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"sourceType\": \"direct\",\n    \"content\": \"[{\\\"id\\\":1,\\\"name\\\":\\\"John Doe\\\",\\\"role\\\":\\\"Designer\\\"},{\\\"id\\\":2,\\\"name\\\":\\\"Jane Smith\\\",\\\"role\\\":\\\"Developer\\\"}]\",\n    \"orderType\": \"Random\"\n  },\n  \"tags\": [\"users\", \"people\", \"directory\"]\n}\n```\n\n### Google Sheets Data\nThe `orderType` field accepts: \"Random\" (default), \"AsEntered\", or \"ReverseOrder\"\n\n```json\n{\n  \"name\": \"Retro User Avatars\",\n  \"description\": \"An extensive collection of user profiles featuring avatars inspired by the vibrant styles of the 1980s and 1990s\",\n  \"datatype\": \"google-sheets\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"url\": \"https://docs.google.com/spreadsheets/d/your-sheet-id/edit?usp=sharing\",\n    \"orderType\": \"AsEntered\"\n  },\n  \"tags\": [\n    \"user profiles\",\n    \"retro avatars\",\n    \"data collection\"\n  ]\n}\n```\n\n\u003e [!NOTE]\n\u003e For Google Sheets data, make sure your sheet is publicly accessible with \"Anyone with the link can view\" permission.\n\n### Image Data\nPlace all image files in the same folder as the JSON file. The `url` field should be the filename of the image.\n\n```json\n{\n  \"name\": \"Rad Faces - Retro Character Avatars\",\n  \"description\": \"A collection of nostalgic character avatars from the 80s and 90s featuring iconic characters from movies, TV shows, and pop culture.\",\n  \"datatype\": \"image\",\n  \"isFeatured\": false,\n  \"data\": {\n    \"images\": [\n      {\n        \"url\": \"aeon-flux.jpg\",\n        \"name\": \"Aeon Flux\"\n      },\n      {\n        \"url\": \"akira.jpg\",\n        \"name\": \"Akira\"\n      }\n    ]\n  },\n  \"tags\": [\"avatars\", \"retro\", \"characters\", \"90s\"]\n}\n```\n\n---\n\n## FAQ\n\n### What should I do if a data source is not working?\n- For JSON URLs that become inaccessible, please [create an issue](https://github.com/afnizarnur/datapaw-library/issues) with the data name and URL\n- For Google Sheets, make sure the sheet is publicly accessible with \"Anyone with the link can view\" permission\n- For image files, check if all images referenced in the JSON file exist in the same folder\n\n### How do I report a problem with the data?\n1. Check if the issue is already reported in the [Issues tab](https://github.com/afnizarnur/datapaw-library/issues)\n2. If not, create a new issue with:\n   - Data type and name\n   - Description of the problem\n   - Steps to reproduce the issue\n   - Expected behavior\n\n### Can I update existing data?\nYes! You can contribute by:\n1. Updating outdated or incorrect data\n2. Adding more items to existing data files:\n   - Add more text items to string data\n   - Add more images to image collections\n   - Add more entries to JSON data\n\nJust make sure to:\n1. Fork the repository\n2. Make your changes\n3. Submit a pull request with a clear description of the updates\n4. Follow the same format and quality criteria as the existing data\n\n### How do I suggest new data types?\nUse the [Issues tab](https://github.com/afnizarnur/datapaw-library/issues) to suggest new data types. Include:\n- Description of the data type\n- Use cases and examples\n- Any specific formatting requirements\n\n## License\n\nThis project is licensed under the MIT License, see the [LICENSE](LICENSE) file for details. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafnizarnur%2Fdatapaw-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafnizarnur%2Fdatapaw-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafnizarnur%2Fdatapaw-library/lists"}