Pip is an open-sourced framework inspired by Linux and JavaScript. It is built for personal use, but open to anyone who finds it :)
- Arch-linux style output
- JavaScript-like writing style
- Microsoft INI-inspired commenting syntax
Pip aims to be small yet highly customisable. It does not provide entire re-usable systems. Instead, it comes with a predefined folder structure and utility modules.
Pip is ran on what I call a service/daemon architecture.
- Services are systems (modules) that have multiple callers and purposes.
- Daemons are Scripts/LocalScripts that run background processes and small, dedicated tasks. Examples: Camera bobbing, day cycles. A template for services is provided in the server modules folder.
Pip is meant to be build on top of - Each game the framework is used on is meant to be different in its own way, while still retaining the core structure and principles of the framework.
Also located in server/services.
sampleService
--[=[
[INFO]
author: @halosviel
created: 2026 May 22
[DESCRIPTION]
[NOTES]
-
]=]
-- [REQUIRES]
-- [TYPES]
type self = {
-- [CONFIG]
-- [ENTRIES]
-- [FUNCTIONS]
constructor: ( self: self ) -> nil,
ready: ( self: self ) -> nil
}
export type MyService = self
-->
return {
constructor = function(self: self)
end,
ready = function(self: self)
end,
} :: selfhttps://create.roblox.com/store/asset/113097113661715
