go-sqlcipher - Golang SQLCipher driver conforming to the built-in database/sql interface and using the latest sqlite3 code

  •        5

SQLCipher driver conforming to the built-in database/sql interface and using the latest sqlite3 code. go-sqlcipher is cgo package. If you want to build your app using go-sqlcipher, you need gcc. However, if you install go-sqlcipher with go install github.com/xeodou/go-sqlcipher, you don't need gcc to build your app anymore.

https://github.com/xeodou/go-sqlcipher

Tags
Implementation
License
Platform

   




Related Projects

android-database-sqlcipher - Android SQLite API based on SQLCipher

  •    Java

The latest AAR binary packages can be here, the source can be found here. SQLCipher for Android runs on Android 4–Android 8, for armeabi, armeabi-v7a, x86, x86_64, and arm64_v8a architectures.

Sqlcipher - SQLite extension that provides 256 bit AES encryption of database files

  •    C

SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.

encrypted-core-data - v2.0 - iOS Core Data encrypted SQLite store using SQLCipher

  •    Objective-C

Provides a Core Data store that encrypts all data that is persisted. Besides the initial setup, the usage is exactly the same as Core Data and can be used in existing projects that use Core Data. SQLCipher is added as a git submodule within ECD. A git submodule init and git submodule update should populate the sqlcipher submodule directory, where the sqlcipher.xcodeproj can be found and added to your project.

wcdb - WCDB is a cross-platform database framework developed by WeChat.

  •    C

WCDB is an efficient, complete, easy-to-use mobile database framework used in the WeChat application. It's currently available on iOS, macOS and Android. Easy-to-use. Through WCDB, you can get objects from database in one line code.

openssl-xcode - XCode project structure that can be used to build openssl static libraries

  •    

This is an XCode project skeleton structure that can be used to build a static libcrypto.a library for use in Mac and iPhone projects. It is specifically intended for use in building secure iPhone applications alongside SQLCipher, but it can easily be used for other applications.


gendry - a golang library for sql builder

  •    Go

gendry is a Go library that helps you operate database. Based on go-sql-driver/mysql, it provides a series of simple but useful tools to prepare parameters for calling methods in standard library database/sql. The name gendry comes from the role in the hottest drama The Game of Throne, in which Gendry is not only the bastardy of the late king Robert Baratheon but also a skilled blacksmith. Like the one in drama,this library also forge something which is called SQL.

utron - A lightweight MVC framework for Go

  •    Go

utron is a lightweight MVC framework in Go (Golang) for building fast, scalable and robust database-driven web applications.utron is a lightweight MVC framework. It is based on the principles of simplicity, relevance and elegance.

go-sqlmock - Sql mock driver for golang to test database interactions

  •    Go

sqlmock is a mock library implementing sql/driver. Which has one and only purpose - to simulate any sql driver behavior in tests, without needing a real database connection. It helps to maintain correct TDD workflow.NOTE: in v1.2.0 sqlmock.Rows has changed to struct from interface, if you were using any type references to that interface, you will need to switch it to a pointer struct type. Also, sqlmock.Rows were used to implement driver.Rows interface, which was not required or useful for mocking and was removed. Hope it will not cause issues.

pg - PostgreSQL ORM for Golang with focus on PostgreSQL features and performance

  •    Go

PostgreSQL ORM for Golang with focus on PostgreSQL features and performance. It supports Basic types, Multidimensional Arrays, Transactions, Prepared statements, Queries retries on network errors, Automatic connection pooling with circuit breaker support, Bulk/batch inserts and updates, Pagination and URL filters helpers, Migrations, Sharding and lot more.

confluent-kafka-go - Confluent's Apache Kafka Golang client

  •    Go

confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-go is a lightweight wrapper around librdkafka, a finely tuned C client.

gcache - Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.

  •    Go

Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.Supports expirable Cache, LFU, LRU and ARC.

cache2go - Concurrency-safe Go caching library with expiration capabilities and access counters

  •    Go

Concurrency-safe golang caching library with expiration capabilities.Make sure you have a working Go environment. See the install instructions.

xo - xo is a cli tool to generate Golang types and funcs from a database schema.

  •    Go

xo is a cli tool to generate Golang types and funcs based on a database schema or a custom query. xo is designed to vastly reduce the overhead/redundancy of writing (from scratch) Go types and funcs for common database tasks.

db - Expressive database wrappers for Go (golang). SQLite3, MySQL, PostgreSQL and MongoDB.

  •    Go

Expressive database wrappers for Go (golang). SQLite3, MySQL, PostgreSQL and MongoDB.

modl - golang database modelling library

  •    Go

Modl is a library which provides database modelling and mapping. It is a fork of James Cooper's wonderful gorp.Note. Modl's public facing interface is considered unfinished and open to change. The current API will not be broken lightly, but additions are likely. As Gorp's behavior moves on, Modl may adopt some of it or may not.

alloy - Boilerplate for creating web applications in Go (golang)

  •    Go

Alloy is a starter template for creating web applications using Go programming language. It does not aim to be a web framework but is instead a collection of useful libraries and packages that acts a sensible starting point. Recently, I decided to build my latest side project using Go. I started off with just the standard library and then gradually added a few recommended packages for performing common tasks like database calls (sqlx), migrations (pressly/goose) and sending emails (gomail). This boilerplate has been extracted from that side project.

go-colorful - A library for playing with colors in go (golang).

  •    Go

A library for playing with colors in go (golang). I love games. I make games. I love detail and I get lost in detail. One such detail popped up during the development of Memory Which Does Not Suck, when we wanted the server to assign the players random colors. Sometimes two players got very similar colors, which bugged me. The very same evening, I want hue was the top post on HackerNews' frontpage and showed me how to Do It Right™. Last but not least, there was no library for handling color spaces available in go. Colorful does just that and implements Go's color.Color interface.