fireward

Security rule language

A Haskell-based language and compiler for writing Firestore security rules with type validation and idiomatic expressiveness.

A concise and readable language for Firestore security rules, similar to Firebase Bolt.

GitHub

238 stars
6 watching
4 forks
Language: Haskell
last commit: over 3 years ago
Linked from 2 awesome lists

firebasefirebase-firestorehaskellparser-combinatorstypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tylim88/firelordjsA wrapper library that enables type-safe interactions with Firestore's web API while minimizing code duplication and runtime errors.85
chflick/firecodeAn extension for Visual Studio Code that provides syntax highlighting and validation support for Firestore security rules.38
fjvallarino/monomerA cross-platform GUI library for writing native Haskell applications598
tylim88/firesagejsA TypeScript wrapper for the Firebase Realtime Database that provides type safety and minimizes runtime exceptions.12
sbarbat/firestore-queuerA system for managing messages and processing them asynchronously using Firebase Firestore and Cloud Functions.7
chetant/libclangA Haskell FFI binding to the C++ libclang library for working with source code analysis and manipulation.58
joelburget/react-haskellA set of libraries and tools for building web UI using Haskell352
typelead/eta-hackagePatches to make Hackage compatible with Eta language64
goldfirere/singletonsAn ecosystem of singleton types in Haskell to enforce rich constraints among types in programs.288
frasertweedale/hs-joseHaskell implementation of JSON Object Signing and Encryption & JWT (JSON Web Token)124
mzero/haskell-amuse-boucheA collection of Haskell code examples and resources illustrating the language's features and programming techniques.114
valderman/seldaA type-safe, high-level interface for interacting with relational databases in Haskell.478
haskell-servant/servantA Haskell-based type-level web development framework1,834
nyancat18/feProvides custom firejail profiles for secure Linux environments.14
statebox/cqlA Haskell implementation of a functional query language that allows declarative specification and analysis of data transformations163