{"id":46168,"name":"OpenOlitor","description":"Administration platform for Community Supported Agriculture and for direct selling farming projects based on a subscription model.","url":"https://github.com/OpenOlitor/openolitor-server","last_synced_at":"2026-05-15T19:30:20.637Z","repository":{"id":2540377,"uuid":"46425059","full_name":"OpenOlitor/openolitor-server","owner":"OpenOlitor","description":"Server Backend der OpenOlitor Administrationsplattform","archived":false,"fork":false,"pushed_at":"2026-03-16T16:52:44.000Z","size":16835,"stargazers_count":19,"open_issues_count":18,"forks_count":10,"subscribers_count":3,"default_branch":"prod","last_synced_at":"2026-05-06T15:09:10.239Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenOlitor.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-11-18T14:45:33.000Z","updated_at":"2026-05-05T21:49:52.000Z","dependencies_parsed_at":"2023-09-21T19:30:53.271Z","dependency_job_id":"b7d7568c-2116-4dc7-a0ec-a7e90b61ed43","html_url":"https://github.com/OpenOlitor/openolitor-server","commit_stats":{"total_commits":2069,"total_committers":12,"mean_commits":"172.41666666666666","dds":0.7491541807636539,"last_synced_commit":"f5f16be1beedf173b53d25188a82e2e9f2e889d6"},"previous_names":[],"tags_count":143,"template":false,"template_full_name":null,"purl":"pkg:github/OpenOlitor/openolitor-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenOlitor","download_url":"https://codeload.github.com/OpenOlitor/openolitor-server/tar.gz/refs/heads/prod","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32787235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"owner":{"login":"OpenOlitor","name":"OpenOlitor","uuid":"15780650","kind":"organization","description":"Administration platform for Community Supported Agriculture and for direct selling farming projects based on a subscription model","email":"info@openolitor.ch","website":"http://www.openolitor.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15780650?v=4","repositories_count":17,"last_synced_at":"2026-03-28T17:57:31.893Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/OpenOlitor","funding_links":["https://github.com/sponsors/OpenOlitor"],"total_stars":89,"followers":13,"following":0,"created_at":"2022-11-03T11:35:16.744Z","updated_at":"2026-03-28T17:57:31.893Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenOlitor","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenOlitor/repositories"},"packages":[],"commits":{"id":1358779,"full_name":"OpenOlitor/openolitor-server","default_branch":"prod","total_commits":2163,"total_committers":9,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":240.33333333333334,"dds":0.7563569116967175,"past_year_total_commits":61,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":20.333333333333332,"past_year_dds":0.4098360655737705,"last_synced_at":"2026-05-12T13:14:12.154Z","last_synced_commit":"4dbd75d5763438d697a62767e018661e95cad13a","created_at":"2023-09-13T08:49:08.813Z","updated_at":"2026-05-12T13:14:01.600Z","committers":[{"name":"Alwin Egger","email":"alwin.egger@tegonal.com","login":"AlwinEgger","count":527},{"name":"Mikel Cordovilla","email":"mikel.cordovilla@tegonal.com","login":"mcmpp","count":504},{"name":"Thomas Rawyler","email":"thomas.rawyler@tegonal.com","login":"rawyler","count":449},{"name":"Mike","email":"mike.toggweiler@tegonal.com","login":"toggm","count":443},{"name":"Scala Steward","email":"scala_steward@virtuslab.com","login":"scala-steward","count":143},{"name":"Fabian Page","email":"fabian.page@tegonal.com","login":"fabianpage","count":73},{"name":"mikel","email":"mkordo@gmail.com","login":null,"count":14},{"name":"Rouven Schürch","email":"rouven.schuerch@tegonal.com","login":null,"count":8},{"name":"Robert Stoll","email":"robstoll@tegonal.com","login":"robstoll","count":2}],"past_year_committers":[{"name":"Scala Steward","email":"scala_steward@virtuslab.com","login":"scala-steward","count":36},{"name":"Mikel Cordovilla","email":"mikel.cordovilla@tegonal.com","login":"mcmpp","count":22},{"name":"Alwin Egger","email":"alwin.egger@tegonal.com","login":"AlwinEgger","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-14T00:00:09.630Z","repositories_count":6234032,"commits_count":894374853,"contributors_count":34893906,"owners_count":1152965,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"OpenOlitor/openolitor-server","html_url":"https://github.com/OpenOlitor/openolitor-server","last_synced_at":"2026-05-12T18:03:49.875Z","status":"active","issues_count":3,"pull_requests_count":602,"avg_time_to_close_issue":2969637.5,"avg_time_to_close_pull_request":1827593.2840466925,"issues_closed_count":2,"pull_requests_closed_count":514,"pull_request_authors_count":6,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.36212624584717606,"merged_pull_requests_count":324,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":129,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2225063.6714285715,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":70,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3798449612403101,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"created_at":"2023-09-13T08:49:47.575Z","updated_at":"2026-05-12T18:03:49.875Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenOlitor%2Fopenolitor-server/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"CONTRIBUTOR":3},"pull_request_author_associations_count":{"CONTRIBUTOR":463,"MEMBER":134,"NONE":5},"issue_authors":{"scala-steward":3},"pull_request_authors":{"scala-steward":468,"mcmpp":80,"AlwinEgger":39,"rawyler":10,"toggm":3,"fabianpage":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-14T00:00:12.120Z","repositories_count":14598695,"issues_count":34291297,"pull_requests_count":112219011,"authors_count":11261614,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":123,"MEMBER":6},"past_year_issue_authors":{},"past_year_pull_request_authors":{"scala-steward":123,"AlwinEgger":3,"mcmpp":3},"maintainers":[{"login":"mcmpp","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcmpp"},{"login":"AlwinEgger","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AlwinEgger"},{"login":"rawyler","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rawyler"},{"login":"toggm","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/toggm"},{"login":"fabianpage","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fabianpage"}],"active_maintainers":[{"login":"AlwinEgger","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AlwinEgger"},{"login":"mcmpp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcmpp"}]},"events":{"total":{"ReleaseEvent":6,"PullRequestEvent":239,"WatchEvent":1,"IssueCommentEvent":59,"PushEvent":88,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":31,"CreateEvent":12},"last_year":{"ReleaseEvent":2,"PullRequestEvent":95,"IssueCommentEvent":25,"PushEvent":38,"PullRequestReviewEvent":3,"PullRequestReviewCommentEvent":3,"CreateEvent":6}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/dependency-graph.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.091Z","updated_at":"2023-01-13T16:22:26.091Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/.github/workflows/dependency-graph.yml","dependencies":[{"id":6890227942,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890227943,"package_name":"scalacenter/sbt-dependency-submission","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sbt-docker-prepublish.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.108Z","updated_at":"2023-01-13T16:22:26.108Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/.github/workflows/sbt-docker-prepublish.yml","dependencies":[{"id":6890228016,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890228017,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sbt-docker-publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.129Z","updated_at":"2023-01-13T16:22:26.129Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/.github/workflows/sbt-docker-publish.yml","dependencies":[{"id":6890228025,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890228026,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sbt-test.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.145Z","updated_at":"2023-01-13T16:22:26.145Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/.github/workflows/sbt-test.yml","dependencies":[{"id":6890228033,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890228034,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6890228035,"package_name":"irongut/CodeCoverageSummary","ecosystem":"actions","requirements":"v1.3.0","direct":true,"kind":"composite","optional":false},{"id":6890228036,"package_name":"marocchino/sticky-pull-request-comment","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/fakes3/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.165Z","updated_at":"2023-01-13T16:22:26.165Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/docker/fakes3/Dockerfile","dependencies":[{"id":6890228048,"package_name":"lphoward/fake-s3","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/mariadb/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:26.182Z","updated_at":"2023-01-13T16:22:26.182Z","repository_link":"https://github.com/OpenOlitor/openolitor-server/blob/prod/docker/mariadb/Dockerfile","dependencies":[{"id":6890228079,"package_name":"phusion/baseimage","ecosystem":"docker","requirements":"0.9.18","direct":true,"kind":"build","optional":false}]}],"score":5.808142489980444,"created_at":"2023-09-13T08:45:20.153Z","updated_at":"2026-05-15T19:30:20.639Z","avatar_url":"https://github.com/OpenOlitor.png","language":"Scala","category":"Consumption","sub_category":"Agriculture and Nutrition","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![Build Status](https://travis-ci.com/OpenOlitor/openolitor-server.svg?branch=prod)](https://travis-ci.com/OpenOlitor/openolitor-server)\n# openolitor-server\nServer Backend der OpenOlitor Administrationsplattform\n\n## Issues\nPlease report issues to the [main project](https://github.com/OpenOlitor/OpenOlitor/issues).\n\n## Entwicklungs-Setup\nhttps://github.com/OpenOlitor/OpenOlitor/wiki/Doku-Technisch_Server_Ent-Setup\n\n## Dokumentation\nDie gesamte Dokumentation befindet sich auf dem OpenOlitor-Projekt-Wiki\nhttps://github.com/OpenOlitor/OpenOlitor/wiki/\n\nRelease Notes stehen projektübergreifend zur Verfügung:\nhttps://github.com/OpenOlitor/OpenOlitor/wiki/Release-Notes\n\n## Lizenz / License\nCode bis April 2018 wurde unter [GPL v3](LICENSE_legacy) publiziert. Ab April 2018 wird OpenOlitor unter [AGPL v3](LICENSE) veröffentlicht.\n\n## bumpversion.sh\nMittels `./bumpversion.sh` (`./bumpversion.sh -v 1.0.x`) wird die Version in `project/Build.scala` erhöht.\nMit dem Flag -c/--commit wird ein git commit und ein git tag mit entsprechender Nachricht gemacht.\nAnderseits werden die nötigen git Befehle ausgegeben.\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["nonprofit"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/46168","html_url":"https://ost.ecosyste.ms/projects/46168"}