awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesCode-First Workflow Management

Practices for defining and versioning business logic directly within the application codebase.

Distinguishing note: Focuses on the code-first paradigm for communication logic, distinct from visual or low-code workflow builders.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Code-First Workflow Management. Refine with filters or upvote what's useful.

Awesome Code-First Workflow Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • novuhq/novuAvatar novuhq

    novuhq/novu

    39,133Vezi pe GitHub↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    Defining and versioning communication logic directly within the codebase to ensure consistency across development and deployment pipelines.

    TypeScriptalternativecommunicationemail
    Vezi pe GitHub↗39,133
  • cube-js/cubeAvatar cube-js

    cube-js/cube

    20,251Vezi pe GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Provides a browser-based code editor to define and refine semantic data models.

    Rustagentic-analyticsagentsai
    Vezi pe GitHub↗20,251
  • dvdzkwsk/react-redux-starter-kitAvatar dvdzkwsk

    dvdzkwsk/react-redux-starter-kit

    10,228Vezi pe GitHub↗

    This project is a pre-configured development environment and project boilerplate for building web applications with React, Redux, and React-Router. It provides a standardized project layout and toolchain to accelerate application bootstrapping. The project implements a feature-based architecture template, which uses a modular directory organization to group components, state, and logic by application feature rather than by technical file type. The toolchain includes a frontend configuration for compiling, linting, and bundling JavaScript and Sass assets, alongside a JavaScript unit testing s

    Implements a directory organization pattern that groups code by feature domain.

    JavaScript
    Vezi pe GitHub↗10,228
  • android10/android-cleanarchitecture-kotlinAvatar android10

    android10/Android-CleanArchitecture-Kotlin

    4,811Vezi pe GitHub↗

    Acest proiect este un șablon de referință pentru o aplicație Android în Kotlin și un set de implementări demonstrative ale principiilor Clean Architecture. Oferă un design structural care izolează regulile de business de bază de interfața utilizator și sursele de date în module distincte, stratificate. Implementarea se concentrează pe pattern-ul Model-View-ViewModel (MVVM) pentru a decupla logica UI de modelele de date. Utilizează un framework de dependency injection pentru a automatiza crearea obiectelor și a gestiona ciclurile de viață ale componentelor, folosind în același timp un pattern de tip repository pentru a abstractiza cererile de date din memorie, disc și surse cloud. Arhitectura încorporează organizarea pachetelor bazată pe funcționalități și configurații de build modulare pentru a menține consistența în cadrul proiectului. Include, de asemenea, o strategie de testare cuprinzătoare care combină teste unitare pentru logica de business cu instrumentare pentru UI și module mock pentru validarea stratului de date.

    Organizes source code by functional feature domains into dedicated directories to improve cohesion in multi-module projects.

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    Vezi pe GitHub↗4,811
  • supnate/rekitAvatar supnate

    supnate/rekit

    4,429Vezi pe GitHub↗

    Rekit este un toolkit de dezvoltare pentru crearea de aplicații web scalabile, oferind un framework modular și scheletare (scaffolding) automată a proiectelor. Funcționează ca un mediu extensibil pentru gestionarea arhitecturii aplicațiilor construite cu React, Redux și React Router, utilizând un design de tip „feature-sliced” pentru a organiza componentele, logica de stare și rutarea în module decuplate, specifice fiecărui domeniu. Toolkit-ul se distinge printr-un sistem de extensibilitate bazat pe plugin-uri, care permite crearea de tipuri de elemente custom și modificarea comportamentelor implicite de scaffolding. Include un generator de gestionare a stării Redux care automatizează crearea acțiunilor sincrone și asincrone, impunând în același timp colocalizarea acțiunilor și a reducerelor corespondente într-un singur fișier. Dincolo de scaffolding-ul de bază, proiectul oferă o interfață CLI și vizuală pentru gestionarea elementelor aplicației, inclusiv generarea de cod bazată pe șabloane pentru componente UI și acțiuni de stare. Acoperă capabilități operaționale mai largi, precum gestionarea ierarhică a stilurilor, impunerea calității codului prin linting și verificarea build-urilor de producție. Sistemul este implementat folosind unelte bazate pe Deno pentru a gestiona orchestrarea proiectului, convențiile de denumire a fișierelor și execuția hook-urilor din ciclul de viață.

    Implements a codebase organization pattern that groups components, state logic, and routing into decoupled feature domains.

    JavaScriptreactreact-routerredux
    Vezi pe GitHub↗4,429
  • jellyfin/jellyfin-webAvatar jellyfin

    jellyfin/jellyfin-web

    3,387Vezi pe GitHub↗

    Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org

    Groups related components, hooks, and API calls into feature-specific directories.

    JavaScripthacktoberfestjellyfinmedia
    Vezi pe GitHub↗3,387
  • rafaelfgx/architectureAvatar rafaelfgx

    rafaelfgx/Architecture

    3,268Vezi pe GitHub↗

    Acest proiect oferă un framework arhitectural standardizat pentru construirea de aplicații enterprise full-stack scalabile. Servește drept boilerplate fundamental care impune principii de arhitectură curată (clean architecture), asigurând că logica de business rămâne izolată de preocupările de infrastructură și detaliile de persistență a datelor externe. Prin organizarea codului în module bazate pe funcționalități, mai degrabă decât pe roluri tehnice, framework-ul simplifică navigarea și mentenanța în codebase-uri mari și complexe. Arhitectura se distinge printr-un model de comunicare bazat pe mediatori care decuplează straturile aplicației și previne dependențele ciclice. Utilizează un pipeline centralizat pentru procesarea cererilor, care standardizează preocupările transversale precum validarea, securitatea și gestionarea erorilor în toate endpoint-urile. Această abordare asigură un comportament consistent și reduce codul redundant prin gestionarea comunicării și a fluxului logic printr-un dispatcher unificat. Framework-ul încorporează, de asemenea, strategii robuste de gestionare a datelor, utilizând aggregate roots pentru a menține integritatea tranzacțională și a impune invarianții de business. Suportă compoziția modulară prin dependency injection și oferă instrumente pentru interceptarea traficului de rețea și gestionarea accesului la rute. Proiectul include un șablon cuprinzător pentru dezvoltarea .NET și web, oferind un punct de plecare structurat care facilitează containerizarea și deployment-ul consistent în diverse medii.

    Organizes source code into feature-based directories to improve maintainability and navigation in large codebases.

    C#angulararchitectureaspnet-core
    Vezi pe GitHub↗3,268
  1. Home
  2. Software Engineering & Architecture
  3. Code-First Workflow Management

Explorează sub-etichetele

  • Code-First Editors1 sub-tagBrowser-based environments for defining data models using code-centric workflows. **Distinct from Code-First Workflow Management:** Distinct from Code-First Workflow Management: focuses on the editor interface for data models rather than general workflow management.