Skip to content
/ konbini Public

a shelf of roblox-luau convenience modules

License

Notifications You must be signed in to change notification settings

00826/konbini

Repository files navigation

konbini

about

ico.svg lore
a shelf of roblox-luau convenience modules

started as a util module, ended as a library
"the best thing since catalog price floors"

while "stocking the shelves" i wanted to keep everything:
- simple & straightforward
- concise & to-the-point
- portable & copy-pastable

aisles

Note

because exported types can't be accessed more than a file deep, types are housed in types.luau, and are exported directly from require(path.to.Konbini)

module why it exists dependencies unit tested?
Konbini main module -
types export types - -
- - - -
Animation.luau aio animation handler -
await.luau task.await() -
Bullet.luau projectile solver Konbini.Encoder
Konbini.Time
CFrame.luau CFrame library extension -
Collisions.luau condensed spatial queries -
Color3.luau Color3 library extension -
Couture.luau near-client-authoritative accessory/cosmetic handling
game server has better things to do than weld accessories
-
Data.luau glorified ProfileService interface Konbini.Hook
implied dependence on profileservice
Encoder.luau buffer/string manip library -
Entity.luau entity replicator Konbini.Hook
Konbini.Table
Hook.luau function binder -
Inputs.luau UserInputService wrapper, universal mouse position Konbini.Hook
Instance.luau Instance library extension -
Interface.luau user-interface helper functions -
Math.luau math library extension -
Network.luau straightforward two-function networking interface -
Memory.luau MemoryStoreService wrapper Konbini.Hook
Patronage.luau easily handle devproducts, gamepasses, group membership, etc Konbini.Hook
Table.luau table library extension -
Time.luau server-auth global time -
Vector3.luau Vector3 library extension -
Zone.luau server-defined, client-authoritative load zones -

design language

--- GlobalScope
--- FieldOfTable
--- localscope
--- --- side commentary

--- directives
--- types

--- services
--- variables
--- private functions

--- header
local module = {}
--- functions

--- ...
--- <line break> -- "block opener"
--- local definition
--- definition.x
--- definition.func()
--- <line break> -- "block closer"
--- ... | return definition -- "scope closer"

--- runtime-sensitive work
return module

Konbini by 00826 / overflowed

About

a shelf of roblox-luau convenience modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages