{"id":19261811,"url":"https://github.com/ryanlua/signs","last_synced_at":"2025-04-21T17:30:55.089Z","repository":{"id":148261835,"uuid":"588688545","full_name":"RyanLua/Signs","owner":"RyanLua","description":"Create TextLabels for their projects quickly and safely. Simple to use UI and lots of options for customization.","archived":true,"fork":false,"pushed_at":"2024-08-05T04:29:39.000Z","size":3972,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-21T06:09:13.922Z","etag":null,"topics":["collaborate","editor","github","hacktoberfest","lua","lua-plugin","luau","plugin","roblox","roblox-lua","roblox-plugin","roblox-studio","roblox-studio-plugin","robloxdev","rojo","tool","vscode","widget","works-with-codespaces"],"latest_commit_sha":null,"homepage":"https://create.roblox.com/marketplace/asset/6994955669","language":"Luau","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RyanLua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":".github/GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"RyanLua","patreon":"RyanLuu"}},"created_at":"2023-01-13T18:37:24.000Z","updated_at":"2024-11-06T09:08:40.000Z","dependencies_parsed_at":"2024-11-09T19:29:18.374Z","dependency_job_id":"2142157b-3769-483d-beca-f86531fa4853","html_url":"https://github.com/RyanLua/Signs","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLua%2FSigns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLua%2FSigns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLua%2FSigns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLua%2FSigns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyanLua","download_url":"https://codeload.github.com/RyanLua/Signs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250100263,"owners_count":21374905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborate","editor","github","hacktoberfest","lua","lua-plugin","luau","plugin","roblox","roblox-lua","roblox-plugin","roblox-studio","roblox-studio-plugin","robloxdev","rojo","tool","vscode","widget","works-with-codespaces"],"created_at":"2024-11-09T19:28:30.361Z","updated_at":"2025-04-21T17:30:54.788Z","avatar_url":"https://github.com/RyanLua.png","language":"Luau","readme":"\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/RyanLua/Signs/releases\"\u003e\u003cimg src=\"assets/SignsText.png\" alt=\"Signs - A Roblox Studio Plugin\" width=\"350\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\u0026nbsp;\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \n[![release](https://img.shields.io/github/v/release/RyanLua/Signs?logo=roblox\u0026color=ffb800)](https://github.com/RyanLua/Signs/releases)\n[![downloads](https://img.shields.io/github/downloads/RyanLua/Signs/total?logo=github\u0026color=ffb800)](https://create.roblox.com/marketplace/asset/6994955669)\n[![license](https://img.shields.io/github/license/RyanLua/Signs?logo=gnu\u0026color=ffb800)](LICENSE.txt)\n[![discord](https://img.shields.io/discord/1162303282002272359?label=discord\u0026logo=discord\u0026color=ffb800\u0026logoColor=white)](https://discord.gg/hYU4rvT7DK)\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/RyanLua/Signs?quickstart=1)\n\n\u003c/div\u003e\n\n---\n\n\u003e Signs is an easy-to-use, intuitive text tool plugin for creating signs, text, and labels.\n\n## Support Signs 💖\n\n[![Donate to Support Us](https://shields.io/badge/❤_Donate_to_Support_Us-100_Robux-ff69b4)](https://create.roblox.com/marketplace/asset/6994955669)\n\n**Signs needs your support.** Help support this free and open-source plugin by purchasing [Signs from the Creator Marketplace for 100 Robux](https://create.roblox.com/marketplace/asset/6994955669), the price of $0.24. I'm not forcing you to buy Signs by paywalling features to the Creator Markeplace or bombarding you with notices to pay for Signs in the plugin. I'm just asking if you like Signs and enjoy Signs along with my other projects, please donate less an a quater towards the development Signs.\n\n*If you donate I would like to thank you for supporting my free and open-source software for others to analyze, learn from, and use. I'm make these as a hobby and knowing someone supports my work and loves using it really makes me happy.*\n\n###### [Support us with just the small amount of 24 cents.](https://create.roblox.com/marketplace/asset/6994955669)\n\n## Installation 🧰\n\n[![github](https://img.shields.io/badge/github-download-blue?logo=github)](https://github.com/RyanLua/Signs/releases)\n[![toolblocks](https://img.shields.io/badge/toolblocks-download-blue?logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTM0LjAwMDAwMHB0IiBoZWlnaHQ9IjEzNC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDEzNC4wMDAwMDAgMTM0LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTM0LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTEwOSAxMzE3IGMtMjQgLTEzIC01NyAtNDMgLTc0IC02NiBsLTMwIC00MyAtMyAtNTk5IC0yIC01OTkgNjY1IDAKNjY1IDAgMCA1OTAgYzAgNTYxIC0xIDU5MyAtMTkgNjI4IC0yNCA0NyAtNTYgNzcgLTEwMyA5NyAtMzAgMTIgLTc5IDE1IC0yMzgKMTUgbC0yMDAgMCAwIC0zNTYgMCAtMzU2IDQ0IC0zOSBjNzcgLTY4IDEwMCAtMTc5IDU2IC0yNzMgLTIxIC00MyAtNzAgLTk2Ci05MSAtOTYgLTUgMCAtOSA0MiAtOSA5MyBsMCA5MyAtNDkgMzcgYy0yNiAyMCAtNTEgMzcgLTU2IDM3IC00IDAgLTI5IC0xNwotNTYgLTM3IGwtNDggLTM4IC0xIC05MiBjMCAtNTEgLTQgLTkzIC04IC05MyAtMTYgMCAtODEgNzYgLTk3IDExMiAtMzYgODcgLTMKMjA2IDc0IDI2OCBsNDEgMzMgMCAzNTQgMCAzNTMgLTIwOCAwIGMtMTk5IDAgLTIxMSAtMSAtMjUzIC0yM3oiLz4KPC9nPgo8L3N2Zz4K)](https://create.roblox.com/marketplace/asset/13085904556)\n[![marketplace](https://img.shields.io/badge/creator%20marketplace-paid-blue?logo=roblox)](https://create.roblox.com/marketplace/asset/6994955669)\n[![marketplace](https://img.shields.io/badge/creator%20marketplace-free-blue?logo=roblox)](https://create.roblox.com/marketplace/asset/13085904556)\n\nSigns is available on the **Creator Marketplace for 100 Robux** or from **GitHub for free**. Signs Free is available on the **Creator Marketplace for free**.\n\n### Creator Marketplace (Recommended)\n\nInstalling from the [**Creator Marketplace**](https://create.roblox.com/docs/production/publishing/creator-marketplace) is recommended to install **Signs** or **Signs Free** and allows for **automatic updates** from Roblox and **easier installation**.\n\nTo install from the **Creator Marketplace**, click the below link for the plugin version you want to install. Once at the page, click \u003ckbd\u003e**Get Plugin**\u003c/kbd    \u003e to install the plugin into **Roblox Studio**.\n\n- [**Signs** (100 Robux)](https://create.roblox.com/marketplace/asset/6994955669)\n\n- [**Signs Free** (Free)](https://create.roblox.com/marketplace/asset/13085904556)\n\n### GitHub\n\nInstalling from [**GitHub**](https://github.com/about) allows you to access the full paid version of Signs for free but **no automatic updates** due to limitations and a slightly more complex installation.\n\nTo install from **GitHub**, first, download the latest `.rbxm` plugin file of Signs from the below link. Once you have the file, go to `%localappdata%\\Roblox\\Plugins` and insert `Signs.rbxm` into that folder.\n\n- [**Signs**](https://github.com/RyanLua/Signs/releases)\n\n### ToolBlocks\n\nInstalling from [**ToolBlocks**](https://toolblocks.gg/) allows you to access the full paid version of Signs for free but **no automatic updates** due to limitations and a slightly more complex installation.\n\nTo install from **ToolBlocks**, first, download the latest `Signs.zip` file and extract to get the `Signs.rbxmx` file inside. Download from the below link. Once you have the file, go to `%localappdata%\\Roblox\\Plugins` and insert `Signs.rbxm` into that folder.\n\n- [**Signs**](https://toolblocks.gg/a/signs.5OcnvIkyvqpA3sdJoI6F)\n\n## Features ⭐\n\nSigns offers **many features and benefits**. Not just over other plugins but TextLabels itself. Such features include:\n\n### Open-Sourced\n\n\u003cimg align=\"left\" src=\"assets/SignsThumbnailOpenSource.png\" height=\"150\" /\u003e\n\nSigns is **open source and free**. Change and modify the plugin to meet what you want. Look out for some bugs and fix them, and we might even add your code to the official plugin. You should know what you're installing and running on your computer.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### High Customization\n\n\u003cimg align=\"left\" src=\"assets/SignsThumbnailCustomization.png\" height=\"150\" /\u003e\n\nEdit the outline of your text, the background, and even the sign itself. Change the colors of each of these properties along with transparency. Manipulate how light interacts with your sign and if it is always rendered on top.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### UI Stroke\n\n\u003cimg align=\"left\" src=\"assets/SignsThumbnailUIStroke.png\" height=\"150\" /\u003e\n\nChange the stroke of the font in customize in ways that the text stroke property can't. Edit the outline join and thickness as well as normal text stroke properties like color and transparency.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### Automatic Dark \u0026 Light Themes\n\n\u003cimg align=\"left\" src=\"assets/SignsThumbnailTheme.png\" height=\"150\" /\u003e\n\nThe plugin's theme will automatically update when using Signs to match Roblox Studio's. No restarting of Roblox Studio or Signs is needed due to Signs being able to detect and change its theme when Roblox Studio's theme changes.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### Live Preview\n\n\u003cimg align=\"left\" src=\"assets/SignsThumbnailLivePreview.png\" height=\"150\" /\u003e\n\nEdit signs and view changes in a preview showing exactly how your sign will look. Each and every change you make in the editor is updated to the preview. View signs before they are inserted.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### Features List\n\nBelow is a list of features that are available in Signs and Signs Free. The list is split into two tables, one for Signs and one for Signs Free.\n\n| Feature | Signs Free | Signs\n| :--- | :---: | :---: |\n| Live Preview | ☑️ | ☑️ |\n| Automatic Dark \u0026 Light Themes | ☑️ | ☑️ |\n| Text Size, Color, Transparency, Rotation | ☑️ | ☑️ |\n| Text Wrapped \u0026 Scaling | ☑️ | ☑️ |\n| Line Height |  ☑️ | ☑️ |\n| Bold \u0026 Italic Typefaces | ☑️ | ☑️ |\n| Background Color, Transparency | ☑️ | ☑️ |\n| Size \u0026 Aspect Ratio | ☑️ | ☑️ |\n| Horizontal \u0026 Vertical Alignment | ☑️ | ☑️ |\n| Character Limit | 1024 \u003csmall\u003e(1 KiB)\u003c/small\u003e | 16384 \u003csmall\u003e(6 KiB)\u003c/small\u003e |\n| Font Faces | 36 | 117 |\n| Stroke Color, Transparency, Thickness, Join\u003csup\u003e1\u003c/sup\u003e | Basic | All |\n| Always On Top | 🔲 | ☑️ |\n| Light Influence | 🔲 | ☑️ |\n| Auto Localize\u003csup\u003e2\u003c/sup\u003e | 🔲 | ☑️ |\n| Beta Updates\u003csup\u003e3\u003c/sup\u003e | 🔲 | ☑️ |\n\n\u003csmall\u003e\n\n\u003csup\u003e1\u003c/sup\u003e Stroke customization is limited to only Color and Transparency for Basic.\n\u003csup\u003e2\u003c/sup\u003e Autolocalized is enabled by default and can't be disabled through the editor.\n\u003csup\u003e3\u003c/sup\u003e Early access to experiential updates. Signs Free version will still recieve updates.\n\n\u003c/small\u003e\n\n## Frequently Asked Questions 🤔\n\nWasn't Signs formerly **closed-source**? Why is it **open-sourced** now?\n\n\u003e Signs was **closed-sourced** for much of its **v1.0.0** development, but starting in **v2.0.0**, Signs was changed to being **open-sourced**. Learn more at [v2.0.0](https://github.com/RyanLua/Signs/releases/tag/v2.0.0).\n\nIs Signs **harmful or malicious**? I've **found a security vulnerability**. What do I do?\n\n\u003e Signs is **completely safe** and open-sourced to allow anyone to check for potentially harmful or malicious code. Security vulnerabilities are taken seriously, **to report a security vulnerability** fill out a [draft security advisory](https://github.com/RyanLua/Signs/security/advisories/new), and a collaborator will try to fix this vulnerability as fast as possible.\n\nHow do I **install Signs**? What can I do if I have **issues installing**?\n\n\u003e You can **install Signs** by following the [installation steps](https://github.com/RyanLua/Signs#installation). They are two currently supported ways to install Signs, either [from the Creator Marketplace](https://create.roblox.com/marketplace/asset/6994955669) or [from GitHub](https://github.com/RyanLua/Signs/releases). If you **still can't install**, open a [issue](https://github.com/RyanLua/Signs/issues/new/choose) from this GitHub repository.\n\nCan I get **Signs for free**? What if I **can't afford Signs**?\n\n\u003e You can **get Signs for free** following the [GitHub installation steps](README.md#github). Additionally **if you want automatic updates** you can get Signs Free [from the Creator Marketplace](https://create.roblox.com/marketplace/asset/13085904556).\n\nI've **found a bug or want to request a feature**. How do I report it?\n\n\u003e That's great! You can **report bugs or request features** by [opening an issue](https://github.com/RyanLua/Signs/issues/new/choose). Your issue will be reviewed by maintainers and considered.\n\nYou **stole my plugin/code**. What do I do if there **copyrighted or stolen content** in this plugin?\n\n\u003e There is **no known copyrighted or stolen content** in Signs, but just in case you find unknowingly stolen or copyrighted content**, please get in touch with us on [Twitter (@RaenLua)](https://twitter.com/RaenLua)** before filing a DMCA takedown notice with GitHub.\n\nCan I **republish Signs**? What if I want to **make a plugin similar** to Signs?\n\n\u003e Yes, you can **republish Signs**, but you will be required to follow the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), which Signs is licensed under. You can **make a plugin similar to Signs** which will **not be required** to follow the same license as Signs as long as the code is **not copied** from Signs. See [License](README.md#license) for more.\n\nI want to **contribute** to Signs. How can I contribute?\n\n\u003e You can **contribute** to Signs by **[forking this repository](https://github.com/RyanLua/Signs/fork)** and **[making a pull request](https://github.com/RyanLua/Signs/compare)**. Learn more at [Contributing](README.md#contributing).\n\nI'm enjoying and **want to support Signs**. How can I **support Signs**?\n\n\u003e We love to hear you're enjoying Signs. You can **support Signs** by **starring this [repository](https://github.com/RyanLua/Signs)** or **rating us on the [Creator Marketplace](https://create.roblox.com/marketplace/asset/6994955669)**. If you want to support us financially, you can **sponsor us on [GitHub](https://github.com/RyanLua/Signs)** or **buy Signs on the [Creator Marketplace](https://create.roblox.com/marketplace/asset/6994955669)** if you haven't so already.\n\nI have a **question that isn't answered** here. What do I do?\n\u003e If you have a **question that isn't answered** here, you can **[start a discussion](https://github.com/RyanLua/Signs/discussions/new/choose)** and ask your question. If your question is **asked frequently enough** by different people, it will be added to this FAQ.\n\n## Contributing 🙏\n\nWe worked hard to make this **open-source plugin**, so please **contribute at your will**. Go ahead and [fork this repository](https://github.com/RyanLua/Signs/fork), and maybe we will merge to ours someday.\n\nIf you **have a contribution** you want to make, please [open a new pull request](https://github.com/RyanLua/Signs/compare).\n\nIf you see a **bug or want a feature**, please [open an issue](https://github.com/RyanLua/Signs/issues/new/choose). Make sure to check our [Trello board](https://trello.com/b/OVQpLwYq/signs-plugin-roadmap) before you submit an issue.\n\n## License 📃\n\nSigns is **licensed under** the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html). See [LICENSE.txt](LICENSE.txt) for details.\n","funding_links":["https://github.com/sponsors/RyanLua","https://patreon.com/RyanLuu"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlua%2Fsigns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanlua%2Fsigns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlua%2Fsigns/lists"}