Skip to content

Commit c3c80d4

Browse files
committed
enable Trivy
1 parent 5560500 commit c3c80d4

File tree

2 files changed

+102
-55
lines changed

2 files changed

+102
-55
lines changed

.trunk/trunk.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ lint:
2626
paths:
2727
- "*.pb.go"
2828
enabled:
29+
2930
3031
3132

README.md

Lines changed: 101 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -172,61 +172,107 @@ including graphs can be found the blog posts (linked above).
172172

173173
Below is a list of known projects that use Badger:
174174

175-
* [Dgraph](https://github.com/hypermodeinc/dgraph) - Distributed graph database.
176-
* [Jaeger](https://github.com/jaegertracing/jaeger) - Distributed tracing platform.
177-
* [go-ipfs](https://github.com/ipfs/go-ipfs) - Go client for the InterPlanetary File System (IPFS), a new hypermedia distribution protocol.
178-
* [Riot](https://github.com/go-ego/riot) - An open-source, distributed search engine.
179-
* [emitter](https://github.com/emitter-io/emitter) - Scalable, low latency, distributed pub/sub broker with message storage, uses MQTT, gossip and badger.
180-
* [OctoSQL](https://github.com/cube2222/octosql) - Query tool that allows you to join, analyse and transform data from multiple databases using SQL.
181-
* [Dkron](https://dkron.io/) - Distributed, fault tolerant job scheduling system.
182-
* [smallstep/certificates](https://github.com/smallstep/certificates) - Step-ca is an online certificate authority for secure, automated certificate management.
183-
* [Sandglass](https://github.com/celrenheit/sandglass) - distributed, horizontally scalable, persistent, time sorted message queue.
184-
* [TalariaDB](https://github.com/grab/talaria) - Grab's Distributed, low latency time-series database.
185-
* [Sloop](https://github.com/salesforce/sloop) - Salesforce's Kubernetes History Visualization Project.
186-
* [Usenet Express](https://usenetexpress.com/) - Serving over 300TB of data with Badger.
187-
* [gorush](https://github.com/appleboy/gorush) - A push notification server written in Go.
188-
* [0-stor](https://github.com/zero-os/0-stor) - Single device object store.
189-
* [Dispatch Protocol](https://github.com/dispatchlabs/disgo) - Blockchain protocol for distributed application data analytics.
190-
* [GarageMQ](https://github.com/valinurovam/garagemq) - AMQP server written in Go.
191-
* [RedixDB](https://alash3al.github.io/redix/) - A real-time persistent key-value store with the same redis protocol.
192-
* [BBVA](https://github.com/BBVA/raft-badger) - Raft backend implementation using BadgerDB for Hashicorp raft.
193-
* [Fantom](https://github.com/Fantom-foundation/go-lachesis) - aBFT Consensus platform for distributed applications.
194-
* [decred](https://github.com/decred/dcrdata) - An open, progressive, and self-funding cryptocurrency with a system of community-based governance integrated into its blockchain.
195-
* [OpenNetSys](https://github.com/opennetsys/c3-go) - Create useful dApps in any software language.
196-
* [HoneyTrap](https://github.com/honeytrap/honeytrap) - An extensible and opensource system for running, monitoring and managing honeypots.
197-
* [Insolar](https://github.com/insolar/insolar) - Enterprise-ready blockchain platform.
198-
* [IoTeX](https://github.com/iotexproject/iotex-core) - The next generation of the decentralized network for IoT powered by scalability- and privacy-centric blockchains.
199-
* [go-sessions](https://github.com/kataras/go-sessions) - The sessions manager for Go net/http and fasthttp.
200-
* [Babble](https://github.com/mosaicnetworks/babble) - BFT Consensus platform for distributed applications.
201-
* [Tormenta](https://github.com/jpincas/tormenta) - Embedded object-persistence layer / simple JSON database for Go projects.
202-
* [BadgerHold](https://github.com/timshannon/badgerhold) - An embeddable NoSQL store for querying Go types built on Badger
203-
* [Goblero](https://github.com/didil/goblero) - Pure Go embedded persistent job queue backed by BadgerDB
204-
* [Surfline](https://www.surfline.com) - Serving global wave and weather forecast data with Badger.
205-
* [Cete](https://github.com/mosuka/cete) - Simple and highly available distributed key-value store built on Badger. Makes it easy bringing up a cluster of Badger with Raft consensus algorithm by hashicorp/raft.
206-
* [Volument](https://volument.com/) - A new take on website analytics backed by Badger.
207-
* [KVdb](https://kvdb.io/) - Hosted key-value store and serverless platform built on top of Badger.
208-
* [Terminotes](https://gitlab.com/asad-awadia/terminotes) - Self hosted notes storage and search server - storage powered by BadgerDB
209-
* [Pyroscope](https://github.com/pyroscope-io/pyroscope) - Open source continuous profiling platform built with BadgerDB
210-
* [Veri](https://github.com/bgokden/veri) - A distributed feature store optimized for Search and Recommendation tasks.
211-
* [bIter](https://github.com/MikkelHJuul/bIter) - A library and Iterator interface for working with the `badger.Iterator`, simplifying from-to, and prefix mechanics.
212-
* [ld](https://github.com/MikkelHJuul/ld) - (Lean Database) A very simple gRPC-only key-value database, exposing BadgerDB with key-range scanning semantics.
213-
* [Souin](https://github.com/darkweak/Souin) - A RFC compliant HTTP cache with lot of other features based on Badger for the storage. Compatible with all existing reverse-proxies.
214-
* [Xuperchain](https://github.com/xuperchain/xupercore) - A highly flexible blockchain architecture with great transaction performance.
215-
* [m2](https://github.com/qichengzx/m2) - A simple http key/value store based on the raft protocol.
216-
* [chaindb](https://github.com/ChainSafe/chaindb) - A blockchain storage layer used by [Gossamer](https://chainsafe.github.io/gossamer/), a Go client for the [Polkadot Network](https://polkadot.network/).
217-
* [vxdb](https://github.com/vitalvas/vxdb) - Simple schema-less Key-Value NoSQL database with simplest API interface.
218-
* [Opacity](https://github.com/opacity/storage-node) - Backend implementation for the Opacity storage project
219-
* [Vephar](https://github.com/vaccovecrana/vephar) - A minimal key/value store using hashicorp-raft for cluster coordination and Badger for data storage.
220-
* [gowarcserver](https://github.com/nlnwa/gowarcserver) - Open-source server for warc files. Can be used in conjunction with pywb
221-
* [flow-go](https://github.com/onflow/flow-go) - A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps and the digital assets that power them.
222-
* [Wrgl](https://www.wrgl.co) - A data version control system that works like Git but specialized to store and diff CSV.
223-
* [Loggie](https://github.com/loggie-io/loggie) - A lightweight, cloud-native data transfer agent and aggregator.
224-
* [raft-badger](https://github.com/rfyiamcool/raft-badger) - raft-badger implements LogStore and StableStore Interface of hashcorp/raft. it is used to store raft log and metadata of hashcorp/raft.
225-
* [DVID](https://github.com/janelia-flyem/dvid) - A dataservice for branched versioning of a variety of data types. Originally created for large-scale brain reconstructions in Connectomics.
226-
* [KVS](https://github.com/tauraamui/kvs) - A library for making it easy to persist, load and query full structs into BadgerDB, using an ownership hierarchy model.
227-
* [LLS](https://github.com/Boc-chi-no/LLS) - LLS is an efficient URL Shortener that can be used to shorten links and track link usage. Support for BadgerDB and MongoDB. Improved performance by more than 30% when using BadgerDB
228-
* [lakeFS](https://github.com/treeverse/lakeFS) - lakeFS is an open-source data version control that transforms your object storage to Git-like repositories. lakeFS uses BadgerDB for its underlying local metadata KV store implementation.
229-
* [Goptivum](https://github.com/smegg99/Goptivum) - Goptivum is a better frontend and API for the Vulcan Optivum schedule program.
175+
- [Dgraph](https://github.com/hypermodeinc/dgraph) - Distributed graph database.
176+
- [Jaeger](https://github.com/jaegertracing/jaeger) - Distributed tracing platform.
177+
- [go-ipfs](https://github.com/ipfs/go-ipfs) - Go client for the InterPlanetary File System (IPFS),
178+
a new hypermedia distribution protocol.
179+
- [Riot](https://github.com/go-ego/riot) - An open-source, distributed search engine.
180+
- [emitter](https://github.com/emitter-io/emitter) - Scalable, low latency, distributed pub/sub
181+
broker with message storage, uses MQTT, gossip and badger.
182+
- [OctoSQL](https://github.com/cube2222/octosql) - Query tool that allows you to join, analyse and
183+
transform data from multiple databases using SQL.
184+
- [Dkron](https://dkron.io/) - Distributed, fault tolerant job scheduling system.
185+
- [smallstep/certificates](https://github.com/smallstep/certificates) - Step-ca is an online
186+
certificate authority for secure, automated certificate management.
187+
- [Sandglass](https://github.com/celrenheit/sandglass) - distributed, horizontally scalable,
188+
persistent, time sorted message queue.
189+
- [TalariaDB](https://github.com/grab/talaria) - Grab's Distributed, low latency time-series
190+
database.
191+
- [Sloop](https://github.com/salesforce/sloop) - Salesforce's Kubernetes History Visualization
192+
Project.
193+
- [Usenet Express](https://usenetexpress.com/) - Serving over 300TB of data with Badger.
194+
- [gorush](https://github.com/appleboy/gorush) - A push notification server written in Go.
195+
- [0-stor](https://github.com/zero-os/0-stor) - Single device object store.
196+
- [Dispatch Protocol](https://github.com/dispatchlabs/disgo) - Blockchain protocol for distributed
197+
application data analytics.
198+
- [GarageMQ](https://github.com/valinurovam/garagemq) - AMQP server written in Go.
199+
- [RedixDB](https://alash3al.github.io/redix/) - A real-time persistent key-value store with the
200+
same redis protocol.
201+
- [BBVA](https://github.com/BBVA/raft-badger) - Raft backend implementation using BadgerDB for
202+
Hashicorp raft.
203+
- [Fantom](https://github.com/Fantom-foundation/go-lachesis) - aBFT Consensus platform for
204+
distributed applications.
205+
- [decred](https://github.com/decred/dcrdata) - An open, progressive, and self-funding
206+
cryptocurrency with a system of community-based governance integrated into its blockchain.
207+
- [OpenNetSys](https://github.com/opennetsys/c3-go) - Create useful dApps in any software language.
208+
- [HoneyTrap](https://github.com/honeytrap/honeytrap) - An extensible and opensource system for
209+
running, monitoring and managing honeypots.
210+
- [Insolar](https://github.com/insolar/insolar) - Enterprise-ready blockchain platform.
211+
- [IoTeX](https://github.com/iotexproject/iotex-core) - The next generation of the decentralized
212+
network for IoT powered by scalability- and privacy-centric blockchains.
213+
- [go-sessions](https://github.com/kataras/go-sessions) - The sessions manager for Go net/http and
214+
fasthttp.
215+
- [Babble](https://github.com/mosaicnetworks/babble) - BFT Consensus platform for distributed
216+
applications.
217+
- [Tormenta](https://github.com/jpincas/tormenta) - Embedded object-persistence layer / simple JSON
218+
database for Go projects.
219+
- [BadgerHold](https://github.com/timshannon/badgerhold) - An embeddable NoSQL store for querying Go
220+
types built on Badger
221+
- [Goblero](https://github.com/didil/goblero) - Pure Go embedded persistent job queue backed by
222+
BadgerDB
223+
- [Surfline](https://www.surfline.com) - Serving global wave and weather forecast data with Badger.
224+
- [Cete](https://github.com/mosuka/cete) - Simple and highly available distributed key-value store
225+
built on Badger. Makes it easy bringing up a cluster of Badger with Raft consensus algorithm by
226+
hashicorp/raft.
227+
- [Volument](https://volument.com/) - A new take on website analytics backed by Badger.
228+
- [KVdb](https://kvdb.io/) - Hosted key-value store and serverless platform built on top of Badger.
229+
- [Terminotes](https://gitlab.com/asad-awadia/terminotes) - Self hosted notes storage and search
230+
server - storage powered by BadgerDB
231+
- [Pyroscope](https://github.com/pyroscope-io/pyroscope) - Open source continuous profiling platform
232+
built with BadgerDB
233+
- [Veri](https://github.com/bgokden/veri) - A distributed feature store optimized for Search and
234+
Recommendation tasks.
235+
- [bIter](https://github.com/MikkelHJuul/bIter) - A library and Iterator interface for working with
236+
the `badger.Iterator`, simplifying from-to, and prefix mechanics.
237+
- [ld](https://github.com/MikkelHJuul/ld) - (Lean Database) A very simple gRPC-only key-value
238+
database, exposing BadgerDB with key-range scanning semantics.
239+
- [Souin](https://github.com/darkweak/Souin) - A RFC compliant HTTP cache with lot of other features
240+
based on Badger for the storage. Compatible with all existing reverse-proxies.
241+
- [Xuperchain](https://github.com/xuperchain/xupercore) - A highly flexible blockchain architecture
242+
with great transaction performance.
243+
- [m2](https://github.com/qichengzx/m2) - A simple http key/value store based on the raft protocol.
244+
- [chaindb](https://github.com/ChainSafe/chaindb) - A blockchain storage layer used by
245+
[Gossamer](https://chainsafe.github.io/gossamer/), a Go client for the
246+
[Polkadot Network](https://polkadot.network/).
247+
- [vxdb](https://github.com/vitalvas/vxdb) - Simple schema-less Key-Value NoSQL database with
248+
simplest API interface.
249+
- [Opacity](https://github.com/opacity/storage-node) - Backend implementation for the Opacity
250+
storage project
251+
- [Vephar](https://github.com/vaccovecrana/vephar) - A minimal key/value store using hashicorp-raft
252+
for cluster coordination and Badger for data storage.
253+
- [gowarcserver](https://github.com/nlnwa/gowarcserver) - Open-source server for warc files. Can be
254+
used in conjunction with pywb
255+
- [flow-go](https://github.com/onflow/flow-go) - A fast, secure, and developer-friendly blockchain
256+
built to support the next generation of games, apps and the digital assets that power them.
257+
- [Wrgl](https://www.wrgl.co) - A data version control system that works like Git but specialized to
258+
store and diff CSV.
259+
- [Loggie](https://github.com/loggie-io/loggie) - A lightweight, cloud-native data transfer agent
260+
and aggregator.
261+
- [raft-badger](https://github.com/rfyiamcool/raft-badger) - raft-badger implements LogStore and
262+
StableStore Interface of hashcorp/raft. it is used to store raft log and metadata of
263+
hashcorp/raft.
264+
- [DVID](https://github.com/janelia-flyem/dvid) - A dataservice for branched versioning of a variety
265+
of data types. Originally created for large-scale brain reconstructions in Connectomics.
266+
- [KVS](https://github.com/tauraamui/kvs) - A library for making it easy to persist, load and query
267+
full structs into BadgerDB, using an ownership hierarchy model.
268+
- [LLS](https://github.com/Boc-chi-no/LLS) - LLS is an efficient URL Shortener that can be used to
269+
shorten links and track link usage. Support for BadgerDB and MongoDB. Improved performance by more
270+
than 30% when using BadgerDB
271+
- [lakeFS](https://github.com/treeverse/lakeFS) - lakeFS is an open-source data version control that
272+
transforms your object storage to Git-like repositories. lakeFS uses BadgerDB for its underlying
273+
local metadata KV store implementation
274+
- [Goptivum](https://github.com/smegg99/Goptivum) - Goptivum is a better frontend and API for the
275+
Vulcan Optivum schedule program
230276

231277
If you are using Badger in a project please send a pull request to add it to the list.
232278

0 commit comments

Comments
 (0)