• Stars
    star
    161
  • Rank 233,470 (Top 5 %)
  • Language
  • License
    Creative Commons ...
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of awesome HBase projects and resources.

Awesome HBase Awesome

A curated list of awesome HBase projects and resources.

HBase is a distributed, scalable, big data store.

Contents

Projects

Clients

  • asynchbase - Fully asynchronous, non-blocking HBase client.
  • gohbase - Pure Go client for HBase.
  • happybase - Python client for HBase.

Cloud

Frameworks

Datasets

  • Kite - High-level data layer for Hadoop/HBase.

Document

  • HDocDB - HBase as a JSON document database.

Entity/JPA

  • DataNucleus - JPA persistence layer with support for HBase.
  • Gora - Persistence library for big data with support for HBase.
  • HBase ORM - A production-grade HBase ORM library.
  • HEntityDB - HBase as an entity database.
  • Kundera - JPA client with support for HBase.

Geospatial

  • GeoMesa - Spatial-temporal database with support for Accumulo, HBase, Cassandra, and Kafka.

Graph

  • Gradoop - Research framework for scalable graph analytics built on Flink and HBase.
  • HGraphDB - HBase as a TinkerPop graph database.
  • HugeGraph - A graph database that supports more than 10+ billion data, high performance and scalability.
  • JanusGraph - Scalable graph database with support for Cassandra, HBase, Google Cloud Bigtable, and BerkeleyDB.
  • NebulaGraph - A high performance distributed Graph database.
  • S2Graph - High-performance distributed graph database built on HBase.

SQL/OLAP

  • AntsDB - AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase.
  • EsgynDB - Commercial SQL engine providing ACID transactions and BI analytics on top of Hadoop, based on Trafodian.
  • Kylin - Extreme OLAP engine for big data that stores data in HBase.
  • LeanXScale - Commercial full ACID full SQL product built on Hadoop/HBase.
  • Phoenix - SQL layer on top of HBase.
  • Splice Machine - Commercial RDBMS built on top of HBase.
  • Trafodian - Transactional SQL-on-Hadoop/HBase.

Time Series

  • Axibase - Distributed time series database built on HBase.
  • OpenTSDB - Scalable time series database built on HBase.
  • Warp 10 - Time series database for sensor data.

Infrastructure

Secondary Indices

Transactions

  • Haeinsa - Multi-row/multi-table transaction library for HBase.
  • HBase-QoD - Vector-field consistency for HBase fine-grained transactional inter-DC replication.
  • Omid - Transactional support for HBase.
  • Tephra - Globally consistent transactions on top of HBase.
  • Themis - Cross-row/cross-table transactions on HBase based on Google's Percolator.

Integrations

  • Apex - Apex-HBase connector.
  • Beam - Beam HBase integration.
  • Camel - Camel HBase component.
  • Cascading - HBase adapters for Cascading.
  • Cascalog - Wrapper around Cascading.HBase for use in Cascalog.
  • Crunch - HBase adapters for Crunch.
  • Drill - HBase storage plugin for Drill.
  • Elasticsearch - Elasticsearch import river for HBase.
  • Flink - Flink-HBase connector.
  • Gearpump - Gearpump integration for HBase.
  • Giraph - Giraph input and output formats for HBase.
  • HAWQ - HAWQ PXF external tables on HBase.
  • Hive - Hive HBase integration.
  • Impala - Impala support for querying HBase tables.
  • Kafka - HBase Kafka proxy.
  • Pig - Pig HBase integration.
  • Presto - Presto-HBase connector.
  • Pulsar - HBase connector for Pulsar.
  • Ranger - HBase plugin for Apache Ranger.
  • Spark - Spark-HBase connector.
  • Spring for Apache Hadoop - Spring-Hadoop integration, including HBase support.
  • Storm - Storm/Trident integration for HBase.
  • Tajo - Tajo integration with HBase.
  • Zeppelin - HBase shell interpreter for Apache Zeppelin.

Tools

  • Ambari - Software for provisioning, managing, and monitor Hadoop/HBase clusters.
  • Cloudera Manager - Tool for managing Hadoop/HBase in production.
  • DbSchema - Diagram-oriented database designer with support for HBase.
  • Hannibal - Tool to monitor and maintain HBase clusters.
  • h-rider - GUI for viewing and manipulating data in HBase.
  • Hue - Smart analytics workbench that includes an HBase browser.
  • Sematext SPM - Tool for monitoring HBase, HDFS, etc.

Miscellaneous

  • HubSpot HBase support - Configs and tools for HBase at HubSpot, including Hystrix integration and coprocessors.

Resources

Books

Papers

Community

License

Public Domain Mark

More Repositories

1

kareldb

A Relational Database Backed by Apache Kafka
Java
392
star
2

hgraphdb

HBase as a TinkerPop Graph Database
Java
251
star
3

kcache

An In-Memory Cache Backed by Apache Kafka
Java
238
star
4

generator-angular-flask

Yeoman generator for AngularJS + Flask
Python
204
star
5

generator-angular-go-martini

Yeoman generator for AngularJS + Go + Martini
JavaScript
186
star
6

MicroFrameworkRosettaStone

A comparison of a number of web micro-frameworks via code generation
142
star
7

kafka-graphs

Graph Analytics with Apache Kafka
Java
101
star
8

generator-angular-express-sequelize

Yeoman generator for AngularJS + Express + Sequelize
JavaScript
81
star
9

generator-angular-dropwizard

Yeoman generator for AngularJS + Dropwizard
JavaScript
66
star
10

generator-angular-slim

Yeoman generator for AngularJS + Slim
JavaScript
61
star
11

generator-angular-scotty

Yeoman generator for AngularJS + Scotty
JavaScript
54
star
12

generator-angular-sinatra

Yeoman generator for AngularJS + Sinatra
JavaScript
44
star
13

kwack

In-Memory Analytics for Kafka using DuckDB
Java
36
star
14

generator-angular-spark

Yeoman generator for AngularJS + Spark
JavaScript
34
star
15

kdatalog

Kafka as a Datalog Engine
Java
27
star
16

kgiraffe

A GraphQL Interface for Apache Kafka and Schema Registry
Java
24
star
17

hdocdb

HBase as a JSON Document Database
Java
24
star
18

keta

A Transactional Metadata Store Backed by Apache Kafka
Java
19
star
19

generator-angular-nancy

Yeoman generator for AngularJS + Nancy
JavaScript
16
star
20

generator-angular-scalatra

Yeoman generator for AngularJS + Scalatra
JavaScript
16
star
21

generator-angular-luminus

Yeoman generator for AngularJS + Luminus
JavaScript
12
star
22

schema-registry-browser

Confluent Schema Registry Browser
Vue
12
star
23

generator-angular-mojolicious

Yeoman generator for AngularJS + Mojolicious
JavaScript
12
star
24

kafka-connect-streams

Kafka Connect Integration with Kafka Streams + KSQL
Java
11
star
25

stream-processing-kickstarter

A comparison of stream-processing frameworks with Kafka integration
Java
10
star
26

generator-angular-ratpack

Yeoman generator for AngularJS + Ratpack
JavaScript
10
star
27

janusgraph-kafka

Kafka storage adapter for JanusGraph
Java
9
star
28

generator-angular-dynamo

Yeoman generator for AngularJS + Dynamo
JavaScript
9
star
29

generator-angular-suave

Yeoman generator for AngularJS + Suave
JavaScript
8
star
30

kmachines

Distributed Fine-Grained Finite State Machines with Kafka
Java
8
star
31

generator-angular-caveman2

Yeoman generator for AngularJS + Caveman2
JavaScript
7
star
32

provision-angular-flask

Ansible provisioner for AngularJS + Flask
6
star
33

hentitydb

HBase as an Entity Database
Java
6
star
34

jsonata-python

JSONata for Python
Python
6
star
35

generator-angular-opium

Yeoman generator for AngularJS + Opium
JavaScript
6
star
36

provision-angular-go-martini

Ansible provisioner for AngularJS + Go + Martini
5
star
37

schema-registry-chess-engine

Confluent Schema Registry Chess Engine
Java
5
star
38

kafka-connect-jsonata

Kafka Connect JSONata Transform
Java
5
star
39

kstore

A Wide Column Store Backed by Apache Kafka
Java
4
star
40

schema-registry-mode-plugin

Confluent Schema Registry Subject Modes
Java
4
star
41

provision-angular-express-sequelize

Ansible provisioner for AngularJS + Express + Sequelize
3
star
42

generator-angular-nickel

Yeoman generator for AngularJS + Nickel
JavaScript
3
star
43

janusgraph-cosmosdb

The Azure Cosmos DB Storage Backend for JanusGraph
Java
3
star
44

generator-angular-axiom

Yeoman generator for AngularJS + Axiom
JavaScript
3
star
45

provision-angular-dropwizard

Ansible provisioner for AngularJS + Dropwizard
3
star
46

generator-angular-orbit

Yeoman generator for AngularJS + Orbit
JavaScript
2
star
47

kstore-shell

HBase Shell for KStore
Shell
2
star
48

cel.net

Common Expression Language for .NET
Starlark
2
star
49

generator-angular-spin

Yeoman generator for AngularJS + Spin
JavaScript
2
star
50

provision-angular-spark

Ansible provisioner for AngularJS + Spark
2
star
51

generator-angular-chinook

Yeoman generator for AngularJS + Chinook
JavaScript
2
star
52

json-schema-compatibility

Java
2
star
53

provision-angular-caveman2

Ansible provisioner for AngularJS + Caveman2
2
star
54

generator-angular-kitura

Yeoman generator for AngularJS + Kitura
JavaScript
2
star
55

provision-angular-scotty

Ansible provisioner for AngularJS + Scotty
1
star
56

generator-aurelia-dropwizard

Yeoman generator for Aurelia + Dropwizard
JavaScript
1
star
57

generator-angular-start

Yeoman generator for AngularJS + Start
JavaScript
1
star
58

provision-angular-luminus

Ansible provisioner for AngularJS + Luminus
1
star
59

maestro

A Dropwizard service for running orchestrations.
JavaScript
1
star
60

provision-angular-mojolicious

Ansible provisioner for AngularJS + Mojolicious
1
star
61

demo-data-contracts

Java
1
star