There are 2 repositories under design-by-contract topic.
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
Handy decorator for elegant design-by-contract in 3.10+
A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.
A lightweight .NET library for expressive Guard Clauses.
Framework for safe and maintainable web-projects.
D-inspired contract programming in Rust using macros
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
A Design by contract library for Haxe.
Fluent Design Contracts for Java Projects
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
Design By Contract (DBC) for embedded C and C++
Decorator Contracts is a library that provides the ability to create and assign Code Contracts to ECMAScript and TypeScript classes. This enables enforcement of the Liskov substitution principle and the Open-closed principle of SOLID to support Design By Contract™.
A Fun Frontend Language
Verify the communication of your microservices by writing contracts for your RPCs
This is an example of the design-by-contract method
A course on advanced object-oriented design and programming
A dynamic, interpreted and impurely functional programming language with testing and design-by-contract features.
Fluent Design by Contract for Javascript APIs
✔️ Assertive python design by contract toolkit for software validation. Simplify preconditions, postconditions, and invariants with easy-to-use decorators.
Generate data from contracts
A lightweight validation framework for the JVM, allowing for internal and external validation logic to be combined in a transparant and reusable way
A Ruby Library for Planning Messages in Sequence Diagrams
Design by contract extension to Java using annotations and bytecode injection
Java unit-testing assertions to assist a Design By Contract style of programming
A set of exercises concerning dynamic binding, internal classes, design by contract, iterators and foreach loop, JFC, equality between objects and much more.
Design By Contract for ECMAScript
Maths algorithms and data structures you'll find useful, formally verified and optimized
🚧 Not yet ready for production
Contract usage in Android Java and Kotlin applications