{"id":27209274,"url":"https://github.com/gorillabyte/silverback","last_synced_at":"2025-04-10T00:40:56.860Z","repository":{"id":57359592,"uuid":"58736538","full_name":"gorillabyte/silverback","owner":"gorillabyte","description":"Silverback is a entity component system for making games and interactive apps.","archived":false,"fork":false,"pushed_at":"2023-03-29T20:17:36.000Z","size":2344,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-10T22:17:06.686Z","etag":null,"topics":["entity-component-system","game-development","game-framework","html5-game-development","typescript","webgl"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/gorillabyte.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}},"created_at":"2016-05-13T12:06:03.000Z","updated_at":"2023-03-29T20:17:34.000Z","dependencies_parsed_at":"2022-09-06T22:22:27.635Z","dependency_job_id":null,"html_url":"https://github.com/gorillabyte/silverback","commit_stats":null,"previous_names":["herndl/silverback"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorillabyte%2Fsilverback","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorillabyte%2Fsilverback/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorillabyte%2Fsilverback/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorillabyte%2Fsilverback/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorillabyte","download_url":"https://codeload.github.com/gorillabyte/silverback/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137997,"owners_count":21053775,"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":["entity-component-system","game-development","game-framework","html5-game-development","typescript","webgl"],"created_at":"2025-04-10T00:40:56.442Z","updated_at":"2025-04-10T00:40:56.853Z","avatar_url":"https://github.com/gorillabyte.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Silverback Game Framework\n[![Build Status](https://travis-ci.org/gorillabyte/silverback.svg?branch=master)](https://travis-ci.org/gorillabyte/silverback)\n[![Coverage Status](https://coveralls.io/repos/github/gorillabyte/silverback/badge.svg?branch=master)](https://coveralls.io/github/gorillabyte/silverback?branch=master)\n[![npm version](https://badge.fury.io/js/silverback-engine.svg)](https://badge.fury.io/js/silverback-engine)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nSilverback is an entity component framework for building games and interactive apps. It can be used in client and server environment. By the used architecture you can develop complex (possibly emergent) behavior based on simple properties. It is based upon the two basic ideas of:\nSeparating logic and data and isolating data in meaningfully identifiable units. It uses [PIXI.js](https://github.com/GoodBoyDigital/pixi.js/) for WebGL and Canvas rendering, and supports desktop and mobile web browsers.\n\nThe project was recently revived and is still in an early stage, but you can build production ready games for the browser.\n\n\n## Installation:\nAdd the latest version of `silverback` to your package.json:\n```\nnpm install silverback-engine --save-dev\n```\n\nor use `yarn`:\n```\nyarn add silverback-engine --dev\n```\n\n\n## Contributing\n\nWe'd love for you to get involved and help make Silverback the best game framework in the world! If you'd like to contribute please get in touch, fork/clone the repo.\n\n* If you find a bug then please report it on GitHub issues\n* If you have feature request, or have written a game or demo that shows Silverback in use then please get in touch. We'd love to hear from you! Please email: hello@gorillabyte.com\n* If you have a pull request for Silverback, please also write test for it and use the mocha test runner.\n\nBefore submitting a Pull Request please run your code through TSLint to check for stylistic or formatting errors.\n\n## License\n\nCopyright 2015-2018 Gorillabyte and Silverback Project Authors  \nThis content is released under the Apache License, Version 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorillabyte%2Fsilverback","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorillabyte%2Fsilverback","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorillabyte%2Fsilverback/lists"}