'New Project: Jester'

RustyRazorblade Consulting RustyRazorblade Consulting
1 min read

I’ve started a new open source project called Jester. Jester is a rules engine for points and badges, also known as Gamification.

Jester is written in Python, using Redis for storage.

I’ve created a tiny Domain Specific Language for defining rules using the pyparsing library.

A couple examples of rules:

create rule on game_play award 5 points
create rule on game_play award badge game_addict when game_play occurs 5 times in 1 day

This project is in the very early stages and is not yet functional as of this posting. However, I expect to have a rough working version of it up by the end of next week.

I’ve started a new open source project called Jester. Jester is a rules engine for points and badges, also known as Gamification.

Jester is written in Python, using Redis for storage.

I’ve created a tiny Domain Specific Language for defining rules using the pyparsing library.

A couple examples of rules:

create rule on game_play award 5 points
create rule on game_play award badge game_addict when game_play occurs 5 times in 1 day

This project is in the very early stages and is not yet functional as of this posting. However, I expect to have a rough working version of it up by the end of next week.

Jester on github

Updated: I’ve posted a Jester Tutorial in the GitHub Wiki

RustyRazorblade Consulting

RustyRazorblade Consulting

Apache Cassandra Consultant and Distributed Systems Expert

Related Posts

Need Expert Help with Apache Cassandra?

Get professional consulting for your distributed systems challenges. Performance optimization, architecture design, and troubleshooting.