awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesCommand Pattern Implementations

Architectural patterns for encapsulating user actions as reversible commands.

Distinguishing note: Focuses on the command pattern for automation and undo/redo.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Command Pattern Implementations. Refine with filters or upvote what's useful.

Awesome Command Pattern Implementations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aseprite/asepriteAvatar von aseprite

    aseprite/aseprite

    37,521Auf GitHub ansehen↗

    Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th

    Encapsulates all user actions into discrete, reversible commands.

    C++animated-spritesanimationaseprite
    Auf GitHub ansehen↗37,521
  • kgrzybek/modular-monolith-with-dddAvatar von kgrzybek

    kgrzybek/modular-monolith-with-ddd

    13,761Auf GitHub ansehen↗

    This project provides a structured template for building enterprise applications using a modular monolith architecture. It demonstrates how to organize complex business logic into independent, domain-specific modules that remain contained within a single deployment unit. The architecture enforces strict boundaries between components to minimize coupling and complexity. It utilizes domain-driven design principles to map software components directly to real-world business concepts, ensuring that logic remains independent of infrastructure concerns. Communication between these isolated modules i

    Routes commands and queries through a centralized bus to maintain separation of concerns.

    C#architectureclean-architectureclean-code
    Auf GitHub ansehen↗13,761
  • senghoo/golang-design-patternAvatar von senghoo

    senghoo/golang-design-pattern

    9,027Auf GitHub ansehen↗

    This project is a collection of software design patterns implemented in Go, serving as a technical reference and a set of practical programming examples. It maps theoretical architectural patterns to concrete code to demonstrate structural, creational, and behavioral coding techniques. The repository provides implementations for creational patterns focused on object instantiation and blueprint management, structural patterns for organizing object compositions, and behavioral patterns that manage object interactions and responsibilities. The content covers broad capability areas including in

    Implements the command pattern to wrap method calls into standalone objects for flexible execution.

    Go
    Auf GitHub ansehen↗9,027
  • nhn/tui.image-editorAvatar von nhn

    nhn/tui.image-editor

    7,652Auf GitHub ansehen↗

    tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API. The project is distinguished by its role as a canvas-based annotation tool, allowing users to add text, shapes, and freehand drawings as graphic overlays. It offers extensive UI customization through theme configuration, interface text localization, and the ability to replace default icons with custom SVG files. The library covers geometry manipulation, visual filter application, and im

    Implements an architectural pattern to encapsulate image manipulations as reversible commands for undo and redo functionality.

    JavaScriptcanvasdrawingfilter
    Auf GitHub ansehen↗7,652
  • libresprite/librespriteAvatar von LibreSprite

    LibreSprite/LibreSprite

    7,007Auf GitHub ansehen↗

    LibreSprite is a digital art application for designing precise pixel characters and objects. It functions as a 2D sprite editor, palette-based image editor, and pixel art animation software. The application specializes in creating frame-based pixel art animations using onion skinning and layer management. It also includes a tiled texture creator for producing seamless repeating patterns and textures through a synchronized tiled viewport. The software covers a broader range of game asset pipeline capabilities, including the creation of static pixel art and the management of fixed color palett

    Uses the command pattern to encapsulate user actions as reversible objects for undo and redo functionality.

    C++animationcpluspluscpp
    Auf GitHub ansehen↗7,007
  • liangxiegame/qframeworkAvatar von liangxiegame

    liangxiegame/QFramework

    5,163Auf GitHub ansehen↗

    QFramework is a Unity game architecture framework designed to separate presentation, system, and data logic. It implements a layered software architecture to manage complex game states and provides a game engine utility library to reduce boilerplate code. The framework is centered on the Command Query Responsibility Segregation pattern, which separates data modification commands from data retrieval queries. It utilizes a dependency injection container to manage the lifecycles and resolution of singletons and modular components, alongside an event-driven system for state synchronization to pre

    Implements a command execution mechanism to isolate data modification logic from the presentation layer.

    C#frameworksgame-devgodot
    Auf GitHub ansehen↗5,163
  • space-wizards/space-station-14Avatar von space-wizards

    space-wizards/space-station-14

    3,523Auf GitHub ansehen↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Provides a 'not' keyword that allows a command's logical operation to be inverted during execution.

    C#c-sharpgamehacktoberfest
    Auf GitHub ansehen↗3,523
  1. Home
  2. Software Engineering & Architecture
  3. Command Pattern Implementations

Unter-Tags erkunden

  • Logic Inversion KeywordsImplementation of keywords that flip the boolean logic of a command's effect. **Distinct from Command Pattern Implementations:** Specifically about flipping logic (NOT operator) rather than undoing a physical action in the command pattern.