João Sousa's repositories
mongo-obj-framework
:point_right:Smof:point_left: The Ultimate Java ORM for MongoDB
ExtendedCLI
Java framework for parsing commands from all sorts of inputs.
data-intensive-applications
Implementation of multiple concept described in the book "Designing Data Intensive Applications"
rookit-core
:rocket: Rookit - A fully hackable open-source music library manager
python-versioneer
version-string management for VCS-controlled trees
rookit-api
Api for Rookit
rookit-auto
Code generation framework
rookit-config
A configuration framework
rookit-convention
A convention framework give more meaning to your data model
rookit-data-model
:bamboo: Rookit Data Model
rookit-data-model-test
Test Utils for projects using rookit-data-model
rookit-failsafe
A precondition framework to keeps things right
rookit-mongodb
:books: MongoDB manager for rookit
rookit-parser
:globe_with_meridians: Parser framework for rookit project
rookit-player
An audio player for rookit
rookit-serializer
A serialization adapter that can turn your java objects into any serialization format
rookit-storage
A storage framework
rookit-test
Test utilities for Rookit
rookit-utils
:wrench: Utility features for rookit
rookit-web-crawler
A web crawler that searches for music metadata throughout multiple services on the internet.
sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
spotify-web-api-java
A Java wrapper for Spotify's Web API.