github.com/goydb/goydb

github.com/goydb/goydb

go get github.com/goydb/goydb

19 Dependencies

github.com/blevesearch/bleve
github.com/blevesearch/bleve
v1.0.14
A modern text indexing library for go
Last ver 10mos ago
8.2K Stars
Apache-2.0
v6
github.com/caarlos0/env/v6
v6.5.0
A simple and zero-dependencies library to parse environment variables into structs.
Last ver 10mos ago
2.3K Stars
MIT
v2
github.com/d5/tengo/v2
v2.6.2
A fast script language for Go
Last ver 10mos ago
2.6K Stars
MIT
reg
github.com/dlclark/regexp2
v1.4.0
A full-featured regex engine in pure Go based on the .NET engine
Last ver 1yr ago
450 Stars
MIT
goj
github.com/dop251/goja
v0.0.0-20201221183957-6b6d5e2b5d80
ECMAScript/JavaScript engine in pure Go
Last ver 10mos ago
2.7K Stars
MIT
v2
github.com/fxamacker/cbor/v2
v2.2.0
CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.
Last ver 10mos ago
378 Stars
MIT
github.com/golangci/golangci-lint
github.com/golangci/golangci-lint
v1.41.1
Fast linters Runner for Go
Last ver 9mos ago
9.5K Stars
GPL-3.0
github.com/gorilla/handlers
github.com/gorilla/handlers
v1.5.1
A collection of useful middleware for Go HTTP services & web applications 🛃
Last ver 1yr ago
1.3K Stars
BSD-2-Clause
github.com/gorilla/mux
github.com/gorilla/mux
v1.8.0
A powerful HTTP router and URL matcher for building Go web servers with 🦍
Last ver 9mos ago
16K Stars
BSD-3-Clause
github.com/gorilla/sessions
github.com/gorilla/sessions
v1.2.1
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
Last ver 1yr ago
2.1K Stars
BSD-3-Clause
github.com/go-sourcemap/sourcemap
github.com/go-sourcemap/sourcemap
v2.1.3+incompatible
Source maps consumer for Golang
Last ver 10mos ago
47 Stars
BSD-2-Clause
github.com/goydb/utils
github.com/goydb/utils
v0.0.0-20210416181912-f67d51abea65
Fauxton based goydb ui
Last ver 1yr ago
Apache-2.0
map
github.com/mitchellh/mapstructure
v1.4.0
Go library for decoding generic map values into native Go structures and vice versa.
Last ver 10mos ago
5.4K Stars
MIT
gu
github.com/satori/go.uuid
v1.2.0
UUID package for Go
Last ver 10mos ago
4.5K Stars
MIT
github.com/stretchr/testify
github.com/stretchr/testify
v1.7.0
A toolkit with common assertions and mocks that plays nicely with the standard library
Last ver 10mos ago
15.4K Stars
MIT
bbo
go.etcd.io/bbolt
v1.3.6
package bbolt implements a low-level key/value store in pure Go. It supports fully serializable transactions, ACID semantics, and lock-free MVCC with multiple readers and a single writer. Bolt can be used for projects that want a simple data store without the need to add large dependencies such as Postgres or MySQL. Bolt is a single-level, zero-copy, B+tree data store. This means that Bolt is optimized for fast read access and does not require recovery in the event of a system crash. Transactions which have not finished committing will simply be rolled back in the event of a crash. The design of Bolt is based on Howard Chu's LMDB database project. Bolt currently works on Windows, Mac OS X, and Linux. There are only a few types in Bolt: DB, Bucket, Tx, and Cursor. The DB is a collection of buckets and is represented by a single file on disk. A bucket is a collection of unique keys that are associated with values. Transactions provide either read-only or read-write access to the database. Read-only transactions can retrieve key/value pairs and can use Cursors to iterate over the dataset sequentially. Read-write transactions can create and delete buckets and can insert and remove keys. Only one read-write transaction is allowed at a time. The database uses a read-only, memory-mapped data file to ensure that applications cannot corrupt the database, however, this means that keys and values returned from Bolt cannot be changed. Writing to a read-only byte slice will cause Go to panic. Keys and values retrieved from the database are only valid for the life of the transaction. When used outside the transaction, these byte slices can point to different data or can point to invalid memory which will cause a panic.
Last ver 7mos ago
MIT
cry
golang.org/x/crypto
v0.0.0-20201221181555-eec23a3978ad
Last ver 6mos ago
BSD-3-Clause
too
golang.org/x/tools
v0.1.3
Last ver 6mos ago
BSD-3-Clause
mv
gopkg.in/mgo.v2
v2.0.0-20190816093944-a6b53ec6cb22
Package mgo offers a rich MongoDB driver for Go. ######################################################### THIS DRIVER IS UNMAINTAINED! See here for details: https://github.com/go-mgo/mgo/blob/v2-unstable/README.md ######################################################### Usage of the driver revolves around the concept of sessions. To get started, obtain a session using the Dial function: This will establish one or more connections with the cluster of servers defined by the url parameter. From then on, the cluster may be queried with multiple consistency rules (see SetMode) and documents retrieved with statements such as: New sessions are typically created by calling session.Copy on the initial session obtained at dial time. These new sessions will share the same cluster information and connection pool, and may be easily handed into other methods and functions for organizing logic. Every session created must have its Close method called at the end of its life time, so its resources may be put back in the pool or collected, depending on the case. For more details, see the documentation for the types and methods.
Last ver 1yr ago
BSD-2-Clause