All Projects → netpyoung → SqlCipher4Unity3D

netpyoung / SqlCipher4Unity3D

Licence: MIT license
💾 SqlCipher made easy for Unity3d

Programming Languages

C#
18002 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to SqlCipher4Unity3D

selekt
A Kotlin and Android wrapper over SQLCipher, providing 256-bit AES encryption of database files.
Stars: ✭ 26 (-78.15%)
Mutual labels:  sqlite, sqlcipher
Wcdb
WCDB is a cross-platform database framework developed by WeChat.
Stars: ✭ 9,264 (+7684.87%)
Mutual labels:  sqlite, sqlcipher
Sqlitestudio
A free, open source, multi-platform SQLite database manager.
Stars: ✭ 2,337 (+1863.87%)
Mutual labels:  sqlite, sqlcipher
streamdeck-unity
Enables Stream Deck integration with Unity.
Stars: ✭ 22 (-81.51%)
Mutual labels:  unity3d-plugin
UITKEditorAid
Elements and scripts that help in making Unity editors with UIToolkit.
Stars: ✭ 31 (-73.95%)
Mutual labels:  unity3d-plugin
LoginToASqlite3DatabaseWithoutCredentialsWithAdminer
✔️ An Adminer plugin to use SQLite databases without credentials (no username and no password)
Stars: ✭ 30 (-74.79%)
Mutual labels:  sqlite
MyS3Chat
MyS3Chat – Complete Open Source Real Time Android Chat Application using Firebase
Stars: ✭ 57 (-52.1%)
Mutual labels:  sqlite
UnityTexture3DAtlasImportPipeline
A Texture3D Atlas Import Pipeline for Unity 2019.3 and newer.
Stars: ✭ 24 (-79.83%)
Mutual labels:  unity3d-plugin
gql2sql
GraphQL to SQL service example
Stars: ✭ 31 (-73.95%)
Mutual labels:  sqlite
Vaser
Vaser is a powerful high performance event based network engine library for C# .Net. It’s possible to start multiple servers in one program and use the same network code for all servers. In the network communication are all strings are omitted, instead it is based on a unique binary identifier, which the CPU and memory relieves massively.
Stars: ✭ 23 (-80.67%)
Mutual labels:  unity3d-plugin
unity-prefab-quickadd
A Unity extension for quickly adding prefabs to the scene by creating shortcuts in the Hierarchy right-click menu.
Stars: ✭ 39 (-67.23%)
Mutual labels:  unity3d-plugin
TsukiSuite
A toolsuite created to make Unity development easier
Stars: ✭ 23 (-80.67%)
Mutual labels:  unity3d-plugin
go-sqlite
Low-level Go interface to SQLite 3
Stars: ✭ 268 (+125.21%)
Mutual labels:  sqlite
relationsinspector
An editor extension for the Unity game engine.
Stars: ✭ 24 (-79.83%)
Mutual labels:  unity3d-plugin
Apollo
A basic Application with multiple functionalities built with FastAPI aim to help Users Buy New Items Provided using PaypalAPI 🚀
Stars: ✭ 22 (-81.51%)
Mutual labels:  sqlite
Newtonsoft.Json-for-Unity.Converters
Converters of common Unity types for Newtonsoft.Json. Goes hand in hand with jilleJr/Newtonsoft.Json-for-Unity
Stars: ✭ 147 (+23.53%)
Mutual labels:  unity3d-plugin
Unity-CrossPlatformAPI
A unity plugin that provides a unified cross-platform API
Stars: ✭ 17 (-85.71%)
Mutual labels:  unity3d-plugin
JsonFormatter
Easy, Fast and Lightweight Json Formatter. (Serializer and Deserializer)
Stars: ✭ 26 (-78.15%)
Mutual labels:  unity3d-plugin
GDX
Game Development Extensions
Stars: ✭ 46 (-61.34%)
Mutual labels:  unity3d-plugin
sqlite-jna
Java wrapper and Jdbc driver for SQLite using JNA or Bridj or JNR or JNI or JavaCPP.
Stars: ✭ 20 (-83.19%)
Mutual labels:  sqlite

SqlCipher4Unity3D

What's this?

I decided that there should be a simpler way and I created SqlCipher4Unity3D, a plugin that helps you to use libsqlcipher in your Unity3d projects in a clear and easy way and works in iOS, Android, OSX, Windows, Android projects.

prebuilt library

installation

using .unitypackage

using UPM

using #{version} for versioning.

"com.netpyoung.sqlcipher4unity3d": "https://github.com/netpyoung/SqlCipher4Unity3D.git?path=SqlCipher4Unity3D/Assets/SqlCipher4Unity3D#1.3.0"

Watchout

  • Check Issues
  • If You are on iOS, need to modify link.xml for prevent stripping by Unity.

Compatibility

From 1.1.0 I removed v prefix for support UPM.

SqlCipher4Unity3D tag sqlcipher version
1.1.x ~ 4.x.x
v1.0.x ~ 3.x.x

Example & Test

Contributer(❤️)

LICENCE

project license
netpyoung/SqlCipher4Unity3d MIT
jfcontart/SqlCipher4Unity3D_Apple copyleft
robertohuertasm/SQLite4Unity3d MIT
praeclarum/Sqlite-net MIT
SQLite SQLite's License
SQLCipher SQLCipher's License

SQLite's Licnese

All of the code and documentation in SQLite has been dedicated to the public domain by 
the authors. All code authors, and representatives of the companies they work for, have
 signed affidavits dedicating their contributions to the public domain and originals of 
 those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone 
 is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite
  code, either in source code form or as a compiled binary, for any purpose, commercial 
  or non-commercial, and by any means.

The previous paragraph applies to the deliverable code and documentation in SQLite - 
those parts of the SQLite library that you actually bundle and ship with a larger 
application. Some scripts used as part of the build process (for example the "configure"
 scripts generated by autoconf) might fall under other open-source licenses. Nothing 
 from these build scripts ever reaches the final deliverable SQLite library, however, 
 and so the licenses associated with those scripts should not be a factor in assessing 
 your rights to copy and use the SQLite library.

All of the deliverable code in SQLite has been written from scratch. No code has been 
taken from other projects or from the open internet. Every line of code can be traced 
back to its original author, and all of those authors have public domain dedications on 
file. So the SQLite code base is clean and is uncontaminated with licensed code from 
other projects.

SQLCipher's Licnese

Copyright (c) 2008-2012 Zetetic LLC
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the ZETETIC LLC nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].