A type enforcement library for javascript
An extension of type-enforcer with Math related data types and enforcer functions
An extension of type-enforcer with UI related data types and enforcer functions
Test data and helper functions for type-enforcer and addons
Type enforcer for JavaScript in Node.js
See the official documentation [here](https://edocs.humansecurity.com/docs/installation-node-express)
The purpose of this repository is to provide the components and utilities needed to build a JavaScript/TypeScript enforcer on any platform/environment. This repository is *not* a complete running enforcer; rather, it is a tool kit with all the building bl
Library for validating, parsing, and formatting data against open api schemas.
A type enforcer for javascript
An express middleware that makes it easy to write web services that follow an Open API specification.
Pure MongoDB adapter for Casbin
Automatically validate a value against the swagger schema while you build it. Alternatively you can validate the final value.
Plugin for gulp that enforces coverage thresholds from Istanbul
<br>
An enforcer used for Lambda authorizer
See the official documentation [here](https://docs.humansecurity.com/applications-and-accounts/docs/install-the-cloudflare-enforcer).
Enforce CODEOWNERS files on your repo
A casbin watcher based on PostgreSQL NOTIFY
Pi extension — prevents git commit/push directly to main/master, enforces branch workflow
Mongoose adapter for Casbin
TSDoc enforcement linter for forge-ts
A tiny and fast dynamic type checker/enforcer library
Redis watcher for node-casbin
Prevent users from opening your react app in multiple tabs
Production-ready Rust backend framework with type-enforced API versioning
intervals-general is a crate enabling general representation of and operations on intervals over generic types (e.g. supporting units of measure or arbitrary built-in types, or any type with PartialOrd implementation).
A tiny type-enforced validation system.
Enterprise-grade, type-enforced state management for Leptos
Aptos adapter for CSV (Client-Side Validation) with resource-based seals
entelix — web-service-native Rust agentic AI SDK (facade re-export crate)
Chain-agnostic core traits and types for CSV (Client-Side Validation) adapters
DSFB-Debug — Structural Semiotics Engine for Software Debugging. A deterministic, read-only, observer-only augmentation layer for execution-trace residual interpretation. Does NOT replace existing observability tools — augments them with typed structural interpretation.
Elicitation MCP tools for serde_json types (Value, Map, Number)
Izzo's revisited Lambert solver (single & multi-rev, short & long way), no_std-friendly
A way to ensure things are the types you want them to be
Enforce attribute types at assignment time
All methods that alter the contents of an array that implements this Gem are first checked to ensure that the added items are of the types allowed. All methods behave exactly as their Array counterparts, including additional forms, block processing, etc. Defining a TypedArray Class: ```ruby class ThingsArray < Array extend TypedArray restrict_types Thing1, Thing2 end things = ThingsArray.new ``` Generating a single TypedArray ```ruby things = TypedArray(Thing1,Thing2).new These classes can be extended, and their accepted-types appended to after their initial definition.
A duck typing enforcer.
Prius is a powerful and versatile gem designed to simplify the management of environment variables in your application. With Prius, you can guarantee that your environment variables are not only present but also valid, ensuring a smoother and more reliable app experience.
All methods that alter the contents of an array that implements this Gem are first checked to ensure that the added items are of the types allowed. All methods behave exactly as their Array counterparts, including additional forms, block processing, etc.
rails-fields gem provides robust field type enforcement for ActiveRecord models in Ruby on Rails applications. It includes utility methods for type validation, logging, and field mappings between GraphQL and ActiveRecord types Custom error classes provide clear diagnostics for field-related issues, making it easier to maintain consistent data models.
Enforce duck-typed interfaces in Ruby through your test suite.
Simple and fast ruby type system. Enforce types as Array, Email, Boolean for ruby class instances
RDL is a gem that adds types and contracts to Ruby. RDL includes extensive support for specifying method types, which can either be enforced as contracts or statically checked.
Explicit is a validation and documentation library for REST APIs that enforces documented types at runtime
A library used to create Config classes with validation, type enforcement, casting and other goodies.