sqrl-lang / sqrl

A safe, stateful rules language for event streams
Apache License 2.0
113 stars 11 forks source link

SQRL · GitHub license npm version Build Status PRs Welcome

The Smyte Query and Rules Language (SQRL) is a Safe, Stateful Rules Language for Event Streams

Instant – New features and rules can be deployed to production in seconds.

Inclusive – Non-technical users can review and safely deploy changes to production without talking to an engineer.

Powerful – Rules can declaratively aggregate state, trigger side effects, and call functions in other languages.

Auditable – It’s easy to understand why a rule fired or a side effect occurred, and rules can be safely replayed.

If you were looking for the Secure Quick Reliable Login project, check here.

Documentation

You can find the SQRL (Smyte Query & Rules Language) documentation on the website.

Support

Create a new issue on GitHub.

Authors

SQRL was designed and implemented by:

It would not have come together without lots of dogfooding and suggestions from:

Special thanks to Justin Tormey for contributing the NPM package namespace.

A full list of contributors can be found on GitHub.

License

Copyright 2018 Twitter, Inc. Copyright 2022 Josh Yudaken

Licensed under the Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0