Skip to content

halosviel/Pip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pip

Warning

This framework has been superceded by Renouveau (in development).

Pip is an open-sourced framework inspired by Linux and JavaScript. It is built for personal use, but open to anyone who finds it :)

A project using Pip A project using Pip

Features

  • Arch-linux style output
  • JavaScript-like writing style
  • Microsoft INI-inspired commenting syntax

About

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.

Service Template

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,
} :: self

Installation

Model

https://create.roblox.com/store/asset/113097113661715

Preview hierarchy of the Pip model

About

An open-sourced Roblox development framework

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages