icontract

Design-by-contract in Python3 with informative violation messages and inheritance (by Parquery)

Icontract Alternatives

Similar projects and alternatives to icontract

  • Deal

    🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

  • fn.py

    - icontract VS fn.py

    Functional programming in Python: implementation of missing features to enjoy FP

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Toolz

    - icontract VS Toolz

    A functional standard library for Python.

  • funcy

    - icontract VS funcy

    A fancy and practical functional tools

  • returns

    Make your functions return something meaningful, typed, and safe!

  • contracts

    PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified using Python3 annotations, or inside a docstring. PyContracts supports a basic type system, variables binding, arithmetic constraints, and has several specialized contracts and an extension API. (by AndreaCensi)

  • CyToolz

    Cython implementation of Toolz: High performance functional utilities

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Coconut

    Simple, elegant, Pythonic functional programming.

  • effect

    effect isolation in Python, to facilitate more purely functional code (by python-effect)

  • Pyrsistent

    Persistent/Immutable/Functional data structures for Python

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better icontract alternative or higher similarity.

icontract reviews and mentions

Posts with mentions or reviews of icontract. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning icontract yet.
Tracking mentions began in Dec 2020.

Stats

Basic icontract repo stats
0
330
7.1
3 months ago

Parquery/icontract is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of icontract is Python.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com