The Technology Behind Curiator





Hosted by RackSpace

We are proud and grateful to be part of the Rackspace Startup Program which provides us with top level cloud infrastructure and continuous support. Our servers are part of an open and versatile public cloud platform powered by OpenStack.
www.rackspace.com

Powered by TinEye

MatchEngine and MulticolorEngine are image and color matching engines that allow us to perform large scale image comparisons for a variety of tasks. The services are delivered as hosted Web Service APIs and run over HTTP using a REST protocol and JSON formatted responses.
tineye.com

Search powered by Algolia

Algolia is powering our search. They have allowed us to provide an instant "search as you type" experience, from the very first keystroke. The service is delivered as a SaaS API and uses a REST protocol and JSON formatted responses.
algolia.com

Recommendations powered by Curalytics

We're working with the data scientists at Curalytics to analyze curation data on the platform and power our recommendation engine (See "more like this"). The service is delivered as a SaaS with JSON formatted outputs.
curalytics.com

Curiator & Open source

We wouldn't have been able to build Curiator if it wasn't for all the great open-source technology available. To say it with a quote:
If I have seen further it is by standing on the shoulders of giants.
- Isaac Newton

PHP

PHP is an HTML-embedded scripting language that lets us write dynamically generated pages quickly.
more

MySql

MySQL is an RDBMS that runs as a server providing multi-user access to a number of databases.
more

Nginx

Nginx is a web server with a strong focus on high concurrency, performance and low memory usage.
more

Smarty

Smarty is a template engine for PHP that facilitates the separation of application logic and content from its presentation.
more

jquery

jQuery is a JavaScript library that simplifies animation, event handling, document manipulation, Ajax and more.
more

jquery masonry

Masonry is a JavaScript grid layout library that enables the columnn grid in which collections display.
more

jquery tag-it

Tag-it is a simple and configurable tag editing widget with autocomplete support.
more

Pear HTTP_Request2

HTTP_Request2 package provides an easy way for PHP applications to perform HTTP requests.
more

Facebook PHP SDK

The Facebook PHP SDK allows us to integrate Curiator with the Facebook platform to create a richer, more social experience.
more

Closure Compiler

The Closure Compiler is a tool for making JavaScript download and run faster.
more

LessCss

LessCss is a dynamic stylesheet language that extends CSS with dynamic behavior such as variables, mixins, operations and functions.
more

Google APIs Client Library

The Google APIs Client Library allows us to seeminglessly integrate Curiator with Google Plus.
more