Dev tools · alternatives · 2026
24 alternatives to UML model and code examples of GoF patterns in Crystal
UML model and code examples of design patterns for Crystal. The model is created with Astah. - takaakit/design-pattern-examples-in-crystal
This repository contains UML models and code examples of Gang of Four design patterns implemented in the Crystal programming language. It serves developers learning design patterns or working with Crystal who need… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. UML model and code examples of GoF patterns in Crystal launched in 2021; newer entries below may have overtaken it.
- 1

UML diagram list of GoF design pattern examples written in Typescript. - takaakit/uml-diagram-for-typescript-design-pattern-examples
2021 · github.com · its alternatives →
- 2

Free to use patterns by awesome designers
2014 · thepatternlibrary.com · its alternatives →
- 3

Globe wireframe visualizations in Golang. Contribute to mmcloughlin/globe development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 4

Common design patterns used while developing with React.
2018 · krasimir.gitbooks.io · its alternatives →
- 5

🧜♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender
2019 · github.com · its alternatives →
- 6

Create diagrams without touching your mouse. Generate informal, class, sequence, state, gantt, user journey or entity-relationship diagrams using only the keyboard.
2021 · gleek.io · its alternatives →
- 7
Design.MD▲111Feels a bit like Figma, but for coding agents. Instead of going back and forth with prompts, you give the agent a DESIGN.md that defines the design system up front, and it generally sticks to it when generating UI. Google Stitch seems to be moving in this direction as a standard, so we put together a small collection of DESIGN.md files based on popular web sites.
Apr 2026 · getdesign.md · its alternatives →
- 8AS
I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.
2018 · its alternatives →
- 9

PlantUML eaxmples for UML, ERD, wireframes, mind maps, JSON, YAML, WBS, ASCII art, Gantt charts, C4 models, and more - joelparkerhenderson/plantuml-examples
2023 · github.com · its alternatives →
- 10

Hi, clang-uml is an open-source C++ to UML diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document legacy code. The configuration file for clang-uml defines the types and contents of each generated diagram. The diagrams can be currently generated in PlantUML and JSON formats. Main features: - class, sequence, package and include diagrams - up to C++17 with support for C++20 concepts - visualization of template specialization relationships - declarative diagram content filtering based on…
2023 · github.com · its alternatives →
- 11
PATTTTERNS▲129Build your FREE UI Library based on real UX-UI patterns.
2021 · patttterns.com · its alternatives →
- 12

Creating high-quality scientific figures can be time-consuming and challenging, even though sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are not stored in formats preserving semantic information is equally complex. To tackle this problem, we introduce DeTikZify, a novel multimodal language model that automatically synthesizes scientific figures as semantics-preserving TikZ graphics programs based on sketches and existing figures. We also introduce a Monte Carlo Tree Search-based inference algorithm that enables DeTikZify to iteratively refine its…
2024 · github.com · its alternatives →
- 13

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 14

TAKTIK88 menghadirkan perpaduan strategi, gaya bermain, dan nuansa sultan paling prestisius. Temukan informasi menarik, inspirasi taktik, serta pengalaman digital berkelas dalam satu tempat.
2020 · collabuml.com · its alternatives →
- 15

Open source database diagramming and automation tool - prahladyeri/VisualAlchemist
2016 · github.com · its alternatives →
- 16

Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970
2021 · unsafeperform.io · its alternatives →
- 17

Problem Solving. Contribute to sangupta/ps development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 18

Generate DOT description for postgres db schema. Contribute to akarki15/dbdot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 19

I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…
Mar 2026 · amoilanen.github.io · its alternatives →
- 20

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 21

Hey HN, I’m sharing ts-chan, an NPM package providing Go-like concurrency primitives, including channels and select statements, for TypeScript and JavaScript, supporting Node.js, Deno, Bun, and browsers. This is something I've built to make implementing Go-style "control loops" feasible in JavaScript, but there are many possible applications. Highlights: - Features a FIFO processing Chan class and versatile Select class for concurrency control. - Supports buffered channel and channel close semantics very close to Go's. - TypeScript-first implementation. - Defines a simple "channel protocol"…
2023 · github.com · its alternatives →
- 22

Go-like DSL for C#. Contribute to kpocza/GoSharp development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 23

AStack is a composable framework designed to simplify the development of AI applications through a "everything is a component" philosophy. It provides a zero-adaptation layer design that enables seamless integration between various AI models, tools, and custom business logic. AStack is an independent technical framework with its own architecture and ecosystem, built on top of Hlang - a highly semantic fourth-generation language (4GL) inspired by Flow-Based Programming paradigms. This foundation on Hlang, which is particularly well-suited for computational modeling and AI-generated code, is…
2025 · github.com · its alternatives →
- 24

A compositional diagramming and animation library as an eDSL in Python - revalo/iceberg
2023 · github.com · its alternatives →
Also compare
- UML Diagram for GoF Design Pattern Examples Written in TypeScript alternatives
- The Pattern Library alternatives
- Globe visualizations in Golang alternatives
- React in Patterns alternatives
- Programmatically Generate Diagrams for GitHub Readmes alternatives
- Gleek diagram maker – UML class, Sequence, ER diagrams, Flowcharts alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →