• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 11 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

Kill Bill reusable Java components

killbill-commons

Maven Central

Kill Bill reusable Java components:

  • automaton: framework to build state machines
  • clock: clock library
  • concurrent: extensions to java.util.concurrent.Executors
  • config-magic: fork of config-magic
  • embeddeddb: library to embed databases
  • jdbi: fork of jDBI
  • locker: locking library
  • metrics: annotation-based metrics
  • queue: provides persistent bus events and notifications
  • skeleton: framework to build web services
  • utils: provides utility methods for core Java(tm) classes (lang, IO, collection) and Cache
  • xmlloader: library to load, parse and validate XML files

Kill Bill compatibility

Commons version Kill Bill version
0.15.y 0.16.z
0.20.y 0.18.z
0.21.y 0.19.z
0.23.y 0.20.z
0.23.y 0.22.z
0.24.y 0.22.z
0.26.y 0.24.z

We've upgraded numerous dependencies in 0.24.x (required for Java 11 support).

Usage

Add the relevant submodule(s) to a project:

<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-automaton</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-clock</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-concurrent</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-config-magic</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-common</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-h2</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-mysql</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-postgresql</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-jdbi</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-locker</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-metrics</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-queue</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-skeleton</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
<groupId>org.kill-bill.commons</groupId>
<artifactId>killbill-utils</artifactId>
<version>... release version ...</version>
</dependency>

About

Kill Bill is the leading Open-Source Subscription Billing & Payments Platform. For more information about the project, go to https://killbill.io/.

More Repositories

1

killbill

Open-Source Subscription Billing & Payments Platform
Java
4,242
star
2

killbill-cloud

Kill Bill deployment utilities
Ruby
60
star
3

killbill-admin-ui

Kill Bill Administrative UI engine
Ruby
47
star
4

killbill-docs

Kill Bill documentation
CSS
34
star
5

killbill-client-java

Java client library for Kill Bill
Java
31
star
6

killbill-client-js

JavaScript client library for Kill Bill
TypeScript
25
star
7

kbcli

GO client library for Kill Bill
Go
24
star
8

killbill-client-php

PHP client library for Kill Bill
PHP
24
star
9

killbill-platform

Kill Bill core platform
Java
22
star
10

killbill-client-ruby

Ruby client library for Kill Bill
Ruby
22
star
11

killbill-admin-ui-standalone

Kill Bill Administrative UI
Ruby
18
star
12

killbill-stripe-plugin

Kill Bill plugin for Stripe
Java
17
star
13

killbill-api

Kill Bill APIs
Java
17
star
14

killbill-analytics-plugin

Kill Bill plugin for financial reporting
Java
11
star
15

killbill-adyen-plugin

Kill Bill plugin for Adyen
Java
10
star
16

killbill-plugin-framework-java

Framework to write Kill Bill plugins
Java
9
star
17

killbill-stripe-demo

Kill Bill Stripe demo
Ruby
9
star
18

killbill-email-notifications-plugin

Kill Bill plugin for email notifications
Java
9
star
19

killbill-hello-world-java-plugin

Hello World Kill Bill plugin in Java
Java
9
star
20

killbill-plugin-framework-ruby

Framework to write Kill Bill plugins in Ruby
Ruby
8
star
21

killbill-paypal-express-plugin

Plugin to use Express Checkout as a gateway
Ruby
8
star
22

killbill-client-python

Python client library for Kill Bill
Python
8
star
23

killbill-plugin-api

Kill Bill plugin APIs
Java
6
star
24

killbill-avatax-plugin

Kill Bill plugin for Avalara AvaTax
Java
6
star
25

killbill-paypal-demo

Kill Bill PayPal demo
Ruby
5
star
26

killbill-meter-plugin

Plugin to store raw events and compute rollups for usage based billing
Java
5
star
27

killbill-coupon-plugin-demo

Coupon plugin demo to highlight the use of the EntitlementPluginApi
Java
5
star
28

killbill-analytics-ui

Kill Bill UI for the Analytics plugin
Ruby
4
star
29

standalone-queue

Standalone queue service (gRPC interface)
Java
4
star
30

killbill-chartmogul-plugin

Plugin to mirror Kill Bill data into ChartMogul
Ruby
4
star
31

killbill-cybersource-plugin

Plugin to use CyberSource as a gateway
Ruby
3
star
32

killbill-payment-test-plugin

Test Payment plugin
Java
3
star
33

killbill-catalog-plugin-test

Test plugin for the CatalogPluginApi
Java
3
star
34

killbill-oss-parent

Kill Bill parent pom.xml
Shell
3
star
35

killbill-integration-tests

Kill Bill integration tests
Ruby
3
star
36

killbill-payment-retries-plugin

Kill Bill Payment Control plugin to control retries
Java
3
star
37

killbill-bitpay-plugin

Plugin to use BitPay as a gateway
Ruby
3
star
38

killbill-braintree

Java
3
star
39

qualpay-java-client

Java client for Qualpay
Java
2
star
40

killbill-payu-latam-plugin

Plugin to use PayU Latam as a gateway
Ruby
2
star
41

killbill-bitcoin-plugin

A bitcoin plugin for Kill Bill
Java
2
star
42

killbill-vertex-plugin

Kill Bill tax plugin for Vertex
Java
2
star
43

killbill-qualpay-plugin

Kill Bill Payment plugin to connect to Qualpay
Java
2
star
44

killbill-recurly-plugin

Plugin to use Recurly as a gateway
Java
2
star
45

killbill-coinbase-plugin

Kill Bill plugin for Coinbase
Ruby
2
star
46

feedzai-client

Feedzai java client library
Java
2
star
47

killbill-notifications-proxy

Kill Bill Notifications Proxy
Ruby
2
star
48

killbill-accertify-plugin

Kill Bill fraud plugin based on the Accertify API
Java
2
star
49

killbill-gocardless-plugin

GoCardless Payment Plugin (tutorial)
Java
1
star
50

killbill-ui

Kill Bill Rails UI (mounts admin UI engine and analytics UI engine)
Ruby
1
star
51

killbill-payeezy-plugin

Kill Bill Payment plugin to connect to Payeezy
Java
1
star
52

killbill-dwolla-demo

Kill Bill Dwolla demo
Ruby
1
star
53

killbill-custom-invoice-formatter-example

Example code for a custom invoice formatter
Java
1
star
54

killbill-securenet-plugin

Plugin to use SecureNet as a gateway
Ruby
1
star
55

killbill-litle-demo

Kill Bill Litle demo
Ruby
1
star
56

killbill-drupal-plugin

Drupal module for Kill Bill
PHP
1
star
57

killbill-notification-test-plugin

Notification plugin test in Ruby
Ruby
1
star
58

killbill-litle-plugin

Plugin to use Litle & Co. as a gateway
Ruby
1
star
59

killbill-demo

Example of online store using Kill Bill
PHP
1
star
60

killbill-zendesk-plugin

Plugin to mirror Kill Bill data into Zendesk
Ruby
1
star
61

killbill-braintree-blue-plugin

Braintree Blue payment plugin for Kill Bill
Ruby
1
star
62

killbill-plugin-framework-go

Framework to write Kill Bill plugins in Go
Go
1
star
63

money2020-2014-hackathon

Rails front-end for our hackathon during Money20/20 2014
Ruby
1
star