{"id":14960527,"url":"https://github.com/netpyoung/sqlcipher4unity3d","last_synced_at":"2025-10-28T18:03:30.641Z","repository":{"id":43857314,"uuid":"69379190","full_name":"netpyoung/SqlCipher4Unity3D","owner":"netpyoung","description":"💾 SqlCipher made easy for Unity3d","archived":false,"fork":false,"pushed_at":"2023-11-21T15:10:52.000Z","size":209586,"stargazers_count":174,"open_issues_count":14,"forks_count":35,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-31T18:08:39.725Z","etag":null,"topics":["netpyoung-nf","sqlcipher","sqlite","unity3d","unity3d-plugin"],"latest_commit_sha":null,"homepage":"","language":"C#","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/netpyoung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"netpyoung"}},"created_at":"2016-09-27T16:59:19.000Z","updated_at":"2025-03-04T09:14:53.000Z","dependencies_parsed_at":"2022-07-19T03:47:14.050Z","dependency_job_id":"d1321eef-148c-4779-b32c-b20e751d7912","html_url":"https://github.com/netpyoung/SqlCipher4Unity3D","commit_stats":{"total_commits":84,"total_committers":3,"mean_commits":28.0,"dds":0.0357142857142857,"last_synced_commit":"80577236481b0b8e867f1947c4554a8a959a7dca"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netpyoung%2FSqlCipher4Unity3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netpyoung%2FSqlCipher4Unity3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netpyoung%2FSqlCipher4Unity3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netpyoung%2FSqlCipher4Unity3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netpyoung","download_url":"https://codeload.github.com/netpyoung/SqlCipher4Unity3D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253149404,"owners_count":21861718,"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":["netpyoung-nf","sqlcipher","sqlite","unity3d","unity3d-plugin"],"created_at":"2024-09-24T13:22:27.220Z","updated_at":"2025-10-28T18:03:30.635Z","avatar_url":"https://github.com/netpyoung.png","language":"C#","readme":"# SqlCipher4Unity3D\n\n## What's this?\n\n I decided that there should be a simpler way and I created **SqlCipher4Unity3D**, a plugin that helps you to use [libsqlcipher](https://github.com/sqlcipher/sqlcipher/) in your Unity3d projects in a clear and easy way and works in **iOS, Android, OSX, Windows, Android** projects.\n\n- based on\n  - [codecoding/SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d)\n  - [sqlite-net](https://github.com/praeclarum/sqlite-net)\n\n## prebuilt library\n\n- prebuilt library are maintained by [prebuilt-libsqlcipher](https://github.com/netpyoung/prebuilt-libsqlcipher)\n  - libsqlcipher v4.10.0\n  - libsqlcipher v4.5.0 (windows x86)\n\n## installation\n\n## using .unitypackage\n\n- [Download this .unitypackage from Release Page](https://github.com/netpyoung/SqlCipher4Unity3D/releases)\n\n## using UPM\n\nusing #{version} for versioning.\n\n``` json\n\"com.netpyoung.sqlcipher4unity3d\": \"https://github.com/netpyoung/SqlCipher4Unity3D.git?path=SqlCipher4Unity3D/Assets/SqlCipher4Unity3D#1.3.5\"\n```\n\n## Watchout\n\n- Check [Issues](https://github.com/netpyoung/SqlCipher4Unity3D/issues)\n- If You are on iOS, need to modify [link.xml](https://docs.unity3d.com/Manual/iphone-playerSizeOptimization.html) for prevent stripping by Unity.\n\n## Compatibility\n\nFrom `1.1.0` I removed `v` prefix for support UPM.\n\n| SqlCipher4Unity3D tag | sqlcipher version                                                                                               |\n| --------------------- | --------------------------------------------------------------------------------------------------------------- |\n| 1.1.x ~               | 4.x.x                                                                                                           |\n| v1.0.x ~              | [3.x.x](https://github.com/netpyoung/SqlCipher4Unity3D/blob/2c642b3f0387dadfb4a145cb7236e99c9109fb94/README.md) |\n\n## Example \u0026 Test\n\n- [example](./SqlCipher4Unity3D/Assets/example/), [test](./SqlCipher4Unity3D/Assets/test/)\n\n## Contributer(❤️)\n\n- [@jfcontart](https://github.com/jfcontart)\n\n## LICENCE\n\n| project                                                                                   | license                                                                 |\n| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |\n| [netpyoung/SqlCipher4Unity3d](./)                                                         | [MIT](./LICENSE)                                                        |\n| [jfcontart/SqlCipher4Unity3D_Apple](https://github.com/jfcontart/SqlCipher4Unity3D_Apple) | [copyleft](https://github.com/jfcontart/SqlCipher4Unity3D_Apple)        |\n| [robertohuertasm/SQLite4Unity3d](https://github.com/robertohuertasm/SQLite4Unity3d)       | [MIT](https://github.com/codecoding/SQLite4Unity3d/blob/master/LICENSE) |\n| [praeclarum/Sqlite-net](https://github.com/praeclarum/sqlite-net)                         | [MIT](https://github.com/praeclarum/sqlite-net/blob/master/LICENSE.txt) |\n| [SQLite](sqlite370_banner.gif)                                                            | [SQLite's License](https://sqlite.org/copyright.html)                   |\n| [SQLCipher](https://www.zetetic.net/sqlcipher/)                                           | [SQLCipher's License](https://www.zetetic.net/sqlcipher/license/)       |\n\n### SQLite's Licnese\n\n``` license\nAll of the code and documentation in SQLite has been dedicated to the public domain by \nthe authors. All code authors, and representatives of the companies they work for, have\n signed affidavits dedicating their contributions to the public domain and originals of \n those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone \n is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite\n  code, either in source code form or as a compiled binary, for any purpose, commercial \n  or non-commercial, and by any means.\n\nThe previous paragraph applies to the deliverable code and documentation in SQLite - \nthose parts of the SQLite library that you actually bundle and ship with a larger \napplication. Some scripts used as part of the build process (for example the \"configure\"\n scripts generated by autoconf) might fall under other open-source licenses. Nothing \n from these build scripts ever reaches the final deliverable SQLite library, however, \n and so the licenses associated with those scripts should not be a factor in assessing \n your rights to copy and use the SQLite library.\n\nAll of the deliverable code in SQLite has been written from scratch. No code has been \ntaken from other projects or from the open internet. Every line of code can be traced \nback to its original author, and all of those authors have public domain dedications on \nfile. So the SQLite code base is clean and is uncontaminated with licensed code from \nother projects.\n```\n\n### SQLCipher's Licnese\n\n``` license\nCopyright (c) 2008-2012 Zetetic LLC\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n    * Redistributions of source code must retain the above copyright\n      notice, this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the\n      documentation and/or other materials provided with the distribution.\n    * Neither the name of the ZETETIC LLC nor the\n      names of its contributors may be used to endorse or promote products\n      derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n```\n","funding_links":["https://github.com/sponsors/netpyoung"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetpyoung%2Fsqlcipher4unity3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetpyoung%2Fsqlcipher4unity3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetpyoung%2Fsqlcipher4unity3d/lists"}