{"id":13344941,"url":"https://github.com/oryxproject/oryx","last_synced_at":"2025-10-03T01:31:19.967Z","repository":{"id":19043920,"uuid":"22269384","full_name":"OryxProject/oryx","owner":"OryxProject","description":"Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning","archived":true,"fork":false,"pushed_at":"2021-08-16T11:16:27.000Z","size":7464,"stargazers_count":1783,"open_issues_count":1,"forks_count":404,"subscribers_count":208,"default_branch":"master","last_synced_at":"2025-01-17T06:07:57.580Z","etag":null,"topics":["apache-kafka","apache-spark","cloudera","java","kafka","lambda-architecture","machine-learning","oryx"],"latest_commit_sha":null,"homepage":"http://oryx.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OryxProject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-25T20:08:44.000Z","updated_at":"2025-01-03T21:44:10.000Z","dependencies_parsed_at":"2022-09-13T08:40:50.028Z","dependency_job_id":null,"html_url":"https://github.com/OryxProject/oryx","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OryxProject%2Foryx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OryxProject%2Foryx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OryxProject%2Foryx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OryxProject%2Foryx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OryxProject","download_url":"https://codeload.github.com/OryxProject/oryx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235059234,"owners_count":18929279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache-kafka","apache-spark","cloudera","java","kafka","lambda-architecture","machine-learning","oryx"],"created_at":"2024-07-29T20:00:48.432Z","updated_at":"2025-10-03T01:31:14.245Z","avatar_url":"https://github.com/OryxProject.png","language":"Java","readme":"\u003cimg align=\"right\" src=\"http://oryx.io/img/OryxLogoMedium.png\" /\u003e\n\nOryx 2 is a realization of the lambda architecture built on [Apache Spark](http://spark.apache.org) \nand [Apache Kafka](http://kafka.apache.org), but with specialization for real-time large scale machine \nlearning. It is a framework for building applications, but also includes packaged, end-to-end \napplications for collaborative filtering, classification, regression and clustering.\n\nProceed to the [Oryx 2 site](http://oryx.io/) for full documentation.\n\nJust looking to deploy a ready-made, end-to-end application for collaborative filtering, clustering or classification? Easy.\nProceed directly to:\n\n- Prepare your Hadoop cluster with [Cluster Setup](http://oryx.io/docs/admin.html)\n- Get a [Release](https://github.com/OryxProject/oryx/releases)\n- Prepare a config file from the [Configuration Reference](http://oryx.io/docs/endusers.html#Configuration)\n- Run the binaries with [Running Oryx](http://oryx.io/docs/endusers.html#Running)\n- Learn about the REST API endpoints you can call in the [API Endpoint Reference](http://oryx.io/docs/endusers.html#API_Endpoint_Reference)\n\nDevelopers can consume Oryx 2 as a framework for building custom applications as well. \nFollowing the architecture overview below, proceed to \n[Making an Oryx App](http://oryx.io/docs/developer.html#Making_an_Oryx_App) \nto learn how to create a new application. You can review a [module diagram](https://sourcespy.com/github/oryx/) \nas well to understand the project structure.\n\n\u003cimg src=\"http://oryx.io/img/Architecture.png\"/\u003e\n\n------\n\n[![Build Status](https://travis-ci.org/OryxProject/oryx.svg?branch=master)](https://travis-ci.org/OryxProject/oryx)\n[![Coverity](https://scan.coverity.com/projects/2697/badge.svg)](https://scan.coverity.com/projects/2697)\n[![codecov.io](https://codecov.io/github/OryxProject/oryx/coverage.svg?branch=master)](https://codecov.io/github/OryxProject/oryx?branch=master)\n","funding_links":[],"categories":["Java"],"sub_categories":["Speech Recognition","[Tools](#tools-1)","Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foryxproject%2Foryx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foryxproject%2Foryx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foryxproject%2Foryx/lists"}