{"id":19335039,"url":"https://github.com/randomhashtags/swift-database","last_synced_at":"2026-04-09T20:03:20.701Z","repository":{"id":261726236,"uuid":"885154381","full_name":"RandomHashTags/swift-database","owner":"RandomHashTags","description":"Standalone library enabling communication with your favorite databases in Swift.","archived":false,"fork":false,"pushed_at":"2024-11-08T04:22:20.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T16:56:57.809Z","etag":null,"topics":["databases","microsoft-sql-server","mongodb","multiplatform","nosql","oracle-database","postgresql","sql","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RandomHashTags.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-08T03:54:05.000Z","updated_at":"2024-11-08T06:01:10.000Z","dependencies_parsed_at":"2024-11-08T04:32:18.441Z","dependency_job_id":"7636034e-2be6-4fa6-926c-6dab9f96b4e1","html_url":"https://github.com/RandomHashTags/swift-database","commit_stats":null,"previous_names":["randomhashtags/swift-database"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-database","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-database/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-database/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-database/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RandomHashTags","download_url":"https://codeload.github.com/RandomHashTags/swift-database/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240441801,"owners_count":19801790,"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":["databases","microsoft-sql-server","mongodb","multiplatform","nosql","oracle-database","postgresql","sql","swift"],"created_at":"2024-11-10T03:04:33.937Z","updated_at":"2026-04-09T20:03:20.696Z","avatar_url":"https://github.com/RandomHashTags.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swift Database\n\n\u003ca href=\"https://swift.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/Swift-6.2+-F05138?style=\u0026logo=swift\" alt=\"Requires at least Swift 6.2\"\u003e\u003c/a\u003e \u003cimg src=\"https://img.shields.io/badge/Platforms-Any-gold\"\u003e \u003ca href=\"https://discord.com/invite/VyuFQUpcUz\"\u003e\u003cimg src=\"https://img.shields.io/badge/Chat-Discord-7289DA?style=\u0026logo=discord\"\u003e\u003c/a\u003e \u003ca href=\"https://github.com/RandomHashTags/swift-database/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-Apache_2.0-blue\" alt=\"Apache 2.0 License\"\u003e\u003c/a\u003e\n\nSwift Database is a standalone database library that enables communication to your favorite databases (ranked by market share) using the bare minimum dependencies.\n\nWe utilize the latest features of the Swift Language (actors, concurrency, inline arrays, macros, noncopyables, spans) to push performance to the absolute limits while still making it easy to use.\n\nWe provide blueprint modules that lay out the API of the inner workings of each database to perform optimally, empowering the developer to determine the data structures and types used (if you don't use the default implementations provided by us).\n\n## Roadmap\n\n### Completed\n\n- [x] Nonblocking network i/o (**June 26, 2025**)\n\n### WIP\n\n- [ ] Connection pool\n- [ ] Documentation\n- [ ] Memory-only database\n- [ ] PostgreSQL\n- [ ] Migrations\n- [ ] Models\n- [ ] SQL Builders\n- [ ] Prepared Statements\n- [ ] Macros for migrations\n- [ ] Macros for models\n- [ ] Macros for type-safe SQL/NoSQL commands\n\n### TODO\n\n- [ ] Connection sharding\n- [ ] Pipeline support\n- [ ] Cache system\n- [ ] Data Streaming\n- [ ] MicrosoftSQL\n- [ ] MongoSQL\n- [ ] NoSQL\n- [ ] Oracle SQL\n- [ ] DocC tutorials\n- [ ] Unit tests\n\n## Contributing\n\nCreate a PR.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomhashtags%2Fswift-database","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomhashtags%2Fswift-database","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomhashtags%2Fswift-database/lists"}