{"id":13481384,"url":"https://github.com/longevityframework/longevity","last_synced_at":"2025-09-01T08:36:16.997Z","repository":{"id":24706524,"uuid":"28118086","full_name":"longevityframework/longevity","owner":"longevityframework","description":"A Persistence Framework for Scala and NoSQL","archived":false,"fork":false,"pushed_at":"2018-07-06T02:43:27.000Z","size":13206,"stargazers_count":102,"open_issues_count":36,"forks_count":6,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-02-02T19:51:41.149Z","etag":null,"topics":["cassandra","database-model","mongodb","nosql-database","persistence-framework","scala","sqlite"],"latest_commit_sha":null,"homepage":"http://longevityframework.org","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/longevityframework.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-17T02:50:13.000Z","updated_at":"2024-03-17T22:56:13.000Z","dependencies_parsed_at":"2022-08-06T03:01:06.490Z","dependency_job_id":null,"html_url":"https://github.com/longevityframework/longevity","commit_stats":null,"previous_names":["sullivan-/longevity"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longevityframework%2Flongevity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longevityframework%2Flongevity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longevityframework%2Flongevity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longevityframework%2Flongevity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/longevityframework","download_url":"https://codeload.github.com/longevityframework/longevity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239140107,"owners_count":19588338,"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","database-model","mongodb","nosql-database","persistence-framework","scala","sqlite"],"created_at":"2024-07-31T17:00:51.378Z","updated_at":"2025-02-16T14:31:12.703Z","avatar_url":"https://github.com/longevityframework.png","language":"Scala","readme":"[![Build\nStatus](https://travis-ci.org/longevityframework/longevity.svg?branch=master)](https://travis-ci.org/longevityframework/longevity)\n[![License](http://img.shields.io/:license-Apache%202-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt)\n[![Join the chat at https://gitter.im/longevityframework/longevity](https://badges.gitter.im/longevityframework/longevity.svg)](https://gitter.im/longevityframework/longevity?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n# longevity - A Persistence Framework for Scala and NoSQL.\n\n## Focus your development on your domain model, not your database model.\n\nLongevity translates your domain into a natural, easy to understand database model. Your persistent\nobjects are stored as JSON, and we add any other database schema needed to keep performance fast.\n\nYou no longer need to:\n\n- design a database schema\n- build and maintain a translation layer between your domain model and database model\n- build and maintain integration tests for your translation layer\n- make compromises in your domain model to satisfy your database model or translation layer\n\nWith longevity, persistence concerns and operations are abstracted behind an elegant persistence\nAPI. We provide you with fully featured repositories for [Cassandra](http://cassandra.apache.org/),\n[MongoDB](https://www.mongodb.org/), and [SQLite](https://sqlite.org/).\n\nFor more information, please visit the [longevity website](http://longevityframework.org/).\n","funding_links":[],"categories":["Database","Table of Contents"],"sub_categories":["Database"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flongevityframework%2Flongevity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flongevityframework%2Flongevity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flongevityframework%2Flongevity/lists"}