Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Design By Contract

Design By Contract

6 projects

Showing 6 of 6 projects

SymbolicAI
SymbolicAIPython

A neuro-symbolic Python framework that combines classical programming with LLMs through composable primitives and design-by-contract validation.

#python-library#symbolic-reasoning#design-by-contract
Stars1.7k
Forks91
Last commit1 day ago
G3log
G3logC++

An asynchronous, crash-safe C++14 logger with intuitive API, design-by-contract checks, and custom sink support.

#crash-safe#asynchronous-logging#public-domain
Stars960
Forks280
Last commit23 days ago
phantom-types
phantom-typesPython

A Python library for creating phantom types that enforce runtime and static type constraints through predicates.

#refined#phantom-types#pydantic
Stars234
Forks10
Last commit6 months ago
gocontracts
gocontractsGo

A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.

#developer-tools#preconditions#design-by-contract
Stars119
Forks12
Last commit7 years ago
quid-pro-quo
quid-pro-quoCommon Lisp

A Common Lisp library implementing Design by Contract™ for CLOS, enabling preconditions, postconditions, and class invariants.

#eiffel-inspired#eiffel#preconditions
Stars100
Forks10
Last commit8 years ago
vanadium
vanadiumV

Adds Ada-level runtime safety features to V programs, including range-checked integers, strong types, bounded lists, and hardware attack mitigations.

#control-flow-integrity#runtime-safety#memory-safety
Stars0
Forks0
Last commit10 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub