Skip to content

mathfox/Knit

 
 

Repository files navigation

Release Lint Deploy Docs

Knit

A lightweight framework for Roblox that simplifies communication between core parts of your game and seamlessly bridges the gap between the server and the client.

Read the documentation for more info.

Note: Knit is currently in alpha and should only be used for experimental projects.


Knit gives developers the tools to create services/controllers on the server and client. These services and controllers can talk to each other seamlessly, including serialization/de-serialization of custom classes.

Using Knit

To use Knit, both the server and the client will look like this:

-- Load core module:
local Knit = require(game:GetService("ReplicatedStorage").Knit)

----
-- Load services or controllers here
----

-- Start Knit:
Knit.Start():Then(function()
	print("Knit running")
end):Catch(function(err)
	warn(err)
end)

About

Game framework for Roblox (Alpha)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 99.7%
  • Shell 0.3%