このページの内容

Awesome Roblox

Robloxを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

ソフトウェア

  • Bloxstrap - 多数の追加機能を備える Roblox 向け代替ブートストラッパー。
  • BTRoblox - Roblox Web サイトの見た目と機能を強化するブラウザー拡張。
  • Roblox Studio Mod Manager - Roblox Studio ディレクトリ内のファイルを上書きし、Roblox の開発ブランチを選択し、Fast Flags を試せる、オープンソースのカスタムブートストラッパー。
  • Vinegar - Linux で Roblox Studio を実行するための、オープンソース、設定可能、高速なブートストラッパー。

体験

  • Price Point - マーケットプレイスの価格を推測するゲーム。
  • Slither - 心安らぐ Catppuccin カラーパレットを用いたカジュアルゲーム。

プラグイン

  • flipbook - UI コンポーネントをプレビューするための Storybook プラグイン。
  • Roblox-Plugins - MaximumADHD が開発したプラグインの一覧。
  • UI Labs - Roblox 向け Storybook プラグイン。

モジュール

管理

  • Adonis - サーバーのモデレーション・管理システム。
  • Centurion - roblox-ts 向けの柔軟で拡張可能なコマンドフレームワーク。
  • Cmdr - 開発者向け拡張可能コマンドコンソール。
  • Conch - シェル風のチューリング完全スクリプト言語を備える、モダンでスケーラブルな開発者コンソール。
  • Kohl’s Admin - 体験管理のオールインワンソリューション。
  • Nexus-Admin - 一般プレイヤー向けに作られた Roblox 管理システム。

バックパック

  • Neobar - Roblox 向けモダンでカスタマイズ可能なホットバー。
  • Purse - Roblox のデフォルトバックパックを CoreGui から分離した版。
  • Satchel - Roblox のデフォルトバックパックに代わるモダンな選択肢。

トップバー

  • TopbarPlus - 動的で直感的なトップバーアイコンを構築する。

UI コンポーネント

  • Lydie - Fusion 向けの美しい UI コンポーネント。
  • OnyxUI - Fusion 向けの高速でカスタマイズ可能なコンポーネント。

ライブラリ

API ラッパー

  • noblox.js - Roblox 向け Node.js API ラッパー。
  • Openblox - TypeScript で書かれた Roblox 向け API ラッパー。完全な型安全性、任意のキャッシュ、任意の HTTP クライアントに対応。
  • ro.py - Roblox API 向けのモダンで非同期な Python 3 ラッパー。

DataStore

  • DataKeep - Promise ベースの自動保存 DataStore ライブラリ。
  • DocumentService - 強力でスキーマ化された Roblox データストアライブラリ。
  • Lapis - Roblox 向け DataStore 抽象化ライブラリ。
  • Lyra - シンプルな API による高度なプレイヤーデータ管理。
  • ProfileStore - セッションロックを備える定期的な DataStore 保存ソリューション。

Entity Component System

  • ECR - Luau 向け sparse-set ベース ECS ライブラリ。
  • Jecs - Luau 向けの高速・移植可能な Entity Component System。
  • Matter - Roblox 向けモダン ECS ライブラリ。
  • Planck - ECS 向けの非依存スケジューラー。
  • Replecs - 高速で細かく制御できる JECS レプリケーションライブラリ。

フレームワーク

  • Flamework - roblox-ts 向けの拡張可能なゲームフレームワーク。
  • Prvd ‘M Wrong - 型安全 API、依存関係解決、優れた DX を提供するモダンな標準で構築された Roblox ゲームフレームワーク。

ネットワーク

  • Blink - ROBLOX バッファネットワーキング用の Luau 製 IDL コンパイラー。
  • ByteNet - 高度でモダンなネットワーキングライブラリ。
  • RbxNet - 高度な多言語ネットワーキングフレームワーク。
  • Red - シンプル、高速、強力なネットワーキングライブラリ。
  • Zap - 非常に高速なネットワーキングソリューション。

Open Cloud

  • rbxcloud - Roblox Open Cloud API 向け CLI・ライブラリ。

レイキャスト

  • ZonePlus - 境界内のプレイヤー・パーツを効果的に判定する動的ゾーンを構築する。

UI

  • fluid - Roblox 向け宣言的 UI フレームワーク。
  • Fusion - Roblox・Luau 専用に構築されたモダンなリアクティブ UI ライブラリ。
  • Iris - Dear ImGui に基づく Roblox 向けイミディエイトモード GUI ライブラリ。
  • React Lua - 上流 ReactJS 17.x を Lua へ包括的ながら完全ではなく翻訳したもの。
  • Vide - UI 作成用のリアクティブ Luau ライブラリ。

ユーティリティ

  • Janitor - 接続、インスタンスなどをクリーンアップする軽量で柔軟なオブジェクト。
  • Nevermore - Roblox での高速なゲーム開発に向けた、再利用可能で簡単に統一されたサーバー・クライアントモジュールを持つ ModuleScript ローダー。
  • RbxUtil - Roblox 向けユーティリティモジュールのコレクション。
  • t - Roblox 向けランタイム型チェッカー。

ツール群

コンパイラー

  • darklua - ルールを使用して Lua 5.1・Roblox Lua スクリプトを変換する。
  • Lune - スタンドアロン Luau ランタイム。
  • roblox-ts - Roblox 向け TypeScript から Luau へのコンパイラー。

ドキュメント生成器

  • Moonwave - Lua ソースコード内のコメントからドキュメントを生成するツール。

言語サーバー

リンター・フォーマッター

  • selene - Rust で書かれた非常に高速でモダンな Lua リンター。
  • StyLua - 意見を持った Lua コードフォーマッター。

Open Cloud

  • Mantle - Roblox 向け IaC・デプロイツール。

パッケージマネージャー

  • pesde - Luau プログラミング言語向けパッケージマネージャー。
  • Wally - Cargo から着想を得た Roblox プロジェクト向けモダンなパッケージマネージャー。

同期ツール

  • Argon - Roblox 開発向けのフル機能ツール。
  • Lync - ファイル同期ツール。
  • Rojo - Roblox 開発者がプロフェッショナル級のソフトウェアエンジニアリングツールを使えるようにする。

ツールチェーン管理ツール

  • Foreman - Roblox プロジェクト向けツールチェーンマネージャー。
  • Rokit - 次世代の Roblox プロジェクト向けツールチェーンマネージャー。

貢献

貢献を歓迎します。まず貢献ガイドラインを読んでください。