{"id":15159363,"url":"https://github.com/codefeedr/codefeedr","last_synced_at":"2025-10-24T16:30:53.216Z","repository":{"id":56145831,"uuid":"130981645","full_name":"codefeedr/codefeedr","owner":"codefeedr","description":"CodeFeedr core infrastructure","archived":false,"fork":false,"pushed_at":"2020-11-10T12:46:35.000Z","size":8172,"stargazers_count":10,"open_issues_count":22,"forks_count":6,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-02-05T12:23:52.009Z","etag":null,"topics":["flink","kafka","sbt","scala","stream-processing"],"latest_commit_sha":null,"homepage":"http://codefeedr.org","language":"Scala","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/codefeedr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-25T09:18:58.000Z","updated_at":"2022-10-09T13:25:29.000Z","dependencies_parsed_at":"2022-08-15T13:31:24.203Z","dependency_job_id":null,"html_url":"https://github.com/codefeedr/codefeedr","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefeedr%2Fcodefeedr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefeedr%2Fcodefeedr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefeedr%2Fcodefeedr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefeedr%2Fcodefeedr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codefeedr","download_url":"https://codeload.github.com/codefeedr/codefeedr/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237999524,"owners_count":19399900,"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":["flink","kafka","sbt","scala","stream-processing"],"created_at":"2024-09-26T21:05:16.628Z","updated_at":"2025-10-24T16:30:44.656Z","avatar_url":"https://github.com/codefeedr.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"logo.png\" width=\"300px\"/\u003e\u003c/p\u003e\n\n- - - -\n\nCodeFeedr\n--------------------------\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.codefeedr/codefeedr-core_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.codefeedr/codefeedr-core_2.12)\n[![Build\nStatus](https://travis-ci.org/codefeedr/codefeedr.svg?branch=develop)](https://travis-ci.org/codefeedr/codefeedr) [![BCH compliance](https://bettercodehub.com/edge/badge/codefeedr/codefeedr?branch=develop)](https://bettercodehub.com/)\n[![Coverage\nStatus](https://coveralls.io/repos/github/codefeedr/codefeedr/badge.svg?branch=develop)](https://coveralls.io/github/codefeedr/codefeedr?branch=develop) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![University](https://img.shields.io/badge/university-tudelft-blue.svg)](https://se.ewi.tudelft.nl/)\n\nA framework for easily building Flink streaming programs. Documentation\ncan be found [here](http://codefeedr.org/codefeedr).\n## Contributors\nMain contributors:\n- [Wouter\nZorgdrager](https://www.linkedin.com/in/wouter-zorgdrager-a4746512a/)\n\nFormer contributors:\n- [Jos Kuijpers](https://nl.linkedin.com/in/jos-kuijpers-4b714032)\n- [Joris Quist](https://www.linkedin.com/in/joris-quist-a44245170)\n\n\n## Configuring the build environment\n\n### Command line\n\nThe project is build with SBT. To install SBT, do:\n\n* Mac: `brew install sbt`\n* Debian/Ubuntu: `apt-get install sbt`\n\nRun `sbt`. Then at the SBT console:\n\n- `compile` to compile\n- `run` to run the default class\n- `test` to run the tests\n- `clean` to clean\n\n### From IntelliJ\n\nInstall the latest IntelliJ. Go to the IntelliJ preferences and install\nthe Scala plugin. Then\n\n1. File -\u003e New -\u003e Project with existing sources from within IntelliJ or\n\"Import project\" from the IntelliJ splash screen\n2. Select the top level checkout directory for CodeFeedr.\n3. On the dialog that appears, select \"SBT\"\n4. Click Next and then Finish\n5. From the \"SBT Project Data To Import\", select all modules\n\nIn order to run your application from within IntelliJ, you have to\nselect the classpath of the 'mainRunner' module in  the run/debug\nconfigurations. Simply open 'Run -\u003e Edit configurations...' and then\nselect 'mainRunner' from the \"Use  classpath of module\" dropbox.\n\n## Run documentation locally\nIn order to run the documentation locally, make sure to have [Ruby and Rubygem](https://guides.rubygems.org/rubygems-basics/) installed.\n\n1. Install [Jekyll](https://jekyllrb.com/): `gem install jekyll`\n2. Install dependencies: `gem install bundler`\n3. Move to the docs directory: `cd docs`\n4. Serve the website: `jekyll serve`\nBy default the documentation will be served at [http://127.0.0.1:4000](http://127.0.0.1:4000)\n\n## Use orchestration tools\nThe orchestration tools are located under [`/tools`](/tools). They depend on:\n- Python\n- Docker\n- Redis","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodefeedr%2Fcodefeedr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodefeedr%2Fcodefeedr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodefeedr%2Fcodefeedr/lists"}