{"id":19506802,"url":"https://github.com/calvinlfer/play-framework-cassandra-example","last_synced_at":"2025-07-19T01:37:32.415Z","repository":{"id":68736749,"uuid":"90439448","full_name":"calvinlfer/Play-Framework-Cassandra-Example","owner":"calvinlfer","description":"An example that shows how you can integrate Cassandra with Play Framework","archived":false,"fork":false,"pushed_at":"2018-03-02T05:04:50.000Z","size":28,"stargazers_count":7,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"phantom","last_synced_at":"2025-07-11T23:54:49.164Z","etag":null,"topics":["cassandra","get-quill","phantom","play-framework","playframework","quill","scala"],"latest_commit_sha":null,"homepage":"","language":"Scala","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/calvinlfer.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":"2017-05-06T05:23:51.000Z","updated_at":"2021-08-09T08:54:45.000Z","dependencies_parsed_at":"2023-04-03T19:24:07.732Z","dependency_job_id":null,"html_url":"https://github.com/calvinlfer/Play-Framework-Cassandra-Example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/calvinlfer/Play-Framework-Cassandra-Example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calvinlfer%2FPlay-Framework-Cassandra-Example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calvinlfer%2FPlay-Framework-Cassandra-Example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calvinlfer%2FPlay-Framework-Cassandra-Example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calvinlfer%2FPlay-Framework-Cassandra-Example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calvinlfer","download_url":"https://codeload.github.com/calvinlfer/Play-Framework-Cassandra-Example/tar.gz/refs/heads/phantom","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calvinlfer%2FPlay-Framework-Cassandra-Example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265871409,"owners_count":23842027,"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":["cassandra","get-quill","phantom","play-framework","playframework","quill","scala"],"created_at":"2024-11-10T22:38:29.319Z","updated_at":"2025-07-19T01:37:32.391Z","avatar_url":"https://github.com/calvinlfer.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# An Example with Play Framework and Cassandra (Phantom)\nThis is an example REST API showing how to hook together Play Framework and Cassandra (using Phantom). \nPhantom has been isolated to the repository interpreter.\n\nSee the [quill branch](https://github.com/calvinlfer/Play-Framework-Cassandra-Example/tree/quill) for a Quill backed repository\n\nThe phantom branch also has pagination which is not implemented in the Quill branch.\n\nThis project was created using [giter8](http://www.foundweekends.org/giter8):\n\n```sbt new playframework/play-scala-seed.g8```\n\n## Cassandra setup (development)\n\n### Keyspace\n```cql\nCREATE KEYSPACE persons WITH REPLICATION = {\n\t'class': 'SimpleStrategy',\n\t'replication_factor': 1\n};\n```\n\n### Table\n```cql\nCREATE TABLE persons.person_info (\n\tid UUID,\n\tgender TEXT,\n\tstudent_id TEXT,\n\tfirst_name TEXT,\n\tlast_name TEXT,\n\tPRIMARY KEY (id)\n);\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalvinlfer%2Fplay-framework-cassandra-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalvinlfer%2Fplay-framework-cassandra-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalvinlfer%2Fplay-framework-cassandra-example/lists"}