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

Topic: "static-typing"

piotrwitek/react-redux-typescript-guide

The complete guide to static typing in "React & Redux" apps using TypeScript

Language: TypeScript - Size: 2.8 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 13,360 - Forks: 1,086

arktypeio/arktype

TypeScript's 1:1 validator, optimized from editor to runtime

Language: TypeScript - Size: 13 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5,918 - Forks: 112

piotrwitek/utility-types

Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).

Language: TypeScript - Size: 565 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 5,655 - Forks: 230

apache/groovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

Language: Java - Size: 208 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 5,284 - Forks: 1,903

piotrwitek/typesafe-actions

Typesafe utilities for "action-creators" in Redux / Flux Architecture

Language: TypeScript - Size: 1.63 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 2,405 - Forks: 98

python/typing

Python static typing home. Hosts the documentation and a user help forum.

Language: Python - Size: 3.15 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 1,649 - Forks: 252

vtereshkov/umka-lang

Umka: a statically typed embeddable scripting language

Language: C - Size: 35.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,156 - Forks: 56

GaijinEntertainment/daScript

daslang - high-performance statically strong typed scripting language

Language: C - Size: 98.6 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 975 - Forks: 109

zanellia/prometeo

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

Language: Python - Size: 1.93 MB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 632 - Forks: 33

Shen-Language/shen-sources

Shen language kernel sources for porters

Language: Shen - Size: 1.42 MB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 357 - Forks: 41

StaticScript/StaticScript 📦

A new statically typed programming language, syntactically like TypeScript.

Language: C++ - Size: 194 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 337 - Forks: 14

Josverl/micropython-stubber

Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy

Language: Python - Size: 73.6 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 214 - Forks: 14

antonagestam/phantom-types

Phantom types for Python.

Language: Python - Size: 2.11 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 213 - Forks: 9

stylewarning/deprecated-coalton-prototype 📦

Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.

Language: Common Lisp - Size: 146 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 209 - Forks: 7

Josverl/micropython-stubs

Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.

Language: Python - Size: 56.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 205 - Forks: 24

juancarlospaco/cpython

Alternative StdLib for Nim for Python targets, hijacks Python StdLib for Nim

Language: Python - Size: 37.2 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 141 - Forks: 3

basilTeam/basil

Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code.

Language: C++ - Size: 2.42 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 120 - Forks: 10

juancarlospaco/faster-than-csv

Faster CSV for Python

Language: Python - Size: 15.5 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 102 - Forks: 8

tomoikey/refined_type

`refined_type` is a library that facilitates type composition, enabling the simple description of efficient validation processes and high runtime safety.

Language: Rust - Size: 337 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 74 - Forks: 1

wbbradley/ace

A statically-typed strictly-evaluated garbage-collected readable programming language.

Language: C++ - Size: 25.8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 46 - Forks: 2

orsinium-labs/mypy-baseline

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

Language: Python - Size: 468 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 46 - Forks: 6

Shoobx/mypy-zope

Plugin for mypy to support zope.interface

Language: Python - Size: 410 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 39 - Forks: 13

DIMFLIX/PyTyping-Course

Course on static typing in python

Size: 514 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 37 - Forks: 0

lisp-maintainers/defstar

Type declarations for defun et all. Just a mirror. Ask for push acess!

Language: Common Lisp - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 34 - Forks: 1

andywer/gear

🛠 Experimental tool to bootstrap typed JavaScript code.

Language: JavaScript - Size: 39.1 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 33 - Forks: 2

adeyahya/prisma-typebox-generator

typebox ( typescript static type & json schema ) generator for Prisma 2

Language: TypeScript - Size: 169 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 29 - Forks: 30

OhadRau/Quartz

The official compiler for the Quartz programming language

Language: OCaml - Size: 110 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 27 - Forks: 0

iitalics/Opal

Simple and powerful programming language with type inference

Language: C++ - Size: 339 KB - Last synced at: 15 days ago - Pushed at: about 8 years ago - Stars: 24 - Forks: 0

juancarlospaco/choosenim_install

Nim integration for Python PIP, install Nim via PIP, write Python modules using Nim

Language: Python - Size: 17.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 3

Jackojc/klaxon

Minimalist RPN language that compiles to x86-64 assembly (with more backends to come).

Language: C++ - Size: 190 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

blaugold/firebase-rxjs

Firebase with Observables, Type Checking of Schema, Zone.js aware and Angular ready.

Language: TypeScript - Size: 806 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 4

ElaraLang/elara-go 📦

Interpreter for old Elara specification, written in Go

Language: Go - Size: 21.5 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 1

talkpython/rock-solid-python-with-type-hints-course

Rock Solid Python with Type Hints Course Student Materials

Language: Python - Size: 433 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 15 - Forks: 8

akshitgrover/jogo

JSON o Golang | Forget static types, No more complex structure definitions, Focus on code. Go Reflect!

Language: Go - Size: 25.4 KB - Last synced at: 16 days ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 1

szktty/trompe

A strongly-typed handy scripting language with type inference

Language: Go - Size: 325 KB - Last synced at: 20 days ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 0

data-apis/array-api-typing

Static typing support for the array API standard

Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 3

keotl/jivago

The highly-reflective object-oriented Python web framework

Language: Python - Size: 526 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 12 - Forks: 1

spagnuolocarmine/FLY-language

FLY a Domain Specific Language for scientific computing on the Multi Cloud

Language: Xtend - Size: 37.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 3

Spyryto/sfcc-types

Typescript type definitions for Salesforce Commerce Cloud

Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 2

ct-gradual-typing/Papers

The Combination of Dynamic and Static Typing from a Categorical Perspective

Language: TeX - Size: 38.4 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

thoughtspile/type2type

Data structures in TypeScript type system. A Map that maps types to types! Types are in the trees!

Language: TypeScript - Size: 12.7 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 0

nikolashn/basque

The C Basque compiler.

Language: C - Size: 805 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

jomtek/LazenLang

An imperative, object-oriented, static and type-infered programming language.

Language: C# - Size: 3.47 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

elricmann/esper 📦

expression-based language that targets C++17^ (declarative type composition, pattern matching, pointers & references, type predicates, aliases, polymorphic constraints)

Language: Rust - Size: 79.1 KB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

tarsil/polyforce

Enforce annotations in your python code

Language: Python - Size: 133 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

hephaestus-compiler-project/types-bug-study-artifact

Replication package for the OOPSLA 2021 paper titled "Well-Typed Programs Can Go Wrong: A Study of Typing-Related Bugs in JVM Compilers".

Language: Python - Size: 7.36 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

AlexanderShushunov/flow-it-night

Materials of the talk "Typify This"

Size: 114 KB - Last synced at: 16 days ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 0

QuangTung97/svloc

A DI Container alternative for Go

Language: Go - Size: 86.9 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

emmatyping/pep-561

Issue tracker for PEP 561 with sample typed package

Language: Python - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 3

pradosh-arduino/Melon-Language

😉 Simple, 💾 High & Low Level, 👨‍💻 PPL

Language: C# - Size: 541 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 1

noitlang/noit

Concurrency-oriented functional programming language that compiles to C. Still in very early development 🚧

Size: 1.81 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

spikedengineering/svst

Strongly Typed Python

Language: Python - Size: 64.5 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

charlespascoe/typed-validation

Strongly-Typed Validators for TypeScript

Language: TypeScript - Size: 120 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

antonagestam/injected

Simple, type-safe dependency injection in idiomatic Python.

Language: Python - Size: 31.3 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Kenneth-hv/typeparse

Runtime object parsing and validation with static TypeScript typing.

Language: TypeScript - Size: 143 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

Miqueas/Static

Basic support for static typing in Lua

Language: Lua - Size: 52.7 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

maxbarsukov/waddle

🦩 Object-oriented static-typing language

Language: TypeScript - Size: 531 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

gordey4doronin/fully-typed-example

The project example for the article about API documentation and typings generation with TypeScript, Swashbuckle and AutoRest.

Language: C# - Size: 712 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

nathsou/poy

Programming language targeting JavaScript with Type Rewriting

Language: TypeScript - Size: 645 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

AceExpert/type-enforce-py

Supports enforcing type annotations on functions and coroutines. Complete support for types from typing module.

Language: Python - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

akyuute/gock-lang

The Gock programming language.

Language: Rust - Size: 15.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

oyi-lang/oyi

The Oyi Programming Language.

Language: Rust - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

CalinZBaenen/HotTea

A Javascript library that intends to bridge the gap of JavaScript not natively having statically-typed classes. (Orphaned, for now.)

Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

obrok/yl

Language: Erlang - Size: 667 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

yevheniiairapetian/myFlix-Angular-client

This project contains the front-end part of the R3play back-end for displaying the information about movies written with Angular

Language: TypeScript - Size: 983 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

TheTechRobo/strongly-typed

Python module to enforce strong typing at runtime

Language: Python - Size: 70.3 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Turabek07/Deep-Javascript-Foundations

Language: JavaScript - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

juancarlospaco/repo-template

Repo Template

Language: Nim - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JAD200/curso_profesional_Python

Language: Python - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

GandelXIV/pytack

A python type anotation checker

Language: Rust - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

owaismohsin001/junu-spaghetti

Junu Spaghetti, a language that types spaghetti code

Language: Haskell - Size: 1.68 MB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

MarcoGorelli/dequote-annotations 📦

Replace string literal type hints

Language: Python - Size: 33.2 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

trevor-leach/aws-lambda-type-annotations

Python stub file that contains typing information for various AWS services' lambda handler functions

Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

TypeAware/type-creator

This library is primarily used by "types-depot" projects. See: https://github.com/ORESoftware/types-depot

Language: TypeScript - Size: 62.5 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

jeffmcmahan/Function.check

For runtime type declaration and type checking in plain javascript.

Language: JavaScript - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: almost 7 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: 2 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

solaeus/dust

Fast, safe and easy-to-use language for general-purpose programming.

Language: Rust - Size: 7.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Pilusx/ocamlhi

Caml interpreter written in Haskell

Language: Haskell - Size: 339 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

antonsynd/sidewinder

A statically-typed Pythonic language that transpiles to C++20

Language: Python - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Ziyad-Beyg/Learning-Modern-Python

Checkout Official Repo

Language: Jupyter Notebook - Size: 6.85 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

karthik-d/type-inference-tools-playground

Resource compilation, experiments, and tests on Symbolic Execution, Type Inference and Property-Guided Testing of python programs

Language: Python - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mohamedgamalmoha/Py-Structure

The package allows static typing during execution time (Beta version)

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

geethalladi/algorithms

Building algorithmic abstractions

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

baconcheese113/graphql-flutter-artemis-example

Simple example project using GraphQL-Flutter and Artemis for static type generation

Language: Dart - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

1ns4w/static-typing-python3

Static typing in Python using Mypy

Size: 3.19 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jonathancast/globalscript

Global Script Typesetting System --- git clone

Language: C - Size: 5.28 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

tomasz-zablocki/redux-orm-typesafe-schema 📦

!!! NO LONGER SUPPORTED - USE LATEST @types/redux-orm DECLARATIONS INSTEAD

Language: TypeScript - Size: 257 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

jonathancast/globalscript-spec

Global Script Language Spec / test suite

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

transpiling/invisible-ts

(Concept) Invisible static type checker for JavaScript

Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

vishallama/programming-in-scala

Some code examples from the book 'Programming in Scala' (3rd ed) by Martin Odersky et al.

Language: Scala - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

R6/basil-lang

Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code.

Language: C++ - Size: 1.21 MB - Last synced at: 10 months ago - Stars: 0 - Forks: 0

R6/daScript

daScript - high-performance statically strong typed scripting language

Language: C - Size: 92.6 MB - Last synced at: 10 months ago - Stars: 0 - Forks: 0