Dari is a powerful data modeling framework that makes it easy to work with complex data structures and persist them to one or more database backends. It's been carefully crafted over years of experience with real-world challenges.
Switch branches/tags
Clone or download
hyoolim Merge pull request #315 from perfectsense/feature/reflections-gson-1.5
BSP-5151: Upgrades Gson to 1.5 to pick up StackOverflow bugfix.
Latest commit 9f28f38 Mar 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
asm Splits ASM out of util. Sep 23, 2015
aws Adds context.xml param to specify the desired S3 CannedAccessControlL… Jun 8, 2016
db Merge pull request #303 from perfectsense/feature/field-is-primitive Feb 6, 2018
elasticsearch Splits many of the classes in util into their own modules. Sep 23, 2015
etc Adds SolrDatabase#autoCommit to control whether to use server-side or… Aug 24, 2015
grandparent Attaches sources and javadocs to build artifact (Fixes perfectsense/b… Jan 9, 2017
h2 Adds test to make sure Singleton works. Feb 6, 2017
image Fixes DIMS crops on flipped or rotated images. Sep 13, 2017
jclouds Splits many of the classes in util into their own modules. Sep 23, 2015
mail Splits many of the classes in util into their own modules. Sep 23, 2015
maven Splits many of the classes in util into their own modules. Sep 23, 2015
mysql Merge pull request #239 from perfectsense/feature/substitution Nov 15, 2016
parent Fixes groovy script to use scoped variable instead of string interpol… Jun 17, 2016
reflections Upgrades Gson to 1.5 to pick up StackOverflow bugfix. Mar 2, 2018
reloader/tomcat Adds the ability to reload by shutting down Tomcat. Sep 30, 2016
sms Splits many of the classes in util into their own modules. Sep 23, 2015
sql Adds query phrase support. Jul 25, 2017
storage Changes StorageItem.getResource method to properly use the default st… May 17, 2017
twilio Upgrades deprecated Twilio API to allow more than 160 chars in the Jan 8, 2016
util Adds a filter that rewrite redirect locations to be absolute. Complia… Nov 15, 2017
.gitignore Caches class finder functions via reflections library. May 16, 2016
.travis.yml Fixes Travis CI when building on a new version for the first time. Jun 25, 2015
LICENSE Initial copy from the internal repository for open sourcing. Sep 26, 2012
README.md Adds Travis build status badge Oct 7, 2016
pom.xml Merge pull request #223 from perfectsense/feature/sql-refactor-merged Oct 11, 2016

README.md

Build Status

Welcome to Dari!

Dari is a powerful data modeling framework that makes it easy to work with complex data structures and persist them to one or more database backends. It's been carefully crafted over years of experience with real-world challenges.

To start using it, take a look at the documentation.

Why?

We believe that working with data, whether they’re simple blog posts or something much more complex, is the most critical part of building any application. It’s also the most difficult and frustrating, because the current generation of data access frameworks don’t do enough to provide you with all the information necessary to let you be productive as possible.

Dari was created at PERFECT SENSE digital to make our work in handling data for a variety of clients in different industries easier and more efficient. We wanted to create a comprehensive toolset that spans every aspect of how data flows throughout your application.

This is the fruit of our work so far, and we wanted to share it with the world. We hope you enjoy working with it as much as we do.

License

Dari is released under the BSD license.

Bugs?

Feel free to submit any bug reports or feature requests to the GitHub Issues.

Contributing