{"id":15288795,"url":"https://github.com/mattetti/gorailsyourself","last_synced_at":"2025-04-13T05:34:53.722Z","repository":{"id":11453826,"uuid":"13915099","full_name":"mattetti/goRailsYourself","owner":"mattetti","description":"A suite of useful functions needed when porting/mixing Go/Rails code.","archived":false,"fork":false,"pushed_at":"2021-04-02T05:12:43.000Z","size":48,"stargazers_count":94,"open_issues_count":2,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-04-14T14:47:18.106Z","etag":null,"topics":["authentication","golang","inflector","rails"],"latest_commit_sha":null,"homepage":"","language":"Go","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/mattetti.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":"2013-10-28T02:40:27.000Z","updated_at":"2023-05-04T06:36:45.000Z","dependencies_parsed_at":"2022-09-13T13:12:58.615Z","dependency_job_id":null,"html_url":"https://github.com/mattetti/goRailsYourself","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/mattetti%2FgoRailsYourself","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattetti%2FgoRailsYourself/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattetti%2FgoRailsYourself/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattetti%2FgoRailsYourself/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattetti","download_url":"https://codeload.github.com/mattetti/goRailsYourself/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670516,"owners_count":21142896,"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":["authentication","golang","inflector","rails"],"created_at":"2024-09-30T15:53:11.633Z","updated_at":"2025-04-13T05:34:53.434Z","avatar_url":"https://github.com/mattetti.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"goRailsYourself\n===============\n\n[![GoDoc](http://godoc.org/github.com/mattetti/goRailsYourself?status.png)](https://pkg.go.dev/github.com/mattetti/goRailsYourself)\n\n\nA suite of packages useful when you have to deal with Go and Rails apps\nor when migrating from Ruby to Go. \n\nThe crypto package allows for shared authentication cookie support with Rails, included version 5.2+.\n\n\nSee the [documentation](http://godoc.org/github.com/mattetti/goRailsYourself) and/or the test suite for more examples.\n\n## Dependencies:\n\nThe inflector package relies on:\n [unidecode](http://godoc.org/github.com/fiam/gounidecode/unidecode) to handle the transliteration.\n\nThe crypto package relies on:\n  [pbkdf2](http://golang.org/x/crypto/pbkdf2) to handle the\ngeneration of derived keys.\n\nThe test suite uses\n[Goblin](http://tech.gilt.com/post/64409561192/goblin-a-minimal-and-beautiful-testing-framework-for)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattetti%2Fgorailsyourself","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattetti%2Fgorailsyourself","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattetti%2Fgorailsyourself/lists"}