{"id":17575083,"url":"https://github.com/ngynkvn/zigscene","last_synced_at":"2025-04-12T20:44:41.126Z","repository":{"id":258853209,"uuid":"872172895","full_name":"ngynkvn/zigscene","owner":"ngynkvn","description":"fun little music visualization, \"demo scene\"","archived":false,"fork":false,"pushed_at":"2025-03-15T07:01:29.000Z","size":4476,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T17:30:00.663Z","etag":null,"topics":["audio-player","audio-processing","audio-visualizer","demoscene","raylib","zig"],"latest_commit_sha":null,"homepage":"https://ngynkvn.github.io/zigscene/","language":"Zig","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/ngynkvn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-10-14T00:41:58.000Z","updated_at":"2025-03-15T07:01:32.000Z","dependencies_parsed_at":"2024-10-27T02:24:58.943Z","dependency_job_id":null,"html_url":"https://github.com/ngynkvn/zigscene","commit_stats":null,"previous_names":["ngynkvn/zigscene"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngynkvn%2Fzigscene","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngynkvn%2Fzigscene/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngynkvn%2Fzigscene/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngynkvn%2Fzigscene/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngynkvn","download_url":"https://codeload.github.com/ngynkvn/zigscene/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631687,"owners_count":21136556,"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","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":["audio-player","audio-processing","audio-visualizer","demoscene","raylib","zig"],"created_at":"2024-10-21T22:06:30.484Z","updated_at":"2025-04-12T20:44:41.114Z","avatar_url":"https://github.com/ngynkvn.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zigscene\n\nAudio visualization experiment using zig and raylib.\n\nBuilt against `0.14.0-dev.2605+136c5a916`\n\n## Getting Started\n\n\u003e [!NOTE]\n\u003e This project uses the nightly master build for zig, which frequently introduces breaking changes to the language. While this allows us to use the latest features and\n\u003e improvements, it may:\n\u003e\n\u003e - Break unexpectedly when updating Zig versions\n\u003e - Contain code patterns that don't work in stable Zig releases\n\u003e - Require periodic updates to maintain compatibility\n\u003e\n\u003e   To build this project, you'll need to use Zig's master branch. You can download the latest nightly build from \u003chttps://ziglang.org/download/\u003e.\n\u003e\n\u003e   I also recommend using [zigup][1] or [zvm][2] to install and manage zig versions.\n\nYou should have:\n\n- This repository:\n\n  ```bash\n  git clone https://github.com/ngynkvn/zigscene\n  cd zigscene\n  ```\n\n- `zig` available in PATH.\n  - Ensure `zig version` outputs `0.14.0-dev.2605+136c5a916`\n\n```bash\n# Build the project\nzig build\n\n# Build and run\nzig build run\n\n# Build with release optimization\nzig build -Doptimize=ReleaseFast\n\n# Run tests\nzig build test\n```\n\n## Usage\n\n`zig build run`, then drag and drop an audio file onto the window. Simple hotkeys are available: **TODO**\n\n## Screenshots\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px;\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/c87094ec-866d-4cd1-ad56-1fe32f4a6de0\" alt=\"example\" style=\"width: 40%;\"/\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/c61581d6-0686-4786-9f4f-2cdd4cfb98dc\" alt=\"example\" style=\"width: 47%;\"/\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/125bb810-4936-4b71-9610-727efa382211\" alt=\"example\" style=\"width: 40%;\"/\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/4e427ed1-1396-4c51-a5fe-27ca09f74000\" alt=\"example\" style=\"width: 46%;\"/\u003e\n\u003c/div\u003e\n\n[1]: https://github.com/marler8997/zigup?tab=readme-ov-file#how-to-install\n[2]: https://github.com/tristanisham/zvm?tab=readme-ov-file#installing-zvm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngynkvn%2Fzigscene","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngynkvn%2Fzigscene","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngynkvn%2Fzigscene/lists"}