{"id":13518121,"url":"https://github.com/sarl/awesome-sarl","last_synced_at":"2025-08-22T06:39:11.754Z","repository":{"id":20043669,"uuid":"23311938","full_name":"sarl/awesome-sarl","owner":"sarl","description":"A community driven list of useful SARL libraries, frameworks and software.","archived":false,"fork":false,"pushed_at":"2018-10-04T05:50:31.000Z","size":10,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-08-11T13:02:33.285Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sarl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-25T11:52:19.000Z","updated_at":"2022-11-26T03:28:26.000Z","dependencies_parsed_at":"2022-08-27T04:01:37.404Z","dependency_job_id":null,"html_url":"https://github.com/sarl/awesome-sarl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sarl/awesome-sarl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarl%2Fawesome-sarl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarl%2Fawesome-sarl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarl%2Fawesome-sarl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarl%2Fawesome-sarl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sarl","download_url":"https://codeload.github.com/sarl/awesome-sarl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarl%2Fawesome-sarl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271599202,"owners_count":24787801,"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-08-22T02:00:08.480Z","response_time":65,"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"}},"keywords":[],"created_at":"2024-08-01T05:01:40.975Z","updated_at":"2025-08-22T06:39:11.702Z","avatar_url":"https://github.com/sarl.png","language":null,"funding_links":[],"categories":["Technical"],"sub_categories":["awesome-*"],"readme":"Awesome SARL\n============\n\nA community driven list of useful [SARL](http://www.sarl.io) libraries, frameworks and software. This is not a catalog of all the libraries, just a starting point for your explorations. This list will be used by the SARL team for updating the official web sites of SARL (and related) after a validation process. Inspired by [awesome-scala](https://github.com/lauris/awesome-scala). Other amazingly awesome lists can be found in the [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) list.\n\n- [Awesome SARL](#awesome-sarl)\n    - [SARL Frameworks](#sarl-frameworks)\n    - [Runtime Environments](#runtime-environments)\n    - [News and Tips](#news-and-documentation)\n    - [Language Extensions](#language-extensions)\n    - [Physic Environment Models](#physic-environment-models)\n    - [Applications](#applications)\n    - [Teaching Materials](#teaching-materials)\n    - [Presentation Materials](#presentation-materials)\n- [Contributing](#contributing)\n\n## SARL Frameworks\n\n*Development frameworks dedicated to SARL.*\n\n* [Eclipse](https://github.com/sarl/sarl) — The SARL project supports integration in the Eclipse IDE.\n\n## Runtime Environments\n\n*Runtime environments for the SARL language.*\n\n* [Janus](http://www.janusproject.io) — An open-source multi-agent platform fully implemented in Java 1.7, and that enables execution of agents or holons over a computer network.\n\n* [Eclipse](https://github.com/sarl/sarl) — The SARL project supports integration in the Eclipse IDE.\n\n## News and Documentation\n\n*Locations where to find news and documentation.*\n\n* [FAQ from RMIT Lab](https://bitbucket.org/snippets/ssardina/9er67X#markdown-header-intialize-behavior-in-agents-do-not-terminate) — FAQ written by Sebastian Sardina at RMIT lab, Australia.\n* [SARL News](http://www.sarl.io/news/index.html) — The news from SARL developpers.\n* [SARL Documentation](http://www.sarl.io/docs/index.html) — Official SARL documentation.\n* [SARL Publications](http://www.sarl.io/publications/index.html) — A collection of white papers and presentations related to SARL.\n\n## Language Extensions\n\n*Language extensions upon the SARL language.*\n\n## Simulation Environments\n\n*Libraries that provides simulation environments to SARL agents.*\n\n* [SARL Elevator Simulator Controller](https://bitbucket.org/sarlrmit/sarl-controller) — Project that enables to connect controllers written in SARL to an existing elevator simulator with specific skills.\n* [Jaak](https://github.com/gallandarakhneorg/jaak) — Jaak is an agent environment that provides a discrete 2D environment model and a simplified agent-environment interaction model based on LOGO-like primitives. License: Apache 2.\n* [Jasim](http://www.multiagent.fr/Jasim_Platform) — A non-free Java library that implements simulated 1D and 3D physic environments in which the agents are located. License: Non-free, need agreement.\n\n## Applications\n\n*Software implemented with SARL.*\n\n* [smagserver](https://github.com/scenaristeur/smagserver) - A small project that could serve as a template for deploying Janus on a webserver. License: unknown. Using Jena, Janus \u0026 HTML5.\nDemo at [Smag0](http://smag-smag0.rhcloud.com/)\n\n## Teaching Materials\n\n*Slides and presentations for Lectures to students*\n* [Chapters 3 \u0026 11](http://www.multiagent.fr/images/IA54_3_11.pdf) of the Lecture \"Distributed Artificial Intelligence and MultiAgent Systems\", Burgundy Franche-Comté University \u0026 University of Technology of Belfort-Montbéliard, France.\n\n*Code and elements for using SARL during teaching activities (lab works, etc.)*\n* [ia51-utbm](https://github.com/gallandarakhneorg/ia51-student-sarl-simulation) - A small project that enables students to code steering behaviors during lab works of 3 hours. License: Apache 2.\n* [ia54-utbm](https://github.com/gallandarakhneorg/ia54-student-sarl-simulation) - A project that is given to students for coding a pacman game with principles from the agent-based simulation. Duration: 3 hours. License: Apache 2.\n\n## Presentation Materials\n\n*Sources of materials related to SARL that could be used for creating your presentations or your documents.*\n\n* [Official materials](https://github.com/sarl/sarl-data-repository) — Materials maintained by the SARL developers.\n\n\n# Contributing\n\nYour contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarl%2Fawesome-sarl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsarl%2Fawesome-sarl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarl%2Fawesome-sarl/lists"}