All Projects → rhlabs → louie

rhlabs / louie

Licence: Apache-2.0 License
Louie - a service networking framework

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
Protocol Buffer
295 projects
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Louie

Louie is a service networking framework designed to minimize the effort needed to efficiently access information from varying sources and locations. Services are constructed in modular layers that allow for an adaptable network that scales as needed. Service clients are automatically generated for various languages, allowing a single server to feed data to all of your applications with a unified API.

Why

Louie was created to solve a few critical issues faced by Rhythm & Hues' international visual effects pipeline. Among these were data locality, global consistency, and fast, multi-language client support. Louie leverages Google's Protocol Buffers as it's common objects, and by auto-generating corresponding clients in Python, you can create an efficient multi-language service-based API.

Getting Started

~/louie> mvn clean install 
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].