• Stars
    star
    1,709
  • Rank 27,303 (Top 0.6 %)
  • Language
    Ruby
  • License
    Other
  • Created over 11 years ago
  • Updated almost 2 years ago

Reviews

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

Repository Details

Data processing & ETL framework for Ruby

Kiba ETL

Gem Version Build Status Code Climate

Writing reliable, concise, well-tested & maintainable data-processing code is tricky.

Kiba lets you define and run such high-quality ETL (Extract-Transform-Load) jobs using Ruby.

Getting Started

Head over to the Wiki for up-to-date documentation.

If you need help, please ask your question with tag kiba-etl on StackOverflow so that other can benefit from your contribution! I monitor this specific tag and will reply to you.

Kiba Pro customers get priority private email support for any unforeseen issues and simple matters such as installation troubles. Our consulting services will also be prioritized to Kiba Pro subscribers. If you need any coaching on ETL & data pipeline implementation, please reach out via email so we can discuss how to help you out.

You can also check out the author blog and StackOverflow answers.

Supported Ruby versions

Kiba currently supports Ruby 2.5+, JRuby 9.2+ and TruffleRuby. See test matrix.

ETL consulting & commercial version

Consulting services: if your organization needs guidance on Kiba / ETL implementations, we provide consulting services. Contact at https://www.logeek.fr.

Kiba Pro: for vendor-backed ETL extensions, check out Kiba Pro.

License

Copyright (c) LoGeek SARL. Kiba is an Open Source project licensed under the terms of the LGPLv3 license. Please see http://www.gnu.org/licenses/lgpl-3.0.html for license text.

Contributing & Legal

(agreement below borrowed from Sidekiq Legal)

By submitting a Pull Request, you disavow any rights or claims to any changes submitted to the Kiba project and assign the copyright of those changes to LoGeek SARL.

If you cannot or do not want to reassign those rights (your employment contract for your employer may not allow this), you should not submit a PR. Open an issue and someone else can do the work.

This is a legal way of saying "If you submit a PR to us, that code becomes ours". 99.9% of the time that's what you intend anyways; we hope it doesn't scare you away from contributing.

More Repositories

1

golang-playground

Playing around with go, following along http://www.golang-book.com/
Go
88
star
2

opaz-plugdk

Implement your VST plugins with JRuby, Mirah, Java and JavaFX
Ruby
72
star
3

demo-elixir-reloading-music

Demonstrating Elixir code reloading ability (with music events generation)
Elixir
53
star
4

kiba-common

Commonly used components for Kiba ETL
Ruby
34
star
5

rails-recurly-js-sample-application

Accepting payments with Recurly.js and Rails - a sample app
Ruby
28
star
6

rsync-windows

How to install rsync on windows (not yet automated)
22
star
7

magic

IronRuby sugar for WPF, Silverlight and Windows Forms.
Ruby
19
star
8

elixir-playground

A little repo to play around with elixir
Elixir
14
star
9

diacritics_fu

Tiny Ruby library to remove accents and other diacritics from a string (relies on ActiveSupport).
Ruby
11
star
10

kiba-ex

Elixir port of Kiba ETL (http://www.kiba-etl.org)
Elixir
9
star
11

petite-lettre

YAML-based inter-process communication.
Ruby
9
star
12

kiba-ruby-benchmarks

A little repo to determine the impact of Ruby releases on Kiba jobs speed
Ruby
8
star
13

playground

JavaScript
7
star
14

demomaking

C
5
star
15

music-labs

Experimentations with Music in Ruby
5
star
16

kiba-example-csv-joins

Ruby
4
star
17

learning-rubymotion

My collection of samples as I go through "iOS programming 3rd ed (Big Nerd Ranch Guide)"
4
star
18

machine-learning-playground

MATLAB
3
star
19

tinytl

Lightweight ETL in Ruby (experimental fork of activewarehouse-etl)
3
star
20

data-patcher

Little gem to produce database patchs
Ruby
3
star
21

indestructable

Un petit script ruby pour réviser les tables de multiplications (WIP)
Ruby
3
star
22

ironruby-labs

Experimentations with IronRuby
Ruby
3
star
23

rack-pretty_json

Ruby
2
star
24

rust-playground

Rust
2
star
25

mephisto_amazon

A starter plugin to provide support for Amazon data retrieval (relies on Amazon-ECS gem).
Ruby
2
star
26

redis-windows

Initial spec work to provide a way to run Redis on Windows
2
star
27

presentation_etl_indexing_mongofr2011

Présentation donnée à #mongofr2011 - retour d'expérience sur MongoDB+Solr en ETL.
2
star
28

activerecord-experiments

Ruby
1
star
29

activerecord-hooks

A place to discuss ActiveRecord extensibility
1
star
30

touchzik

A little hack to trigger MIDI events from the browser
1
star
31

slides-rewrite-rails-phoenix

1
star
32

dsl-uptime

A ruby + redis script to monitor dsl disconnections
1
star
33

openxml-labs

Experiments with OpenXML SDK
1
star
34

etl-labs

Experiments on ETL with various languages
1
star
35

vagrant-with-vmware

1
star
36

tryhq.com

1
star