SkillAgentSearch skills...

OPToggles

Easily sync open-policy rules to your feature toggles

Install / Use

/learn @permitio/OPToggles
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="https://i.ibb.co/m4cN6nW/optoggles.png" height=170 alt="optoggles" border="0" /> </p> <h1 align="center"> 🎚️ OPToggles 🎚️ </h1> <h2 align="center"> Open policy based feature toggling </h2>

Netlify Status <span> <a href="https://hub.docker.com/r/permitio/optoggles" target="_blank"> <img src="https://img.shields.io/docker/pulls/permitio/optoggles?label=Docker%20pulls" alt="Docker pulls"> </a> <a href="https://opal-access.slack.com/" target="_blank"> <img src="https://img.shields.io/badge/Slack%20Community-4A154B?logo=slack&logoColor=white" alt="Join our Slack!"> </a> </span>

What is OPToggles?

We often want our frontend to reflect the permissions enforced by the backend. E.g. if a user is not allowed to click run the action behind a button - don't show them that button.

OPToggles brings the power of <a href="https://github.com/permitio/opal" target="_blank">OPA + OPAL</a> into your existing feature toggling solutions. <br/> It enables you to create user targeted feature flags/toggles based on <a href="https://openpolicyagent.org" target="_blank">Open Policy</a> managed authorization rules, and keep them synced thanks to OPAL's realtime policy and policy-data change detection.<br/> <br/> With OPToggles frontend devs can continue to enjoy working with the feature flags they are familar with, and backend-devs easily harness the power of open-policy.

<img src="docs/website/optoggles-demo.gif" alt="OPToggles Demo"> </br>

Documentation

<a name="community"></a>👥 Community & Contribution

Come talk to us about OPToggles, or authorization in general - we would love to hear from you ❤️

You can raise questions and ask for features to be added to the road-map in our Github discussions, report issues in Github issues, follow us on Twitter to get the latest OPToggles updates, and join our Slack community to chat about authorization, open-source, realtime communication, tech any anything else! </br> </br> If you are using our project, please consider giving us a ⭐️ </br> </br>

Button </br> Button

Contributing to OPToggles

  • Pull requests are welcome! (please make sure to include passing tests and docs)
  • Prior to submitting a PR - open an issue on GitHub, or make sure your PR addresses an existing issue well.

Related Skills

View on GitHub
GitHub Stars142
CategoryDevelopment
Updated1mo ago
Forks6

Languages

Go

Security Score

100/100

Audited on Feb 7, 2026

No findings