An open API service providing repository metadata for many open source software ecosystems.

Topic: "type-check"

facebook/pyre-check

Performant type-checking for python.

Language: OCaml - Size: 459 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 6,981 - Forks: 445

sindresorhus/is

Type check values

Language: TypeScript - Size: 1.15 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 1,710 - Forks: 115

woutervh-/typescript-is

Language: TypeScript - Size: 543 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 963 - Forks: 34

TypeStrong/ts-expect

Checks TypeScript types match expected values

Language: TypeScript - Size: 472 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 248 - Forks: 10

flexdinesh/typy

Minimal JavaScript type checking library

Language: JavaScript - Size: 602 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 227 - Forks: 25

mesqueeb/is-what

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.

Language: TypeScript - Size: 1.38 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 194 - Forks: 20

MoskitoHero/barley

Barley is a fast and efficient ActiveModel serializer

Language: Ruby - Size: 1.08 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 80 - Forks: 3

skarab42/vite-plugin-vitest-typescript-assert

πŸ”₯ TypeScript type assertion plugin for vitest

Language: TypeScript - Size: 473 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 1

smarie/python-pyfields

Define fields in python classes. Easily.

Language: Python - Size: 4.82 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 10

hustcc/variable-type

πŸ‘ ~ 1 kb. Schema validation. δΈ€δΈͺεͺζœ‰ 1 kb ηš„η”¨δΊŽε˜ι‡η»“ζž„ζ ‘ιͺŒηš„库。

Language: TypeScript - Size: 103 KB - Last synced at: 18 days ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 4

Genivia/SJOT

Fast and lightweight JSON validation and JS type checking. SJOT schemas are as simple as JSON templates.

Language: JavaScript - Size: 479 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 6

gilbarbara/is-lite

Type check tool

Language: TypeScript - Size: 2.02 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

Marcisbee/letype

πŸ” Type checker for any data structures

Language: JavaScript - Size: 551 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 0

webpro/nx-tsc

Nx executor to type-check project source files using `tsc --noEmit`

Language: JavaScript - Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 4

evdama/is-it-check Fork of arasatasaygin/is.js

A tiny general purpose runtime check library for js and ts.

Language: JavaScript - Size: 828 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 4

prezly/prop-types-php

Complete PHP port of React PropTypes

Language: PHP - Size: 73.2 KB - Last synced at: about 21 hours ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 4

skarab42/unleashed-typescript

TypeScript with exposed internal definitions and some private methods for type checking.

Language: TypeScript - Size: 304 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ItsJonQ/is

πŸ’‘ A tiny type checker for JavaScript

Language: JavaScript - Size: 4.42 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

BjoernLoetters/noocleus-one

A minimal functional programming language with type inference, algebraic data types and pattern matching

Language: Scala - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

umbrellio/typecheck

Strict, declarative, extensible runtime type checker for JavaScript

Language: TypeScript - Size: 90.8 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

freshpack/freshpack

Command line scaffolding tool for react apps.

Language: JavaScript - Size: 264 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

crhntr/muxt

A generated seam between hypertext templates ("html/template") and Go. I'm considering renaming this to "hyperhandler" or "hypertemplate".

Language: Go - Size: 628 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

stscoundrel/volva

Easier type checks for JS/TS variables

Language: TypeScript - Size: 1.04 MB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Genivia/snapSJOT

Companion module for SJOT schemas, creates a SJOT schema from JSON data to efficiently validate and type-check JSON data streams

Language: JavaScript - Size: 13.7 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 2

julienetie/typecase

A type checker for dynamically typed JavaScript

Language: JavaScript - Size: 38.1 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

jonasgeiler/tsc-files Fork of gustavopch/tsc-files

[REMIX FORK] A tiny tool to run `tsc` on specific files without ignoring tsconfig.json

Language: JavaScript - Size: 194 KB - Last synced at: about 8 hours ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

NextGenContributions/.nitpick

Shared settings for linters, type checking tools and VSCode

Language: JavaScript - Size: 60.5 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

simonkovtyk/esbuild-plugin-typescript

The plugin enhances the build process by seamlessly integrating TypeScript, offering powerful features like type checking, automatic generation of .d.ts files, and ensuring robust type safety throughout.

Language: TypeScript - Size: 26.4 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

Tired-Fox/tcfg

Class based type checking configuration library

Language: Python - Size: 846 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

riccardoperra/typescript-advanced-class-type-check

Advanced typescript type-checking demo for class constructor parameters using recursive, conditional and variadic tuple types

Language: TypeScript - Size: 274 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

giorgosart/strong-typed

A runtime type-checking library for javascript

Language: JavaScript - Size: 9.77 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

damiancipolat/Dynamicy-Type-Check-in-js

I set up this repository to demostrate several different ways to do dynamic data check types in our javascript code, I will perform them using nodejs.

Language: JavaScript - Size: 235 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

RaphaelHaettich/simple-type-check

Simple and very small JavaScript library to check types and instanceof.

Language: JavaScript - Size: 150 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

colxi/functyped

Automatic static type-checking for Javascript functions through declarative syntax.

Language: JavaScript - Size: 79.1 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

nazaninsbr/Symbol-Table-and-AST

Implementing AST and Symbol Table for Smoola and producing errors

Language: Java - Size: 223 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

abelcheung/pytest-revealtype-injector

Pytest plugin for replacing reveal_type() calls with static and runtime type checking result comparison

Language: Python - Size: 167 KB - Last synced at: 3 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

zororaka00/sol-type-check

A lightweight JavaScript library to validate Solidity data types like int, uint, bytes, and Ethereum-specific types such as addresses and transaction hashes.

Language: TypeScript - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

targendaz2/proveit

Adds additional assertions and type checkers to Node.js projects.

Language: TypeScript - Size: 66.4 KB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

KivixEletric/that-is

A JavaScript library that checks whether the value is of a specific type

Language: JavaScript - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

oljc/checkme

πŸ“¦CheckMe is a lightweight data validation tool that helps you easily check the types and formats of various data. Hope to help you ~ πŸ”–

Language: TypeScript - Size: 50.8 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

deohayer/pycheck

Dynamic type and value checking for class fields in Python

Language: Python - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

thiagodnf/check-arguments

A little javascript library for checking argument values

Language: JavaScript - Size: 176 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

writetome51/error-if-not-integer-zero-or-greater

Function triggers error if argument is not integer of zero or greater

Language: JavaScript - Size: 4.88 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

writetome51/has-value-no-value

Functions that check if argument is, or is not, undefined or null

Language: JavaScript - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

writetome51/is-object-not-object

2 functions that check if passed argument is or is not an object. Null is not considered an object.

Language: JavaScript - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

writetome51/is-string-not-string

2 functions that check if argument is or is not string

Language: JavaScript - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

writetome51/is-finite-number

2 functions that check if passed argument is or is not a finite number

Language: JavaScript - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

TheMatjaz/Rangeforce

Developer-friendly value range checks with user-friendly error messages

Language: Python - Size: 57.6 KB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

tiaanduplessis/samesame

πŸ– Simple, Lightweight type checking of multiple arguments πŸ‘€

Language: JavaScript - Size: 212 KB - Last synced at: about 6 hours ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

muhifauzan/guard-gen

GuardGen provides macro that can be used as guard test to generates type-checks. See main repository at GitLab https://gitlab.com/muhifauzan/guard-gen

Language: Elixir - Size: 12.7 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

muhifauzan/guard-gen

GuardGen provides macro that can be used as guard test to generates type-checks.

Last synced at: over 2 years ago - Stars: 0 - Forks: 0