{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"fitumi","owner":"Bytebit-Org","isFork":false,"description":"Fake It 'Till You Make It - A unit testing utility for faking dependencies in Lua","topicNames":["lua","roblox","mocking","unit-test","roblox-ts","fake"],"topicsNotShown":0,"allTopics":["lua","roblox","mocking","unit-test","roblox-ts","fake"],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":1,"issueCount":0,"starsCount":13,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T06:42:53.553Z"}},{"type":"Public","name":"roblox-FiniteStateMachine","owner":"Bytebit-Org","isFork":false,"description":"A simple Finite State Machine implementation for Roblox development written using roblox-ts","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-03T23:08:32.115Z"}},{"type":"Public","name":"roblox-Timer","owner":"Bytebit-Org","isFork":false,"description":"","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T20:10:34.055Z"}},{"type":"Public","name":"roblox-LinkedLists","owner":"Bytebit-Org","isFork":false,"description":"A module that provides basic linked list data structures.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-14T18:43:03.551Z"}},{"type":"Public","name":"website","owner":"Bytebit-Org","isFork":false,"description":"A set of static, auto-generated web pages documenting many of Bytebit's open source projects","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-08T04:18:23.075Z"}},{"type":"Public","name":"roblox-Must","owner":"Bytebit-Org","isFork":false,"description":"A simple function that just errors out if the value it is given is nil / undefined.","topicNames":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:19:07.801Z"}},{"type":"Public","name":"roblox-ValueHolders","owner":"Bytebit-Org","isFork":false,"description":"A module for passing any values around by sharing a pointer, as well as allowing consumers to subscribe to changes and allowing authors to hold locks on changing the value.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:19:03.357Z"}},{"type":"Public","name":"roblox-DestroyedInstanceLogging","owner":"Bytebit-Org","isFork":false,"description":"Just a simple set of functions for making consistent destroyed instance logs","topicNames":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:19:03.814Z"}},{"type":"Public","name":"roblox-BatchCollector","owner":"Bytebit-Org","isFork":false,"description":"A module for collecting batches of items, be they logs or tasks, to be posted together in order.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:19:01.139Z"}},{"type":"Public","name":"roblox-ReverseArray","owner":"Bytebit-Org","isFork":false,"description":"A simple function that just reverses any array given to it.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:18:59.828Z"}},{"type":"Public","name":"roblox-StacksAndQueues","owner":"Bytebit-Org","isFork":false,"description":"A simple set of implementations of stack and queue data structures.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:18:56.572Z"}},{"type":"Public","name":"roblox-Readonly","owner":"Bytebit-Org","isFork":false,"description":"Just a simple function that is really only useful in roblox-ts for forcing the value to be inferred as readonly.","topicNames":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","luau","roblox-ts"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:05:31.604Z"}},{"type":"Public","name":"roblox-StrictMap","owner":"Bytebit-Org","isFork":false,"description":"A simple class that looks like a regular map but that throws if indexed by a missing key.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:05:27.644Z"}},{"type":"Public","name":"roblox-Lazy","owner":"Bytebit-Org","isFork":false,"description":"A simple implementation of a lazy loading wrapper for any type of value.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T05:05:23.807Z"}},{"type":"Public","name":"roblox-TouchScreenJoysticks","owner":"Bytebit-Org","isFork":false,"description":"This project is an open-source tool for composing multiple, customized touch screen joysticks with the objective of improving the tooling available to Roblox developers for mobile games.","topicNames":["lua","roblox","game-development","npm-package","roblox-ts","joysticks","mobile-games","roblox-developers"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts","joysticks","mobile-games","roblox-developers"],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-05T01:46:20.481Z"}},{"type":"Public","name":"roblox-PlayerStatistics","owner":"Bytebit-Org","isFork":false,"description":"A type-safe player statistics library meant to make it easy to post events and have those events automatically update any number of statistic values","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-21T19:56:20.431Z"}},{"type":"Public","name":"roblox-ServerNetworkedValues","owner":"Bytebit-Org","isFork":false,"description":"A Roblox-TS library for networking values from the server to the client","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-20T20:47:05.624Z"}},{"type":"Public","name":"roblox-NetworkedSignals","owner":"Bytebit-Org","isFork":false,"description":"A TypeScript wrapper of RemoteEvents to promise type safety","topicNames":["lua","game-development","npm-package","roblox-ts","roblox","networked-signals"],"topicsNotShown":0,"allTopics":["lua","game-development","npm-package","roblox-ts","roblox","networked-signals"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-06T02:04:49.198Z"}},{"type":"Public","name":"lua-statistics","owner":"Bytebit-Org","isFork":false,"description":"A simple script to implement statistical functions not provided by the Lua standard API, developed especially for use on Roblox","topicNames":["statistics","lua","math","roblox","game-development","probability-distributions","roblox-game-development"],"topicsNotShown":0,"allTopics":["statistics","lua","math","roblox","game-development","probability-distributions","roblox-game-development"],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-02T17:20:28.699Z"}},{"type":"Public","name":"lua-linalg","owner":"Bytebit-Org","isFork":false,"description":"A simple script to implement linear algebra functions not provided by the Lua standard API, developed especially for use on Roblox","topicNames":["lua","math","roblox","game-development","linalg","roblox-game-development"],"topicsNotShown":0,"allTopics":["lua","math","roblox","game-development","linalg","roblox-game-development"],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-02T17:19:31.053Z"}},{"type":"Public","name":"roblox-SignalsTooling","owner":"Bytebit-Org","isFork":false,"description":"Simple, base-level tooling for working with signals in Roblox.","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-02T15:39:01.508Z"}},{"type":"Public","name":"roblox-PlayerStatisticAchievements","owner":"Bytebit-Org","isFork":false,"description":"A generic, type-safe package for Roblox development made with roblox-ts for giving out rewards to players who achieve specified objectives based on their player statistics.","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-02T15:38:36.840Z"}},{"type":"Public","name":"roblox-RewardContainers","owner":"Bytebit-Org","isFork":false,"description":"A generic, type-safe library for Roblox game development, written using roblox-ts, for granting rewards to players through containers.","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-02T15:37:47.226Z"}},{"type":"Public","name":"roblox-RoactStudioComponents","owner":"Bytebit-Org","isFork":false,"description":"Meant for being used for plugin development.","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-13T16:17:10.145Z"}},{"type":"Public","name":"event-log-roblox-plugin","owner":"Bytebit-Org","isFork":false,"description":"A Roblox Studio Plugin for monitoring all RemoteEvents and BindableEvents in the data model.","topicNames":["roblox","game-development","roblox-ts","monitoring","roblox-studio-plugin"],"topicsNotShown":0,"allTopics":["roblox","game-development","roblox-ts","monitoring","roblox-studio-plugin"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-26T05:31:49.834Z"}},{"type":"Public","name":"PathGenerationPlugin","owner":"Bytebit-Org","isFork":false,"description":"","topicNames":["lua","roblox","game-development","roblox-ts","roblox-studio-plugin"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","roblox-ts","roblox-studio-plugin"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-19T05:09:13.127Z"}},{"type":"Public","name":"roblox-BezierFunctions","owner":"Bytebit-Org","isFork":false,"description":"","topicNames":["lua","roblox","game-development","npm-package","roblox-ts"],"topicsNotShown":0,"allTopics":["lua","roblox","game-development","npm-package","roblox-ts"],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-16T04:01:26.838Z"}},{"type":"Public","name":"PathGenUtils","owner":"Bytebit-Org","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-16T03:52:19.880Z"}},{"type":"Public","name":"roblox-ExtendedCollectionService","owner":"Bytebit-Org","isFork":false,"description":"Added functionality to layer on top of Roblox's CollectionService","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-07-05T16:55:47.319Z"}}],"repositoryCount":29,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}