{"id":21278398,"url":"https://github.com/wdalmut/ex-bijective","last_synced_at":"2025-07-11T08:33:08.535Z","repository":{"id":57479602,"uuid":"116117981","full_name":"wdalmut/ex-bijective","owner":"wdalmut","description":"Bijective function in Elixir","archived":false,"fork":false,"pushed_at":"2018-01-08T08:45:26.000Z","size":6,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-29T08:40:43.496Z","etag":null,"topics":["bijective-functions","elixir","shortener"],"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/wdalmut.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}},"created_at":"2018-01-03T09:25:23.000Z","updated_at":"2019-07-09T11:59:50.000Z","dependencies_parsed_at":"2022-09-17T05:02:52.990Z","dependency_job_id":null,"html_url":"https://github.com/wdalmut/ex-bijective","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdalmut%2Fex-bijective","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdalmut%2Fex-bijective/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdalmut%2Fex-bijective/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdalmut%2Fex-bijective/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wdalmut","download_url":"https://codeload.github.com/wdalmut/ex-bijective/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225708279,"owners_count":17511635,"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":["bijective-functions","elixir","shortener"],"created_at":"2024-11-21T10:13:19.564Z","updated_at":"2024-11-21T10:13:20.346Z","avatar_url":"https://github.com/wdalmut.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bijective\n\nIn mathematics, a bijection, bijective function, or one-to-one correspondence is a function\nbetween the elements of two sets, where each element of one set is paired with exactly one\nelement of the other set, and each element of the other set is paired with exactly one\nelement of the first set.\n\n```elixir\niex\u003e Bijective.encode(19587376)\n\"bulJA\"\niex\u003e Bijective.decode(\"bulJA\")\n19587376\n```\n\n## Installation\n\nYou can install by adding `bijective` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:bijective, \"~\u003e 0.0.2\"}\n  ]\nend\n```\n\nDocumentation can be found at: [https://hexdocs.pm/bijective](https://hexdocs.pm/bijective).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwdalmut%2Fex-bijective","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwdalmut%2Fex-bijective","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwdalmut%2Fex-bijective/lists"}