{"id":13773485,"url":"https://lastolivegames.github.io/becsy/","last_synced_at":"2025-05-11T05:34:45.763Z","repository":{"id":46075578,"uuid":"347857506","full_name":"LastOliveGames/becsy","owner":"LastOliveGames","description":"A multithreaded Entity Component System (ECS) for TypeScript and JavaScript, inspired by ECSY and bitecs.","archived":false,"fork":false,"pushed_at":"2025-03-02T09:10:59.000Z","size":5154,"stargazers_count":239,"open_issues_count":4,"forks_count":19,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-05-04T08:06:42.882Z","etag":null,"topics":["ecs","js","ts"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LastOliveGames.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-03-15T06:13:46.000Z","updated_at":"2025-05-02T10:19:16.000Z","dependencies_parsed_at":"2023-11-15T23:22:46.624Z","dependency_job_id":"3cfc4478-ea6d-44ec-84ef-4d9cbed67657","html_url":"https://github.com/LastOliveGames/becsy","commit_stats":{"total_commits":309,"total_committers":4,"mean_commits":77.25,"dds":0.009708737864077666,"last_synced_commit":"c1590a3f3f79c0b157f088041014ec5d9557e465"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LastOliveGames%2Fbecsy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LastOliveGames%2Fbecsy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LastOliveGames%2Fbecsy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LastOliveGames%2Fbecsy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LastOliveGames","download_url":"https://codeload.github.com/LastOliveGames/becsy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253523689,"owners_count":21921815,"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":["ecs","js","ts"],"created_at":"2024-08-03T17:01:16.136Z","updated_at":"2025-05-11T05:34:40.738Z","avatar_url":"https://github.com/LastOliveGames.png","language":"TypeScript","funding_links":[],"categories":["State Management"],"sub_categories":["Visual Editor"],"readme":"# Becsy\n\nBecsy is an Entity Component System (ECS) framework for TypeScript and JavaScript that will make it nearly effortless to write performant, multi-threaded code.\n\nPlease [read the docs](https://lastolivegames.github.io/becsy) for all the details, jump right in to see some heavily annotated [examples](./examples), and [join us on Discord](https://discord.gg/X72ct6hZSr) for help and fun discussions!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/lastolivegames.github.io%2Fbecsy%2F","html_url":"https://awesome.ecosyste.ms/projects/lastolivegames.github.io%2Fbecsy%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/lastolivegames.github.io%2Fbecsy%2F/lists"}