{"id":13508566,"url":"https://github.com/whitfin/unsafe","last_synced_at":"2025-04-19T14:08:19.086Z","repository":{"id":26773613,"uuid":"109874321","full_name":"whitfin/unsafe","owner":"whitfin","description":"Generate unsafe (!) bindings for Elixir functions","archived":false,"fork":false,"pushed_at":"2023-08-30T21:09:38.000Z","size":31,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-12T18:44:48.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","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/whitfin.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}},"created_at":"2017-11-07T18:26:21.000Z","updated_at":"2023-08-30T20:53:23.000Z","dependencies_parsed_at":"2024-01-08T19:22:17.648Z","dependency_job_id":null,"html_url":"https://github.com/whitfin/unsafe","commit_stats":{"total_commits":21,"total_committers":1,"mean_commits":21.0,"dds":0.0,"last_synced_commit":"76951b0b9e4f8b82e32fbb5a91e67de8963898e8"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitfin%2Funsafe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitfin%2Funsafe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitfin%2Funsafe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitfin%2Funsafe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whitfin","download_url":"https://codeload.github.com/whitfin/unsafe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246157603,"owners_count":20732644,"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":[],"created_at":"2024-08-01T02:00:54.880Z","updated_at":"2025-03-30T11:32:14.771Z","avatar_url":"https://github.com/whitfin.png","language":"Elixir","funding_links":[],"categories":["Macros"],"sub_categories":[],"readme":"# Unsafe\n[![Build Status](https://img.shields.io/github/actions/workflow/status/whitfin/unsafe/ci.yml?branch=main)](https://github.com/whitfin/unsafe/actions) [![Coverage Status](https://img.shields.io/coveralls/whitfin/unsafe.svg)](https://coveralls.io/github/whitfin/unsafe) [![Hex.pm Version](https://img.shields.io/hexpm/v/unsafe.svg)](https://hex.pm/packages/unsafe) [![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://hexdocs.pm/unsafe/)\n\nThis library is designed at generating unsafe (!) bindings for Elixir\nfunction definitions at compile time.\n\nThe aim is to reduce the amount of duplicated code that developers have\nto write when supporting both safe and unsafe variants of functions. It\nwas written to scratch a personal itch but due to the clear utility for\na wider audience, it was packaged up to make it extensible as an open\nsource project.\n\nTo install it for your project, you can pull it directly from Hex. Rather\nthan use the version shown below, you can use the the latest version from\nHex (shown at the top of this README).\n\n```elixir\ndef deps do\n  [{:unsafe, \"~\u003e 1.0\"}]\nend\n```\n\nDocumentation and examples can be found on [Hexdocs](https://hexdocs.pm/unsafe/)\nas they're updated automatically alongside each release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitfin%2Funsafe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhitfin%2Funsafe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitfin%2Funsafe/lists"}