final-hill / decorator-contractsView external linksLinks
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™.
☆18Updated this week
Alternatives and similar repositories for decorator-contracts
Users that are interested in decorator-contracts are comparing it to the libraries listed below
Sorting:
- Xsemantics is a DSL (implemented in Xtext itself) for writing type systems, reduction rules, interpreters (and in general relation rules)…☆34Feb 5, 2026Updated last week
- Statically checked Data Science programs.☆18Feb 6, 2026Updated last week
- XML deserializer/serializer for TypeScript classes with decorators☆11Sep 29, 2023Updated 2 years ago
- Standard ML (SML) grammar for tree-sitter☆14May 22, 2025Updated 8 months ago
- Model Driven Engineering for C++ (MDE4CPP)☆13Jan 22, 2026Updated 3 weeks ago
- The javascript client for interacting with BikeTag games.☆10Aug 5, 2025Updated 6 months ago
- ☆11Nov 12, 2017Updated 8 years ago
- NU AutoAquaponics system code☆13Nov 2, 2025Updated 3 months ago
- Minimal 2D UI system for the Web☆12Apr 12, 2025Updated 10 months ago
- A node.js client library for the eXist-db Native XML Database.☆15Feb 19, 2019Updated 6 years ago
- ☆11Aug 26, 2024Updated last year
- Json api entity provider implementation for entity store.☆11Updated this week
- Arithmetic coding algorithm implemented in Node.js, both API and CLI support. 算术编码 npm 包,支持 API 调用和 CLI。☆11Mar 31, 2019Updated 6 years ago
- ☆14Nov 20, 2025Updated 2 months ago
- Applying Event-Sourcing, CQRS, and Domain-Driven Design with NestJS☆13Jan 24, 2023Updated 3 years 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 9 months ago
- OMG Decision Model and Notation specification☆12May 13, 2024Updated last year
- A Formal Method playground for limboole, Z3, nuXmv, Alloy, Spectra, Dafny, and more...☆19Feb 2, 2026Updated last week
- Jest utilities for RDF(JS)☆11Feb 2, 2026Updated last week
- PM2 Python Library for Process Management☆11Nov 27, 2025Updated 2 months ago
- Haskell driver for ClickHouse☆10Jun 15, 2021Updated 4 years ago
- Repository for options to describe a model unit in a declarative way. Imperative representation will be specific for each modelling fram…☆11Oct 4, 2024Updated last year
- JsonML-related tools for losslessly converting between XML/HTML and JSON, including mixed-mode XML. http://jsonml.org☆12Nov 6, 2019Updated 6 years ago
- Decision-Making for sanitation and resource recovery systems☆15Oct 4, 2023Updated 2 years ago
- the yargs.js.org website.☆14Apr 11, 2025Updated 10 months ago
- playground for kotlin, spring boot and jpa☆11Aug 21, 2017Updated 8 years ago
- ☆11Jun 25, 2025Updated 7 months ago
- A program to translate OWL 2 Ontologies to LPG graphs☆13Nov 16, 2022Updated 3 years ago
- ☆12Jan 1, 2026Updated last month
- ☆12Dec 27, 2024Updated last year
- Compose file for WebProtégé services☆14Updated this week
- DSLs for modeling and analyzing farming systems☆12May 4, 2017Updated 8 years ago
- Stupidly over-engineered integer arithmetic for TypeScript☆11Aug 24, 2019Updated 6 years ago
- set-iterm2-badge☆10Jun 13, 2016Updated 9 years ago
- Easy setup and control of your bpmn.ai data flow☆13Jan 7, 2023Updated 3 years ago
- Script to display Markdown documents as static HTML pages☆10Apr 20, 2025Updated 9 months ago
- Plugin module for the ALL(*) lookahead algorithm in Chevrotain☆12Aug 31, 2023Updated 2 years ago
- An LLM-based LS implementation that makes use of tree-sitter context to perform code actions☆16Sep 6, 2024Updated last year
- UnitEval is a benchmarking and evaluation tools for AutoDev Coder.☆13Jan 2, 2024Updated 2 years ago