Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: type-safety
arturbac/conceptstl
conceptstl: Enhancing STL with C++ Concepts for Better Type Safety and Error Messages
Language: CMake - Size: 27.3 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
brunotot/tsvdec
π TypeScript model validation with stage 3 decorators π
Language: TypeScript - Size: 3.34 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
pointfreeco/swift-tagged
π· A wrapper type for safer, expressive code.
Language: Swift - Size: 145 KB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 1,288 - Forks: 61
keithasaurus/koda
Type-safe functional tools for Python.
Language: Python - Size: 270 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 97 - Forks: 6
purescript-spec/purescript-spec
Testing framework for Purescript
Language: PureScript - Size: 1.77 MB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 135 - Forks: 47
olshevski/compose-navigation-reimagined
π Type-safe navigation library for Jetpack Compose
Language: Kotlin - Size: 1.28 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 514 - Forks: 17
suned/pfun
Functional, composable, asynchronous, type-safe Python.
Language: Python - Size: 1.58 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 146 - Forks: 12
arturbac/small_vectors
Optimized C++20/23 vectors, strings with in class buffer storage, and utility algorithms
Language: C++ - Size: 483 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 7 - Forks: 1
SpencerOfwiti/X-AE-A-12
Command line application for displaying random facts from wikipedia on the console. Available on Python Package Index (PyPI). `pip install x-ae-a-12`
Language: Python - Size: 165 KB - Last synced: 3 months ago - Pushed: about 4 years ago - Stars: 5 - Forks: 0
neil-edelman/boxes
Independent data structure headers.
Language: C - Size: 17.8 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
skarab42/tson
Type Safe Object Notation & Validation
Language: TypeScript - Size: 435 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 10 - Forks: 1
paul-go/Truth
A Domain Representation Language
Language: TypeScript - Size: 18.1 MB - Last synced: about 18 hours ago - Pushed: almost 4 years ago - Stars: 25 - Forks: 4
vitalets/babel-plugin-runtyper
β‘οΈ Runtime type-checker for JavaScript
Language: JavaScript - Size: 1.32 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 117 - Forks: 4
gillchristian/io-ts-reporters
Error reporters for io-ts
Language: TypeScript - Size: 691 KB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 89 - Forks: 16
ciriousjoker/ts-localstorage
npm package for typed localstorage
Language: TypeScript - Size: 416 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
bespoyasov/explicit-design
Source code for the βExplicit Designβ post series.
Language: TypeScript - Size: 911 KB - Last synced: 2 months ago - Pushed: 11 months ago - Stars: 82 - Forks: 4
krzkaczor/TypeStrict
ESLint config focused on maximizing type safety πͺ
Language: JavaScript - Size: 76.2 KB - Last synced: 11 days ago - Pushed: about 2 years ago - Stars: 221 - Forks: 8
gaku-sei/ts-json-decode
A library ensuring type safety when decoding JSON data inspired by Elm
Language: TypeScript - Size: 978 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 4
tazjin/yants π¦
Yet Another Nix Type System | Source has moved to https://git.tazj.in/tree/nix/yants
Size: 304 KB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 38 - Forks: 2
demurgos/kryo
Runtime types
Language: TypeScript - Size: 7.8 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1
Conaclos/safe-any π¦
Use TypeScript `unknown` type instead.
Size: 51.8 KB - Last synced: 4 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1
dmayo3/mocksafe
Type-safe mocking for Python.
Language: Python - Size: 103 KB - Last synced: 29 days ago - Pushed: 12 months ago - Stars: 3 - Forks: 0
kad1rr/typeguard-ts
typeguard-ts is a utility library for creating and using type guards efficiently in TypeScript. It simplifies the process of defining and applying type guards, making it more convenient and readable in your codebase.
Language: TypeScript - Size: 5.86 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
elephox-dev/framework
A type-safe PHP framework.
Language: PHP - Size: 3.84 MB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
JohnSundell/Identity
π Type-safe identifiers in Swift
Language: Swift - Size: 16.6 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 299 - Forks: 14
dylex/postgresql-typed Fork of jekor/templatepg
Haskell PostgreSQL library with compile-time type inference
Language: Haskell - Size: 488 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 83 - Forks: 12
AlpsMonaco/jsonserializer
a library aims to convert json string to C++ data struct in modern,fluent and fast way. Runtime safety and No C++ Exception.
Language: C++ - Size: 204 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0
martinmoene/type-lite
type - Strong types for C++98, C++11 and later in a single-file header-only library
Language: C++ - Size: 124 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 35 - Forks: 4
chrilves/raffiot.py
Robust And Fast Functional IO Toolkit
Language: Python - Size: 1.84 MB - Last synced: 23 days ago - Pushed: about 2 years ago - Stars: 15 - Forks: 1
tawesoft/untrusted.py π¦
Safer Python with types for untrusted input
Language: Python - Size: 69.3 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 32 - Forks: 1
topshell-language/topshell
TopShell - a purely functional, reactive scripting language
Language: Scala - Size: 1.63 MB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 474 - Forks: 9
RobinBuschmann/type-config
Type safe way defining configurations fed by environment variables, process arguments or json config files (including deserialization and validation)
Language: TypeScript - Size: 151 KB - Last synced: 29 days ago - Pushed: almost 6 years ago - Stars: 12 - Forks: 0
chipjarred/NIX
Swift overlay for POSIX API
Language: Swift - Size: 283 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
japgolly/scalacss
Super type-safe CSS for Scala and Scala.JS.
Language: Scala - Size: 12.3 MB - Last synced: 5 months ago - Pushed: 7 months ago - Stars: 333 - Forks: 51
codechecks/typecov
Track missing type coverage to ensure type safety
Language: TypeScript - Size: 573 KB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 143 - Forks: 7
SmolSoftBoi/php-type
Type handling.
Language: PHP - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
altitudenetworks/dynamoquery
Python AWS DynamoDB ORM
Language: Python - Size: 775 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 26 - Forks: 5
ryan953/Enumjs π¦
A simple function for creating enum object in javascript. Won't break your flowtypes.
Language: JavaScript - Size: 1.08 MB - Last synced: 3 days ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 1
git-zodyac/env
Parse environment variables with zod.
Language: TypeScript - Size: 47.9 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
ghadeeras/essence
Model-Driven Development Framework for Java
Language: Java - Size: 203 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
VitorLuizC/maybe
π― The prettiest TypeScript implementation of Maybe monad.
Language: TypeScript - Size: 242 KB - Last synced: 12 days ago - Pushed: over 2 years ago - Stars: 19 - Forks: 0
mondrian-framework/mondrian-framework
Framework for building modular / type-safe / documented backends.
Language: TypeScript - Size: 7.52 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 7 - Forks: 1
AChristoff/i18n-type-safe
Ultra lightweight package (15kB) aimed at ensuring 100% type-safe internationalization. Providing a minimal footprint, yet powerful protection and great DevEx. Perfectly suited for projects utilizing Vite or Expo
Language: TypeScript - Size: 69.3 KB - Last synced: 10 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
felipefava/request_params_validation
Request parameters validations, type coercion and filtering for Rails params
Language: Ruby - Size: 106 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 21 - Forks: 1
nvzqz/Threadly
Type-safe thread-local storage in Swift
Language: Swift - Size: 716 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 72 - Forks: 10
RougeWare/Swift-Safe-Pointer
Lets you pass anything using reference semantics without the danger of unsafe pointers
Language: Swift - Size: 58.6 KB - Last synced: 30 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
Ayub-Begimkulov/transducing
Simple helper to optimize iterations over arrays.
Language: TypeScript - Size: 1.31 MB - Last synced: 26 days ago - Pushed: 11 months ago - Stars: 4 - Forks: 0
0fatihyildiz/fast-ts-utilities
TypeScript utilities designed for fast and secure development.
Language: TypeScript - Size: 13.7 KB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 8 - Forks: 0
paysure/orinoco
Functional composable pipelines allowing clean separation of the business logic and its implementation
Language: Python - Size: 2.09 MB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 11 - Forks: 3
fbenkstein/strongint
Type safe integer classes for C++
Language: C++ - Size: 5.86 KB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
Brian3647/minifunc
An extremely simple, small & type-safe functional programming library for TypeScript/JavaScript.
Language: TypeScript - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
tensorush/zig-typeid
π¦ βΉοΈ Zig implementation of TypeID, a type-safe extension of UUIDv7, created by the @jetpack-io team.
Language: Zig - Size: 17.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 0
Guibi1/SvelteKit-TypeSafe-API
Adding type safety to SvelteKit's server endpoints.
Language: TypeScript - Size: 140 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 0
lforst/vali-guard
A somewhat flexible validation library that guarantees TypeScript type-safety.
Language: TypeScript - Size: 409 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 8 - Forks: 0
jultty/wart-AnyOps
An exploration in custom rule creation for the WartRemover Scala linter
Language: Scala - Size: 13.7 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
atextor/syntax-annotation
Java compile time syntax check for strings containing other languages
Language: Java - Size: 425 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
kingkero/typesafe-env
Wrapper around Laravel's Env to support type safety.
Language: PHP - Size: 110 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
egnha/valaddin
Functional input validation to make R functions more readable and robust
Language: R - Size: 1.04 MB - Last synced: 13 days ago - Pushed: 7 months ago - Stars: 30 - Forks: 1
scalarhq/nominal
π The new way to do types in typescript.
Language: TypeScript - Size: 16.6 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 257 - Forks: 1
RemiBardon/swift-geo
Generic geographical library for Swift
Language: Swift - Size: 4.94 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
acro5piano/typed-i18n
[deprecated] type-safe i18n library
Language: TypeScript - Size: 1.49 MB - Last synced: 23 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 0
CarcajadaArtificial/sass-door
Sass Door πͺ is a tiny error-handling and type safety SCSS library.
Language: SCSS - Size: 92.8 KB - Last synced: 22 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
samuelgiles/rspec-sorbet
A small gem consisting of helpers for using Sorbet & RSpec together.
Language: Ruby - Size: 1.48 MB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 36 - Forks: 9
Dobiasd/undictify
Python library providing type-checked function calls at runtime
Language: Python - Size: 357 KB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 99 - Forks: 9
cuppachino/colorix π¦
ποΈ Track ANSI sequences using the power of generics and type literals. Color without fear!
Language: TypeScript - Size: 186 KB - Last synced: 9 days ago - Pushed: 9 months ago - Stars: 2 - Forks: 0
skarab42/ts-pojo-error
π₯ Type safe pojo error will help you to easily create typed and serializable error.
Language: TypeScript - Size: 1.36 MB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 14 - Forks: 0
Jomik/cerberus
Language: TypeScript - Size: 2.08 MB - Last synced: 26 days ago - Pushed: almost 4 years ago - Stars: 14 - Forks: 0
damncabbage/flow-classy-type-wrapper
Type-wrappers for Flow, quickly defined with ES6 classes.
Language: JavaScript - Size: 8.79 KB - Last synced: 29 days ago - Pushed: over 7 years ago - Stars: 8 - Forks: 0
serokell/o-clock
:hourglass: Type-safe time units in Haskell
Language: Haskell - Size: 286 KB - Last synced: 23 days ago - Pushed: 5 months ago - Stars: 49 - Forks: 6
BOT-Man-JL/ORM-Lite
Header-Only, Strong-Typed, Compile-time Object Relation Mapping (ORM) in Modern C++ :-)
Language: C++ - Size: 4.69 MB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 216 - Forks: 64
moosch/type-safe-container
A simple container that provides type safety
Language: JavaScript - Size: 1.95 KB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
Akii/commercetools-sdk-java-v2-custom-types π¦
Plugin for the commercetools Java SDKv2 providing type-safe product attributes, reference expansion, custom fields and custom objects
Language: Kotlin - Size: 423 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 7 - Forks: 1
levels3d/type-template
Safe template string interpolation for TypeScript
Language: TypeScript - Size: 1000 Bytes - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
kasonyang/tempera
A high-performance and type-safe template engine.
Language: Java - Size: 199 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
deno911/dis
Typechecking with ease.
Language: TypeScript - Size: 140 KB - Last synced: 10 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
danielnixon/scalajswarts π¦
WartRemover warts for Scala.js.
Language: Scala - Size: 18.6 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
danielnixon/slickwarts π¦
WartRemover warts for Slick.
Language: Scala - Size: 18.6 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
danielnixon/playwarts π¦
WartRemover warts for Play Framework.
Language: Scala - Size: 202 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 23 - Forks: 4
danielnixon/play-messagescompiler Fork of tegonal/play-messagescompiler π¦
Messages compiler for Play 2 Scala
Language: Scala - Size: 42 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
lukehedger/type-face
π Type-safety in JavaScript GraphQL applications
Language: TypeScript - Size: 623 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
DomWilliams0/spotify-auth
Type-safe Spotify authentication
Language: Rust - Size: 50.8 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
AmericanAirlines/simple-env
An intuitive, strongly typed, and scalable way to retrieve environment variables.
Language: TypeScript - Size: 95.7 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 9 - Forks: 8
McMasterU/HashedExpression
Type-safe modelling DSL, symbolic transformation, and code generation for solving optimization problems.
Language: Haskell - Size: 49.6 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 41 - Forks: 3
Mth-Ryan/go-yaml-cfg
Securely configure your Go app with a yaml file
Language: Go - Size: 21.5 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
antognini/type-safe-equality
Type safe equality for Scala 3
Language: Scala - Size: 316 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
ndinata/result.ts
an implementation of Rust's `Result` type in Typescript.
Language: TypeScript - Size: 140 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
yUnreal/ts-handy
TypeScript utility type library
Language: TypeScript - Size: 57.6 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
ktsn/vuex-type-helper
Type level helper to ensure type safety in Vuex
Language: TypeScript - Size: 18.6 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 104 - Forks: 11
cristianoc/genTypeScript
Auto generation of type-safe bindings between Reason and Typescript.
Size: 551 KB - Last synced: 30 days ago - Pushed: over 5 years ago - Stars: 74 - Forks: 1
theodorejb/PolyCast
Safely cast values to int, float, or string in PHP
Language: PHP - Size: 62.5 KB - Last synced: 20 days ago - Pushed: almost 2 years ago - Stars: 51 - Forks: 4
sj-i/typed-cdata
Working with FFI\CData through PHP types
Language: PHP - Size: 50.8 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 3 - Forks: 0
antonagestam/injected
Simple, type-safe dependency injection in idiomatic Python.
Language: Python - Size: 31.3 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
calcium-lang/spec
A C-like type-, memory- and thread-safe systems programming language with zero-cost object-orientation
Language: Python - Size: 170 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 3 - Forks: 0
fmorgner/newtype
A library of types and functions to create strong type aliases
Language: C++ - Size: 209 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
codinglab-io/SilenceJS
A simple and robust way to make reusable DiscordJS bots.
Language: TypeScript - Size: 43.2 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 8 - Forks: 0
llvm-hs/llvm-hs-typed
Type Safe LLVM IR ( Experimental )
Language: Haskell - Size: 82 KB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 48 - Forks: 4
matklad/typed_key
A Rust library for strongly-typed string keys for configuration.
Language: Rust - Size: 33.2 KB - Last synced: 21 days ago - Pushed: almost 6 years ago - Stars: 25 - Forks: 1
dmayo3/utctime
Python lib for simplifying UTC datetime & ISO 8601
Language: Python - Size: 20.5 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
RamonMeffert/svelte-datagrid
A Svelte library for type-safe data grids.
Language: Svelte - Size: 694 KB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
azjezz/typed
Typed variables for PHP 7.4+ ( don't use this please )
Language: PHP - Size: 21.5 KB - Last synced: 2 months ago - Pushed: almost 4 years ago - Stars: 70 - Forks: 4