{"id":20340596,"url":"https://github.com/0xrawsec/sod","last_synced_at":"2026-05-20T10:11:12.543Z","repository":{"id":49841503,"uuid":"402199717","full_name":"0xrawsec/sod","owner":"0xrawsec","description":"Go Simple Object Database","archived":false,"fork":false,"pushed_at":"2022-07-27T08:22:53.000Z","size":165,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T14:49:21.072Z","etag":null,"topics":["database","embedded-database","go","golang","orm"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xrawsec.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":"2021-09-01T20:51:26.000Z","updated_at":"2023-03-26T16:34:31.000Z","dependencies_parsed_at":"2022-08-31T09:12:18.498Z","dependency_job_id":null,"html_url":"https://github.com/0xrawsec/sod","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/0xrawsec/sod","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrawsec%2Fsod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrawsec%2Fsod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrawsec%2Fsod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrawsec%2Fsod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xrawsec","download_url":"https://codeload.github.com/0xrawsec/sod/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrawsec%2Fsod/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264032220,"owners_count":23546795,"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","embedded-database","go","golang","orm"],"created_at":"2024-11-14T21:22:41.696Z","updated_at":"2026-05-20T10:11:07.506Z","avatar_url":"https://github.com/0xrawsec.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Version](https://img.shields.io/github/v/tag/0xrawsec/sod?label=version)\n[![GoDoc](https://pkg.go.dev/badge/github.com/0xrawsec/sod)](https://pkg.go.dev/github.com/0xrawsec/sod)\n![Build](https://github.com/0xrawsec/sod/actions/workflows/go.yml/badge.svg)\n![Coverage](https://raw.githubusercontent.com/0xrawsec/sod/master/.github/coverage/badge.svg)\n\n# Go Simple Object Database\n\nA simple database model to store Go structure (on disk) and search across them.\nIt has features close to what an ORM framework can provide but has the advantage of being:\n * in pure Go (de facto  portable)\n * does not depend on any DB engine (SQL, SQLite, Mongo ...) to do its job\n * everything is kept simple (one file per structure and eventually an index)\nIt supports structure fields indexing to speed up searches on important fields.\n\nWhat should you use this project for:\n * you want to implement Go struct persistency in a simple way\n * you want to do DB like operations on those structures (Update, Delete, Search ...)\n * you don't want to deploy an ORM framework\n\nWhat you should not use this project for:\n * even though performances are not so bad, I don't think you can rely on it for high troughput DB operations\n\n# Examples\n\nSee [examples](./examples) directory for all examples.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xrawsec%2Fsod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xrawsec%2Fsod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xrawsec%2Fsod/lists"}