{"id":52965,"name":"lingua-franca","description":"Intuitive concurrent programming in any language","url":"https://github.com/lf-lang/lingua-franca","last_synced_at":"2025-09-05T12:57:04.801Z","repository":{"id":37239365,"uuid":"156583448","full_name":"lf-lang/lingua-franca","owner":"lf-lang","description":"Intuitive concurrent programming in any language","archived":false,"fork":false,"pushed_at":"2025-08-30T12:52:32.000Z","size":134828,"stargazers_count":267,"open_issues_count":346,"forks_count":70,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-08-30T14:36:44.147Z","etag":null,"topics":["concurrency","coordination","determinism","language","polyglot","timing"],"latest_commit_sha":null,"homepage":"https://www.lf-lang.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lf-lang.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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},"funding":{"open_collective":"lingua-franca"}},"created_at":"2018-11-07T17:26:08.000Z","updated_at":"2025-08-29T13:59:48.000Z","dependencies_parsed_at":"2023-11-07T12:26:53.742Z","dependency_job_id":"b61274e5-b6fb-46d0-9d06-561d1f041b10","html_url":"https://github.com/lf-lang/lingua-franca","commit_stats":{"total_commits":14290,"total_committers":97,"mean_commits":"147.31958762886597","dds":0.8327501749475157,"last_synced_commit":"daaea1bf15a2cf97ea4e980aeab8a5a3972e1dcd"},"previous_names":["icyphy/lingua-franca"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/lf-lang/lingua-franca","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lf-lang","download_url":"https://codeload.github.com/lf-lang/lingua-franca/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273722399,"owners_count":25156300,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"lf-lang","name":"The Lingua Franca Coordination Language","uuid":"71117147","kind":"organization","description":"","email":null,"website":"https://www.lf-lang.org/","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/71117147?v=4","repositories_count":35,"last_synced_at":"2024-04-28T02:51:16.057Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lf-lang","funding_links":[],"total_stars":321,"followers":38,"following":0,"created_at":"2022-11-14T07:18:23.964Z","updated_at":"2024-04-28T02:51:22.957Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lf-lang","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lf-lang/repositories"},"packages":[],"commits":{"id":604797,"full_name":"lf-lang/lingua-franca","default_branch":"master","committers":[{"name":"eal","email":"eal@eecs.berkeley.edu","login":"edwardalee","count":2401},{"name":"Marten Lohstroh","email":"marten@berkeley.edu","login":"lhstrh","count":2393},{"name":"Soroush Bateni","email":"soroosh129@gmail.com","login":"Soroosh129","count":2005},{"name":"Christian Menard","email":"christian.menard@tu-dresden.de","login":"cmnrd","count":1869},{"name":"Peter Donovan","email":"peterdonovan@berkeley.edu","login":"petervdonovan","count":1387},{"name":"Clément Fournier","email":"clement.fournier76@gmail.com","login":"oowekyala","count":754},{"name":"Steven","email":"stevenhouseng@gmail.com","login":"housengw","count":689},{"name":"erlingrj","email":"erling.jellum@gmail.com","login":"erlingrj","count":539},{"name":"Alexander Schulz-Rosengarten","email":"als@informatik.uni-kiel.de","login":"a-sr","count":347},{"name":"Hokeun Kim","email":"hokeunkim@berkeley.edu","login":"hokeun","count":303},{"name":"Shaokai Lin","email":"shaokai_lin@126.com","login":"lsk567","count":213},{"name":"mew2ub","email":"matt.weber@berkeley.edu","login":"MattEWeber","count":192},{"name":"Anirudh Rengarajan","email":"44007330+arengarajan99","login":"arengarajan99","count":161},{"name":"Byeong-gil Jun","email":"junbg@hanyang.ac.kr","login":"byeonggiljun","count":93},{"name":"depetrol","email":"lslrobert@outlook.com","login":"Depetrol","count":82},{"name":"Johannes Hayeß","email":"jhaye@mailbox.org","login":"jhaye","count":68},{"name":"revol-xut","email":"revol-xut@protonmail.com","login":"tanneberger","count":67},{"name":"Jakio815","email":"jakio@hanyang.ac.kr","login":null,"count":63},{"name":"Martin Schoeberl","email":"martin@jopdesign.com","login":"schoeberl","count":59},{"name":"Billy Bao","email":"billy_bao@126.com","login":"billy-bao","count":55},{"name":"Dongha Kim","email":"dongha@asu.edu","login":"Jakio815","count":54},{"name":"lingua-franca[bot]","email":"97201490+francabot","login":"francabot","count":52},{"name":"Matthew Chorlian","email":"mattchorlian@berkeley.edu","login":"mattchorlian","count":50},{"name":"ChadliaJerad","email":"chadlia.jerad@gmail.com","login":"ChadliaJerad","count":48},{"name":"Benjamin Asch","email":"benjamintasch@berkeley.edu","login":null,"count":44},{"name":"Rodario","email":"maiko.brants@tu-dresden.de","login":"Rodario","count":44},{"name":"vinzbarbuto","email":"vinz.barbuto@gmail.com","login":"vinzbarbuto","count":42},{"name":"Magnus Mæhlum","email":"magnusmaehlum@outlook.com","login":"magnmaeh","count":40},{"name":"mniknami","email":"mniknami","login":null,"count":38},{"name":"Abhinav Gundrala","email":"gundralaa@berkeley.edu","login":"gundralaa","count":34},{"name":"Atharva Patil","email":"atharva.patil@berkeley.edu","login":"patilatharva","count":32},{"name":"LDeng0205","email":"arthurdeng0205@hotmail.com","login":"LDeng0205","count":25},{"name":"hnnskl","email":"hanneskl@gmx.de","login":"hnnskl","count":25},{"name":"Felix Wittwer","email":"dev@felixwittwer.de","login":"Feliix42","count":23},{"name":"Soeren Domroes","email":"sdo@informatik.uni-kiel.de","login":"soerendomroes","count":23},{"name":"Ehsan Khodadad","email":"ehkh@dtu.dk","login":"EhsanKhodadad","count":23},{"name":"Keke Tang","email":"axmmisaka","login":"axmmisaka","count":22},{"name":"Omer Majeed","email":"omer.majeed@magnition.io","login":"OmerMajNition","count":21},{"name":"mkhubaibumer","email":"khubaib@magnition.io","login":"mkhubaibumer","count":19},{"name":"Wonseo-C","email":"1202won@gmail.com","login":"Wonseo-C","count":18},{"name":"Erling Rennemo Jellum","email":"erling.r.jellum@sentisystems.com","login":null,"count":15},{"name":"Atharva Patil","email":"atharvapatil@athp.local","login":null,"count":15},{"name":"CloverCho","email":"snsc7878@gmail.com","login":"CloverCho","count":12},{"name":"Zekai Lin","email":"46849761+zekailin00","login":"zekailin00","count":12},{"name":"Thee Ho","email":"thee@berkeley.edu","login":"ith8","count":11},{"name":"travis-ci","email":"travis@travis-ci.org","login":null,"count":10},{"name":"Byeong-gil Jun","email":"78055940+byeong-gil","login":"byeong-gil","count":9},{"name":"Silje Susort","email":"silje.susort@gmail.com","login":"siljesu","count":9},{"name":"MoezBHH","email":"moez.benhajhmida@gmail.com","login":"MoezBHH","count":8},{"name":"Christopher Brooks","email":"cxbrooks@gmail.com","login":"cxbrooks","count":8},{"name":"Efsane Soyer","email":"efsanesoyer@berkeley.edu","login":"soyerefsane","count":5},{"name":"abanob bostouros","email":"abostouros@berkeley.edu","login":"aabost","count":5},{"name":"Andrés Goens","email":"andres.goens@tu-dresden.de","login":"goens","count":5},{"name":"Peter Donovan","email":"peterdonovan@Peters-MacBook-Pro.local","login":null,"count":5},{"name":"Julian Robledo Mejia","email":"julian.robledo@tu-dresden.de","login":null,"count":4},{"name":"Vincenzo Barbuto","email":"vincenzobarbuto@MBP-di-Vincenzo.lan","login":null,"count":4},{"name":"Ben","email":"basch.oakwood@gmail.com","login":"Benichiwa","count":4},{"name":"Samuel Berkun","email":"sberkun@berkeley.edu","login":"sberkun","count":3},{"name":"Ravi Akella","email":"ravi.c.akella@gmail.com","login":"rcakella","count":3},{"name":"서유리","email":"youri@seoyuliui-MacBookPro.local","login":null,"count":3},{"name":"Hugo Forrat","email":"hugo.forrat@live.fr","login":"HugoForrat","count":2},{"name":"Jacky Kwok","email":"77720778+jackykwok2024","login":"jackykwok2024","count":2},{"name":"julien deantoni","email":"julien.deantoni@inria.fr","login":"jdeantoni","count":2},{"name":"MarjanSirjani","email":"43758176+MarjanSirjani","login":"MarjanSirjani","count":2},{"name":"tanaymishra","email":"69414108+tanaymishra","login":"tanaymishra","count":1},{"name":"jackyk02","email":"jackykwok@berkeley.edu","login":"jackyk02","count":1},{"name":"Tassilo Tanneberger","email":"espriworkemail@gmail.com","login":null,"count":1},{"name":"Kagamihara Nadeshiko","email":"nabeshiko@suika.EECS.Berkeley.EDU","login":null,"count":1},{"name":"Jean Guyomarc'h","email":"jean@guyomarch.bzh","login":null,"count":1},{"name":"You-Ri Su","email":"suyourice@gmail.com","login":"suyourice","count":1},{"name":"Florian Maurer","email":"fmaurer@disroot.org","login":"maurerle","count":1},{"name":"M MY Kuo","email":"matthew.kuo@aut.ac.nz","login":"mkuo005","count":1},{"name":"Tórur Biskopstø Strøm","email":"torur.strom@gmail.com","login":"torurstrom","count":1}],"total_commits":14584,"total_committers":73,"total_bot_commits":52,"total_bot_committers":1,"mean_commits":199.78082191780823,"dds":0.8353675260559517,"past_year_committers":[{"name":"Edward A. Lee","email":"eal@berkeley.edu","login":"edwardalee","count":248},{"name":"erlingrj","email":"erling.jellum@gmail.com","login":"erlingrj","count":90},{"name":"depetrol","email":"lslrobert@outlook.com","login":"Depetrol","count":82},{"name":"Marten Lohstroh","email":"marten@berkeley.edu","login":"lhstrh","count":52},{"name":"vinzbarbuto","email":"vinz.barbuto@gmail.com","login":"vinzbarbuto","count":40},{"name":"Ehsan Khodadad","email":"ehkh@dtu.dk","login":"EhsanKhodadad","count":23},{"name":"Byeonggil Jun","email":"byeonggil@asu.edu","login":"byeonggiljun","count":22},{"name":"Shaokai Lin","email":"shaokai@berkeley.edu","login":"lsk567","count":22},{"name":"Dongha Kim","email":"dongha@asu.edu","login":"Jakio815","count":17},{"name":"Christian Menard","email":"christian@xronos.com","login":"cmnrd","count":15},{"name":"lingua-franca[bot]","email":"97201490+francabot","login":"francabot","count":12},{"name":"MoezBHH","email":"moez.benhajhmida@gmail.com","login":"MoezBHH","count":8},{"name":"Omer Majeed","email":"omer.majeed@magnition.io","login":"OmerMajNition","count":6},{"name":"tanneberger","email":"github@tanneberger.me","login":"tanneberger","count":3},{"name":"Hokeun Kim","email":"hokeunkim@berkeley.edu","login":"hokeun","count":2},{"name":"Martin Schoeberl","email":"martin@jopdesign.com","login":"schoeberl","count":2},{"name":"Peter Donovan","email":"peter@xronos.com","login":"petervdonovan","count":2},{"name":"Soeren Domroes","email":"sdo@informatik.uni-kiel.de","login":"soerendomroes","count":2},{"name":"Florian Maurer","email":"fmaurer@disroot.org","login":"maurerle","count":1}],"past_year_total_commits":649,"past_year_total_committers":19,"past_year_total_bot_commits":12,"past_year_total_bot_committers":1,"past_year_mean_commits":34.1578947368421,"past_year_dds":0.6178736517719569,"last_synced_at":"2025-07-06T18:46:29.350Z","last_synced_commit":"87f5e37e40b629f06881742574452640211f3b45","created_at":"2023-03-09T07:01:37.435Z","updated_at":"2025-07-06T18:46:29.351Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480025,"commits_count":853350890,"contributors_count":31097550,"owners_count":906561,"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":"lf-lang/lingua-franca","html_url":"https://github.com/lf-lang/lingua-franca","last_synced_at":"2025-08-31T16:00:56.331Z","status":null,"issues_count":290,"pull_requests_count":485,"avg_time_to_close_issue":11087971.595505618,"avg_time_to_close_pull_request":2799251.048076923,"issues_closed_count":178,"pull_requests_closed_count":416,"pull_request_authors_count":40,"issue_authors_count":51,"avg_comments_per_issue":2.796551724137931,"avg_comments_per_pull_request":1.6268041237113402,"merged_pull_requests_count":341,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":37,"past_year_pull_requests_count":151,"past_year_avg_time_to_close_issue":1118598.25,"past_year_avg_time_to_close_pull_request":520958.3025210084,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":119,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":1.7297297297297296,"past_year_avg_comments_per_pull_request":0.9006622516556292,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":105,"created_at":"2023-05-14T17:03:36.508Z","updated_at":"2025-09-03T06:56:54.765Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lf-lang%2Flingua-franca/issues","issue_labels_count":{"bug":90,"c":53,"federated":28,"enhancement":23,"good first issue":22,"cpp":14,"python":14,"compiler":13,"diagrams":11,"ci":10,"feature":7,"cli":7,"validation":7,"docker":6,"lfc":6,"testing":5,"help wanted":5,"build system":5,"typescript":4,"tracing":3,"cmake":3,"refactoring":2,"modal models":2,"windows":2,"language":2,"wontfix":2,"invalid":2,"zephyr":2,"cleanup":2,"mac":2,"rust":2,"question":1,"gradle":1,"ide":1,"to do":1,"arduino":1,"epic":1,"runtime":1,"documentation":1},"pull_request_labels_count":{"bugfix":192,"enhancement":109,"c":66,"ci":59,"federated":48,"exclude":45,"feature":44,"automated":37,"docker":36,"cleanup":30,"testing":24,"python":21,"refactoring":19,"cpp":15,"build system":14,"zephyr":9,"upgrade":9,"cmake":8,"diagrams":6,"docs":6,"documentation":6,"compiler":6,"windows":5,"bug":5,"typescript":4,"cli":4,"language":3,"validation":3,"tracing":2,"security":2,"rust":2,"version":2,"duplicate":2,"formatter":2,"ide":1,"gradle":1},"issue_author_associations_count":{"COLLABORATOR":174,"MEMBER":53,"NONE":42,"CONTRIBUTOR":9},"pull_request_author_associations_count":{"COLLABORATOR":481,"MEMBER":119,"CONTRIBUTOR":49,"NONE":10},"issue_authors":{"lhstrh":52,"edwardalee":42,"erlingrj":34,"cmnrd":28,"petervdonovan":22,"mkhubaibumer":8,"Depetrol":7,"OmerMajNition":7,"zhuyipeng":6,"Jakio815":6,"a-sr":4,"elgeeko1":4,"Soroosh129":4,"NiklasRentzCAU":4,"keiichibando":4,"SheaFixstars":3,"vinzbarbuto":3,"housengw":2,"oowekyala":2,"soerendomroes":2,"ChadliaJerad":2,"stustd":2,"Max851010":2,"axmmisaka":2,"joshStillerman":2,"georgedlu":1,"fra-p":1,"the-systematic-chaos":1,"schoeberl":1,"lsk567":1,"hokeun":1,"chauncygu":1,"rcakella":1,"chacalnoir":1,"asherneedsalife":1,"sarmadiali98":1,"Rojods":1,"julianrobledom":1,"roy-mamata":1,"tanneberger":1,"HugoForrat":1,"DNDEMoto":1,"patilatharva":1,"jjrev":1,"jackyk02":1,"naichenzhao":1,"jackykwok2024":1,"AneesHl":1,"magnmaeh":1},"pull_request_authors":{"edwardalee":144,"lhstrh":109,"erlingrj":69,"cmnrd":67,"petervdonovan":40,"francabot":37,"Depetrol":23,"Jakio815":23,"lsk567":21,"byeonggiljun":13,"soerendomroes":10,"EhsanKhodadad":10,"patilatharva":7,"byeong-gil":7,"magnmaeh":6,"jackyk02":6,"ChadliaJerad":6,"axmmisaka":6,"oowekyala":5,"tanneberger":4,"hokeun":4,"vinzbarbuto":4,"a-sr":4,"MoezBHH":4,"OmerMajNition":4,"sberkun":3,"naichenzhao":3,"arengarajan99":2,"julianrobledom":2,"chanijjani":2,"gundralaa":2,"maurerle":2,"schoeberl":2,"Benichiwa":2,"mkhubaibumer":2,"Rojods":1,"Aldenysq":1,"siljesu":1,"NiklasRentzCAU":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10100157,"issues_count":31474342,"pull_requests_count":97449536,"authors_count":10702662,"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":{"bug":11,"c":5,"federated":5,"ci":4,"python":3,"compiler":2,"enhancement":2,"cpp":2,"docker":1,"refactoring":1,"cli":1,"validation":1,"feature":1,"good first issue":1,"lfc":1},"past_year_pull_request_labels_count":{"bugfix":74,"enhancement":38,"c":21,"ci":16,"federated":15,"feature":10,"cleanup":9,"automated":7,"documentation":6,"python":6,"cpp":6,"refactoring":5,"cmake":4,"docs":3,"testing":3,"windows":3,"compiler":3,"docker":2,"cli":2,"zephyr":2,"rust":2,"upgrade":2,"version":2,"duplicate":2,"formatter":2,"typescript":2,"exclude":2,"build system":1,"diagrams":1,"bug":1},"past_year_issue_author_associations_count":{"COLLABORATOR":23,"NONE":15},"past_year_pull_request_author_associations_count":{"COLLABORATOR":155,"MEMBER":17,"CONTRIBUTOR":7,"NONE":1},"past_year_issue_authors":{"erlingrj":9,"edwardalee":7,"zhuyipeng":5,"Jakio815":3,"keiichibando":3,"OmerMajNition":3,"joshStillerman":2,"Max851010":2,"SheaFixstars":2,"Depetrol":1,"sarmadiali98":1},"past_year_pull_request_authors":{"edwardalee":68,"erlingrj":24,"lsk567":14,"Jakio815":14,"lhstrh":11,"Depetrol":8,"francabot":7,"EhsanKhodadad":6,"MoezBHH":4,"petervdonovan":4,"byeonggiljun":4,"hokeun":2,"schoeberl":2,"cmnrd":2,"magnmaeh":2,"tanneberger":2,"vinzbarbuto":2,"NiklasRentzCAU":1,"OmerMajNition":1,"oowekyala":1,"soerendomroes":1},"maintainers":[{"login":"edwardalee","count":186,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/edwardalee"},{"login":"lhstrh","count":161,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lhstrh"},{"login":"erlingrj","count":103,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erlingrj"},{"login":"cmnrd","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cmnrd"},{"login":"petervdonovan","count":62,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petervdonovan"},{"login":"Jakio815","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jakio815"},{"login":"Depetrol","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Depetrol"},{"login":"lsk567","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lsk567"},{"login":"byeonggiljun","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byeonggiljun"},{"login":"OmerMajNition","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/OmerMajNition"},{"login":"mkhubaibumer","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkhubaibumer"},{"login":"EhsanKhodadad","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EhsanKhodadad"},{"login":"soerendomroes","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soerendomroes"},{"login":"a-sr","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/a-sr"},{"login":"ChadliaJerad","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ChadliaJerad"},{"login":"axmmisaka","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/axmmisaka"},{"login":"patilatharva","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/patilatharva"},{"login":"byeong-gil","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byeong-gil"},{"login":"oowekyala","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oowekyala"},{"login":"jackyk02","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jackyk02"},{"login":"tanneberger","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanneberger"},{"login":"vinzbarbuto","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vinzbarbuto"},{"login":"hokeun","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hokeun"},{"login":"magnmaeh","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/magnmaeh"},{"login":"elgeeko1","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/elgeeko1"},{"login":"MoezBHH","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MoezBHH"},{"login":"naichenzhao","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/naichenzhao"},{"login":"sberkun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sberkun"},{"login":"schoeberl","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schoeberl"},{"login":"rcakella","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rcakella"}],"active_maintainers":[{"login":"edwardalee","count":75,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/edwardalee"},{"login":"erlingrj","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erlingrj"},{"login":"Jakio815","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jakio815"},{"login":"lsk567","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lsk567"},{"login":"lhstrh","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lhstrh"},{"login":"Depetrol","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Depetrol"},{"login":"EhsanKhodadad","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EhsanKhodadad"},{"login":"byeonggiljun","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byeonggiljun"},{"login":"MoezBHH","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MoezBHH"},{"login":"OmerMajNition","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/OmerMajNition"},{"login":"petervdonovan","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petervdonovan"},{"login":"tanneberger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanneberger"},{"login":"vinzbarbuto","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vinzbarbuto"},{"login":"cmnrd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cmnrd"},{"login":"magnmaeh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/magnmaeh"},{"login":"schoeberl","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schoeberl"},{"login":"hokeun","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hokeun"},{"login":"soerendomroes","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soerendomroes"},{"login":"oowekyala","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oowekyala"}]},"events":{"total":{"CreateEvent":134,"IssuesEvent":62,"ReleaseEvent":287,"WatchEvent":35,"DeleteEvent":129,"MemberEvent":1,"IssueCommentEvent":151,"PushEvent":533,"PullRequestReviewEvent":110,"PullRequestReviewCommentEvent":47,"PullRequestEvent":153,"ForkEvent":9},"last_year":{"CreateEvent":134,"IssuesEvent":62,"ReleaseEvent":287,"WatchEvent":35,"DeleteEvent":129,"MemberEvent":1,"IssueCommentEvent":151,"PushEvent":533,"PullRequestReviewEvent":110,"PullRequestReviewCommentEvent":47,"PullRequestEvent":153,"ForkEvent":9}},"keywords":["concurrency","coordination","determinism","language","polyglot","timing"],"dependencies":null,"score":10.708824377084603,"created_at":"2025-09-04T15:51:28.616Z","updated_at":"2025-10-07T08:20:46.074Z","avatar_url":"https://github.com/lf-lang.png","language":"Java","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://opencollective.com/lingua-franca"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/52965","html_url":"https://science.ecosyste.ms/projects/52965","bibtex_url":"https://science.ecosyste.ms/projects/52965/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/52965/export.apalike"}