obscura
Free, open-source Luau source protection toolkit. Variable renaming, string encoding, constant obfuscation, and dead-code insertion — all verified against the real Luau parser and runtime so your game never breaks. No subscriptions, no premium tier.
File Explorer
- ci.yml
- banner.png
- ANNOTATION_GAP_FINDINGS.md
- ARCHITECTURE.md
- ARCHITECTURE_REVIEW_REPORT.md
- AST_CONTRACT.md
- BUILD_INSTRUCTIONS_0_1B.md
- MILESTONE_0_IMPLEMENTATION_PLAN.md
- MILESTONE_0_TEST_ARCHITECTURE.md
- PARSER_STRATEGY_SPIKE.md
- PLUGIN_API_DESIGN.md
- ROADMAP.md
- SESSION_HANDOFF.md
- TECH_DECISIONS.md
- V1_0_0_LAUNCH_CHECKLIST.md
- VERSION_MAP.md
- VISION.md
- obscura.js
- cli.ts
- cli.test.ts
- package.json
- tsconfig.eslint.json
- tsconfig.json
- luau-parser.cjs
- ObscuraSerializer.cpp
- noop-wrap-transform.ts
- ast.ts
- binder.ts
- builtin-transforms.ts
- constant-transform.ts
- dead-code-transform.ts
- generator.ts
- index.ts
- parser-native.ts
- parser.ts
- plugin-api.ts
- rename-transform.ts
- string-transform.ts
- integration.test.ts.snap
- 01-locals.txt
- 02-closures.txt
- 03-constructs.txt
- 04-iterators.txt
- 05-coroutines.txt
- 06-string-interp.txt
- 07-if-else-expr.txt
- 08-literals.txt
- 09-attributes.txt
- 10-trivial.txt
- 11-large-basic.txt
- reg-upvalue-not-renamed.luau
- 01-locals.luau
- 02-closures.luau
- 03-constructs.luau
- 04-iterators.luau
- 05-coroutines.luau
- 06-string-interp.luau
- 07-if-else-expr.luau
- 08-literals.luau
- 09-attributes.luau
- 10-trivial.luau
- 11-large-basic.luau
- MANIFEST.json
- binder.test.ts
- constant-transform.test.ts
- dead-code-transform.test.ts
- equivalence.test.ts
- generator.test.ts
- harness.ts
- integration.test.ts
- parser.test.ts
- plugin-api.test.ts
- rename-transform.test.ts
- snapshots.test.ts
- string-transform.test.ts
- package.json
- tsconfig.eslint.json
- tsconfig.json
- vitest.config.ts
- .gitignore
- .prettierignore
- .prettierrc.json
- CHANGELOG.md
- CONTRIBUTING.md
- eslint.config.mjs
- LICENSE
- package-lock.json
- package.json
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
