😎
Knight Framework
ContributeDownload
  • Download
  • Documentation
    • Welcome
    • Installation
    • What are folders
    • What are services?
    • Getting a service
    • Creating a library
    • AGF/Knit Transition to Knight
    • Exposed-Server Functions
    • Configuring Knight
    • KPM Integration: Knight Package Manager CLI
    • Framework Profiling
  • Services vs Controllers
  • Execution Model
  • Intellisense
  • Luau API
    • Knight External API
    • Knight Remotes API
  • Community
    • Documentation
    • Framework
    • Templates (RBXL)
    • Games who use Knight
  • Legacy Documentation
    • README.md
    • Services
    • Startup Priority
Powered by GitBook
On this page
  • Option 1: Clone via Git
  • Option 2: Use Knight CLI
  • You can scaffold a new project with:
  • Option 3: Download RBXL Binary
  • Next Steps

Was this helpful?

Edit on GitHub
  1. Documentation

Installation

Knight is a lightweight framework for organizing your Roblox game code using services and clean architecture.

There are three ways to install Knight in your project:


Option 1: Clone via Git

If you're comfortable with Git, clone the Knight repository directly:

git clone https://github.com/RAMPAGELLC/knight.git

Option 2: Use Knight CLI

If you have the Knight CLI installed globally via npm:

npm install -g @rampage/knight

You can scaffold a new project with:

knight init

This creates a pre-structured Knight project with client, server, and shared folders ready to go. You can also use it to generate new services and controllers.

✅ Tip: Run knight --help to explore all CLI options.


Option 3: Download RBXL Binary

Prefer a plug-and-play Studio file? Download the .rbxl place file from the GitHub Releases:

👉 Knight GitHub Releases

Choose the latest version and open it directly in Roblox Studio to explore or build on top of it.


Next Steps

Once Knight is installed, you can:

  • Create Your First Service

  • Understand the Lifecycle

  • Explore Client vs Server Organization

For help or to report issues, visit the Knight GitHub Repository.

PreviousWelcomeNextWhat are folders

Last updated 2 months ago

Was this helpful?