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™.
☆18Feb 7, 2026Updated 3 weeks ago
Alternatives and similar repositories for decorator-contracts
Users that are interested in decorator-contracts are comparing it to the libraries listed below
Sorting:
- The official Node.js / Typescript library for the Steel API☆15Feb 27, 2026Updated last week
- Xsemantics is a DSL (implemented in Xtext itself) for writing type systems, reduction rules, interpreters (and in general relation rules)…☆34Feb 5, 2026Updated last month
- Statically checked Data Science programs.☆18Updated this week
- XML deserializer/serializer for TypeScript classes with decorators☆11Sep 29, 2023Updated 2 years ago
- kdb Visual Studio Code extension☆22Feb 20, 2026Updated 2 weeks ago
- NU AutoAquaponics system code☆13Nov 2, 2025Updated 4 months ago
- Model Driven Engineering for C++ (MDE4CPP)☆13Feb 18, 2026Updated 2 weeks ago
- Web implementation of the AutoAquaponics graphical interface and system control☆10Feb 26, 2026Updated last week
- An open-source logical data modeler to support the model driven data engineering approach.☆15Feb 25, 2026Updated last week
- Python wrapper for the Soil-Leaf-Canopy (SLC) radiative transfer model☆12Nov 6, 2019Updated 6 years ago
- Standard ML (SML) grammar for tree-sitter☆14May 22, 2025Updated 9 months ago
- JsonML-related tools for losslessly converting between XML/HTML and JSON, including mixed-mode XML. http://jsonml.org☆12Nov 6, 2019Updated 6 years ago
- This repository contains auxiliary installation code for self-hosting Studio☆14Oct 29, 2024Updated last year
- ☆10Feb 27, 2026Updated last week
- ☆12Jan 1, 2026Updated 2 months ago
- Use static files from NPM packages☆17Nov 3, 2016Updated 9 years ago
- Minimal 2D UI system for the Web☆12Apr 12, 2025Updated 10 months ago
- A Python database interface for eXist-db☆15Updated this week
- S. Tucker Taft's M6800 LISP Interpreter (BYTE August 1979)☆14Jan 15, 2024Updated 2 years ago
- Repository for options to describe a model unit in a declarative way. Imperative representation will be specific for each modelling fram…☆12Oct 4, 2024Updated last year
- Tool to visualize and explain LTL counterexamples generated by the NuSMV model checker☆10Sep 7, 2020Updated 5 years ago
- ☆11Jun 25, 2025Updated 8 months ago
- Typescript graphql generator that generates only the types needed for an operation☆14May 30, 2025Updated 9 months ago
- ☆32Oct 16, 2015Updated 10 years ago
- ☆11Oct 27, 2023Updated 2 years ago
- RIA Web Application Framework for HTML5 Canvas inspired by Adobe Flex / Flash. Style-able, skin-able, customize-able Javascript UI compon…☆24Nov 6, 2019Updated 6 years ago
- Easy setup and control of your bpmn.ai data flow☆15Jan 7, 2023Updated 3 years ago
- ☆12Dec 27, 2024Updated last year
- Dojo modeling is a repository for registering, storing, and running data-science models.☆12Jan 5, 2023Updated 3 years ago
- OCL TermBrowser v2☆13Feb 12, 2026Updated 3 weeks ago
- The API extractor for npm packages powering jsDocs.io☆15Updated this week
- A Formal Method playground for limboole, Z3, nuXmv, Alloy, Spectra, Dafny, and more...☆19Feb 11, 2026Updated 3 weeks ago
- Your ultimate source for free, high-quality SVG icons—delivered as raw SVG files and JavaScript exports for maximum flexibility. Perfect …☆16Apr 28, 2025Updated 10 months ago
- Version of the open bank, using Axon instead of Kafka.☆13Sep 1, 2022Updated 3 years ago
- A program to translate OWL 2 Ontologies to LPG graphs☆13Nov 16, 2022Updated 3 years ago
- A tool to generate C++ headers from TypeScript declaration files☆11Sep 2, 2024Updated last year
- Example app showing how to setup React Native MacOS Menubar only app☆11Nov 27, 2023Updated 2 years ago
- Riak storage engine for the model framework resourceful (https://github.com/flatiron/resourceful)☆14Dec 6, 2011Updated 14 years ago
- Arithmetic coding algorithm implemented in Node.js, both API and CLI support. 算术编码 npm 包,支持 API 调用和 CLI。☆11Mar 31, 2019Updated 6 years ago