{"id":982,"url":"https://github.com/vapor/fluent","last_synced_at":"2025-05-14T20:07:01.282Z","repository":{"id":3686595,"uuid":"50543206","full_name":"vapor/fluent","owner":"vapor","description":"Vapor ORM (queries, models, and relations) for NoSQL and SQL databases","archived":false,"fork":false,"pushed_at":"2024-10-06T01:10:37.000Z","size":4435,"stargazers_count":1351,"open_issues_count":20,"forks_count":175,"subscribers_count":55,"default_branch":"main","last_synced_at":"2025-03-31T15:15:34.658Z","etag":null,"topics":["database","nosql","orm","server-side-swift","sql","swift","swift-linux","vapor","vapor-service"],"latest_commit_sha":null,"homepage":"https://docs.vapor.codes/4.0/fluent/overview/","language":"Swift","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/vapor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["vapor"],"open_collective":"vapor"}},"created_at":"2016-01-27T22:41:05.000Z","updated_at":"2025-03-29T19:20:40.000Z","dependencies_parsed_at":"2024-01-29T16:58:13.344Z","dependency_job_id":"8ec54a62-a0c5-4a4b-b7a9-55b203234f21","html_url":"https://github.com/vapor/fluent","commit_stats":{"total_commits":983,"total_committers":81,"mean_commits":"12.135802469135802","dds":0.45676500508647,"last_synced_commit":"223b27d04ab2b51c25503c9922eecbcdf6c12f89"},"previous_names":[],"tags_count":179,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Ffluent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Ffluent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Ffluent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Ffluent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vapor","download_url":"https://codeload.github.com/vapor/fluent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248201824,"owners_count":21064201,"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":["database","nosql","orm","server-side-swift","sql","swift","swift-linux","vapor","vapor-service"],"created_at":"2024-01-05T20:15:36.221Z","updated_at":"2025-04-10T10:47:06.705Z","avatar_url":"https://github.com/vapor.png","language":"Swift","readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/vapor/fluent/assets/1130717/f4708c0b-3c9e-4e8b-9508-aa1ca6481c70\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/vapor/fluent/assets/1130717/bc4e1040-1e8a-4c0c-a24d-e87221a01af3\"\u003e\n  \u003cimg src=\"https://github.com/vapor/fluent/assets/1130717/bc4e1040-1e8a-4c0c-a24d-e87221a01af3\" height=\"96\" alt=\"Fluent\"\u003e\n\u003c/picture\u003e \n\u003cbr\u003e\n\u003cbr\u003e\n\u003ca href=\"https://docs.vapor.codes/4.0/\"\u003e\u003cimg src=\"https://design.vapor.codes/images/readthedocs.svg\" alt=\"Documentation\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/vapor\"\u003e\u003cimg src=\"https://design.vapor.codes/images/discordchat.svg\" alt=\"Team Chat\"\u003e\u003c/a\u003e\n\u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://design.vapor.codes/images/mitlicense.svg\" alt=\"MIT License\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vapor/fluent/actions/workflows/test.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/vapor/fluent/test.yml?event=push\u0026style=plastic\u0026logo=github\u0026label=tests\u0026logoColor=%23ccc\" alt=\"Continuous Integration\"\u003e\u003c/a\u003e\n\u003ca href=\"https://codecov.io/github/vapor/fluent\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/vapor/fluent?style=plastic\u0026logo=codecov\u0026label=codecov\u0026token=yDzzHja8lt\"\u003e\u003c/a\u003e\n\u003ca href=\"https://swift.org\"\u003e\u003cimg src=\"https://design.vapor.codes/images/swift58up.svg\" alt=\"Swift 5.8+\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\nThe Fluent package makes it easy to use FluentKit in Vapor applications by tying the FluentKit database abstraction layer into the Vapor application lifecycle. It also provides helpers for mapping FluentKit's models to Vapor's authentication APIs.\n\nFor more information, see the [Fluent documentation](https://docs.vapor.codes/fluent/overview/).\n","funding_links":["https://github.com/sponsors/vapor","https://opencollective.com/vapor"],"categories":["Database","Libs","ORM","Swift","Packages","Data Management [🔝](#readme)"],"sub_categories":["Getting Started","Data Management","FileMaker","Other free courses","Database","Linter"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvapor%2Ffluent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvapor%2Ffluent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvapor%2Ffluent/lists"}