Displaying 1 to 20 from 22 results

heketi - RESTful based volume management framework for GlusterFS

  •    Go

Heketi provides a RESTful management interface which can be used to manage the life cycle of GlusterFS volumes. With Heketi, cloud services like OpenStack Manila, Kubernetes, and OpenShift can dynamically provision GlusterFS volumes with any of the supported durability types. Heketi will automatically determine the location for bricks across the cluster, making sure to place bricks and its replicas across different failure domains. Heketi also supports any number of GlusterFS clusters, allowing cloud services to provide network file storage without being limited to a single GlusterFS cluster. When a request is received to create a volume, Heketi will first allocate the appropriate storage in a cluster, making sure to place brick replicas across failure domains. It will then format, then mount the storage to create bricks for the volume requested. Once all bricks have been automatically created, Heketi will finally satisfy the request by creating, then starting the newly created GlusterFS volume.

storm - Simple and powerful toolkit for BoltDB

  •    Go

Storm is a simple and powerful toolkit for BoltDB. Basically, Storm provides indexes, a wide range of methods to store and fetch data, an advanced query system, and much more.In addition to the examples below, see also the examples in the GoDoc.

Algernon - Pure Go web server with built-in Lua, Markdown, HyperApp and Pongo2 support

  •    Go

Web server with built-in support for HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB, Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Uses no external libraries, only pure Go.

gomplate - A flexible commandline tool for template rendering

  •    Go

Read the docs at gomplate.hairyhenderson.ca. gomplate is a template renderer which supports a growing list of datasources, such as: JSON (including EJSON - encrypted JSON), YAML, AWS EC2 metadata, BoltDB, Hashicorp Consul and Hashicorp Vault secrets.




bolthold - BoltHold is an embeddable NoSQL store for Go types built on BoltDB

  •    Go

BoltHold is a simple querying and indexing layer on top of a Bolt DB instance. For a similar library built on Badger see BadgerHold. The goal is to create a simple, higher level interface on top of Bolt DB that simplifies dealing with Go Types and finding data, but exposes the underlying Bolt DB for customizing as you wish. By default the encoding used is Gob, so feel free to use the GobEncoder/Decoder interface for faster serialization. Or, alternately, you can use any serialization you want by supplying encode / decode funcs to the Options struct on Open.

permissionbolt - :nut_and_bolt: Middleware for keeping track of users, login states and permissions

  •    Go

Middleware for keeping track of users, login states and permissions.Uses Bolt for the database. For using Redis as a backend instead, look into permissions2.

simplebolt - :nut_and_bolt: Simple way to use Bolt

  •    Go

Simple way to use the Bolt database. Similar design to simpleredis.

thunder - BoltDB's Interactive Shell

  •    Go

Make sure you have a working Go environment. See the install instructions.API docs can be found here.


alertmanager-bot - Bot for Prometheus' Alertmanager

  •    Go

This is the Alertmanager bot for Prometheus that notifies you on alerts. Just configure the Alertmanager to send Webhooks to the bot and that's it. Additionally you can always send commands to get up-to-date information from the alertmanager.

rbolt - Replication for Boltdb databases.

  •    Go

RBolt is a package for replicating boltdb databases. It provides a transaction type which builds a transaction journal. This journal can be played in another transaction to replicate the changes performed during the original one. This is the basic building block for replication.

wiki - A tiny wiki using BoltDB and Blackfriday

  •    Go

A tiny wiki using BoltDB and Blackfriday. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

rklotz - Yet another simple single-user file-based golang-driven blog engine

  •    Go

You need to have Docker installed and running. Then open http://127.0.0.1:8080 in your browser.

bolter - Command-line app for viewing BoltDB file in your terminal

  •    Go

Feel free to ask questions, post issues and open pull requests. My only requirement is that you run gofmt on your code before you send in a PR.

gokv - Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

  •    Go

Note: The interface is not final yet! See Project status for details. There are detailed descriptions of the methods in the docs and in the code. You should read them if you plan to write your own gokv.Store implementation or if you create a Go package with a method that takes a gokv.Store as parameter, so you know exactly what happens in the background.

telepyth - Telegram notification with IPython magics.

  •    Go

Telegram notification with IPython magics. TelePyth (named /teləˈpaɪθ/) — a Telegram bot that is integrated with IPython. It provides an ability to send any text notification to user from Jupyter notebook or IPython CLI.

golang-url-shortener - URL Shortener written in Golang using Bolt DB or Redis

  •    Go

URL Shortener written in Golang using Bolt DB or Redis. Provides features such as Deletion, Expiration, OAuth and is of course Dockerizable.

boltBrowser - boltBrowser is a GUI web-based explorer and editor for boltDB

  •    Go

boltBrowser is a web-based explorer for BoltDB. You can change settings by editing a config file or using command line flags.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.