{"id":23125816,"url":"https://github.com/daniel-le97/vlibuv","last_synced_at":"2026-03-07T02:02:05.626Z","repository":{"id":259166213,"uuid":"862632711","full_name":"daniel-le97/vlibuv","owner":"daniel-le97","description":"v bindings for libuv","archived":false,"fork":false,"pushed_at":"2025-12-06T20:39:29.000Z","size":698,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-22T22:08:39.070Z","etag":null,"topics":["libuv-bindings","vlang"],"latest_commit_sha":null,"homepage":"","language":"V","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daniel-le97.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-24T23:42:19.000Z","updated_at":"2025-12-06T20:39:33.000Z","dependencies_parsed_at":"2024-10-23T07:13:00.081Z","dependency_job_id":"c8ec50ad-aff9-4693-a4e2-79267f69953e","html_url":"https://github.com/daniel-le97/vlibuv","commit_stats":null,"previous_names":["daniel-le97/vlibuv"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/daniel-le97/vlibuv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-le97%2Fvlibuv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-le97%2Fvlibuv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-le97%2Fvlibuv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-le97%2Fvlibuv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daniel-le97","download_url":"https://codeload.github.com/daniel-le97/vlibuv/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-le97%2Fvlibuv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30205893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"online","status_checked_at":"2026-03-07T02:00:06.765Z","response_time":53,"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":["libuv-bindings","vlang"],"created_at":"2024-12-17T08:15:20.435Z","updated_at":"2026-03-07T02:02:05.608Z","avatar_url":"https://github.com/daniel-le97.png","language":"V","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vlibuv\n\nv bindings for libuv\n\n## note\nthis currently compiles libuv from source on Ubuntu, macOS, and Windows, other platforms have not yet been tested\n\nV version: V 0.4.12, Commit: d0dc13e\nlibuv version: branch v1.x, Commit: 8e02462\n\npassing -d uv_static, assumes libuv is installed as a static library at /usr/local/ or /opt/homebrew on macOS\n\nusing TCC is currently not supported on windows.\n\n## Install\n\n```\nv install --git https://github.com/daniel-le97/vlibuv.git\n```\nor\n```\ngit clone https://github.com/daniel-le97/vlibuv.git ~/.vmodules/vlibuv\n```\n\n## Development\nyou may need to run \"build.vsh update\" and \"build.vsh symlink\" before developing\n\n```bash\nv run build.vsh update\n```\n- updates libuv, only do this if you really need\n\n```bash\n\nv run build.vsh symlink\n```\n - symlinks this project to ~/.vmodules\n\n## Version 0.0.4\n\ndirect lower level bindings to libuv are in ./uv and these should be mostly complete\n\n```\nimport vlibuv.uv\n```\n\nhigher level bindings are available via the main vlibuv module, but these are not fully complete.\n\nthe higher level bindings are made with the lower level bindings so there are plenty of escape hatches\n\n```\nimport vlibuv\n```\n\n\nmissing:\n - udp\n - thread\n - os\n - fs\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-le97%2Fvlibuv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniel-le97%2Fvlibuv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-le97%2Fvlibuv/lists"}