{"id":13528935,"url":"https://github.com/libgdx/ashley","last_synced_at":"2025-04-01T14:33:42.279Z","repository":{"id":45184094,"uuid":"8206054","full_name":"libgdx/ashley","owner":"libgdx","description":"A Java entity system inspired by Ash \u0026 Artemis.","archived":false,"fork":false,"pushed_at":"2023-06-26T12:37:20.000Z","size":8893,"stargazers_count":871,"open_issues_count":22,"forks_count":144,"subscribers_count":78,"default_branch":"master","last_synced_at":"2024-11-02T15:36:30.141Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/libgdx.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2013-02-14T19:31:07.000Z","updated_at":"2024-11-01T12:45:28.000Z","dependencies_parsed_at":"2024-01-03T03:54:32.782Z","dependency_job_id":"d9112f6a-9a97-4a10-8a7c-94bda7381213","html_url":"https://github.com/libgdx/ashley","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libgdx%2Fashley","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libgdx%2Fashley/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libgdx%2Fashley/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libgdx%2Fashley/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libgdx","download_url":"https://codeload.github.com/libgdx/ashley/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246655473,"owners_count":20812640,"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":[],"created_at":"2024-08-01T07:00:28.932Z","updated_at":"2025-04-01T14:33:37.268Z","avatar_url":"https://github.com/libgdx.png","language":"Java","funding_links":[],"categories":["Resources"],"sub_categories":["Entity Component System (ECS)"],"readme":"![](http://i.imgur.com/w8oAC73.png?1)\n\n[![GitHub Actions build status](https://img.shields.io/github/workflow/status/libgdx/ashley/Compile%20and%20publish%20snapshot)](https://github.com/libgdx/ashley/actions/workflows/publish_snapshot.yml)\n\n[![Sonatype Nexus (Releases)](https://img.shields.io/nexus/r/com.badlogicgames.ashley/ashley?nexusVersion=2\u0026server=https%3A%2F%2Foss.sonatype.org\u0026label=release)](https://search.maven.org/artifact/com.badlogicgames.ashley/ashley)\n[![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/com.badlogicgames.ashley/ashley?server=https%3A%2F%2Foss.sonatype.org\u0026label=snapshot)](https://oss.sonatype.org/#nexus-search;gav~com.badlogicgames.ashley~ashley)\n\n\nA tiny entity framework written in Java. It's inspired by frameworks like\n[Ash](http://www.ashframework.org/) (hence the name) and\n[Artemis](http://gamadu.com/artemis/). Ashley tries to be a high-performance\nentity framework  without the use of black-magic and thus making the API easy\nand transparent to use.\n\nAshley is awesome, if you don't believe it, check out some [games](https://github.com/libgdx/ashley/wiki/Games-made-with-Ashley) made with it!\n\nAshley lives under the [libGDX](https://github.com/libgdx) family but it does not force you to use that specific framework if you do not wish to do so.\n\nlibGDX Discord : [![Discord Chat](https://img.shields.io/discord/348229412858101762?logo=discord)](https://libgdx.com/community/discord/)\n\n### Get started\n\n* [Use Ashley in your project](https://github.com/libgdx/ashley/wiki/Getting-started-with-Ashley)\n* [Read the wiki](https://github.com/libgdx/ashley/wiki)\n* [Refer to the javadocs](https://javadoc.io/doc/com.badlogicgames.ashley/ashley)\n* [Read the examples](https://github.com/libgdx/ashley/tree/master/tests)\n\n\n### News and community\n\nStay up to date in Ashley matters by following [@d_saltares](https://twitter.com/d_saltares) and reading [saltares.com](http://saltares.com). Check the [libGDX](https://libgdx.com/) blog as well for additional updates.\n\n### Report issues\n\nSomething not working quite as expected? Do you need a feature that has not been implemented yet? Check the [issue tracker](https://github.com/libgdx/ashley/issues) and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.\n\n### Contribute\n\nAwesome! If you would like to contribute with a new feature or submit a bugfix, fork this repo and send a pull request. Please, make sure all the [unit tests](https://github.com/libgdx/ashley/tree/master/ashley/tests/com/badlogic/ashley) are passing before submitting and add new ones in case you introduced new features.\n\n### License\n\nAshley is licensed under the [Apache 2 License](https://github.com/libgdx/ashley/blob/master/LICENSE), meaning you\ncan use it free of charge, without strings attached in commercial and non-commercial projects. We love to\nget (non-mandatory) credit in case you release a game or app using Ashley!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibgdx%2Fashley","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibgdx%2Fashley","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibgdx%2Fashley/lists"}