A community driven list of useful SARL 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. Other amazingly awesome lists can be found in the awesome-awesomeness list.
Development frameworks dedicated to SARL.
- Eclipse — The SARL project supports integration in the Eclipse IDE.
Runtime environments for the SARL language.
-
Janus — An open-source multi-agent platform fully implemented in Java 1.7, and that enables execution of agents or holons over a computer network.
-
Eclipse — The SARL project supports integration in the Eclipse IDE.
Locations where to find news and documentation.
- SARL News — The news from SARL developpers.
- SARL Documentation — Official SARL documentation.
- SARL Publications — A collection of white papers and presentations related to SARL.
Language extensions upon the SARL language.
Libraries that provides simulation environments to SARL agents.
- 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.
- Jasim — A non-free Java library that implements simulated 1D and 3D physic environments in which the agents are located. License: Non-free, need agreement.
Software implemented with SARL.
- smagserver - A small project that could serve as a template for deploying Janus on a webserver. License: unknown. Using Jena, Janus & HTML5. Demo at Smag0
Sources of materials related to SARL that could be used for creating your presentations or your documents.
- Official materials — Materials maintained by the SARL developers.
Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Please do not submit a project that hasn’t been updated in the past 6 months.