4 repository-uri
Pipelines that process data through a sequential chain of user-defined scriptable functions.
Distinct from Functional Pipelines: Focuses on the scriptable, real-time transformation of events rather than purely mathematical functional pipelines.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Scriptable Processing Pipelines. Refine with filters or upvote what's useful.
Style Dictionary este un generator de stiluri cross-platform și un sistem de build pentru design tokens. Convertește o singură sursă de variabile de design în mai multe formate de output și fișiere specifice platformei pentru a menține o sursă unică de adevăr (source of truth) în diferite interfețe. Sistemul funcționează ca un orchestrator de stiluri multi-format care îmbină surse modulare de token-uri și le transformă pe baza cerințelor platformei țintă. Utilizează o interfață de transformare scriptabilă pentru a modifica valorile și numele token-urilor, permițând automatizarea stilurilor sistemului de design pentru aplicații web, iOS și Android. Procesul de build este bazat pe configurare, utilizând un obiect central pentru a mapa seturile de token-uri la regulile de transformare și output. Utilizează o mapare de reprezentare intermediară pentru a menține token-urile sursă agnostice față de platforma finală, folosind în același timp adaptoare de format pluggable pentru a defini modul în care token-urile procesate sunt scrise în destinații specifice.
Exposes a scriptable interface for injecting custom logic into the sequential token transformation pipeline.
Tdarr este un instrument distribuit de procesare video și automatizare a bibliotecilor media. Funcționează ca o arhitectură server-nod care gestionează scanarea, analiza și normalizarea fișierelor audio și video pe baza unor reguli personalizate. Sistemul distribuie sarcinile de calcul intense, cum ar fi transcodarea și verificările de sănătate, către mai multe noduri la distanță pentru a optimiza utilizarea hardware-ului. Utilizează un pipeline bazat pe plugin-uri pentru a executa secvențe de filtre și transformări, automatizând conversia media prin FFmpeg și HandBrake pentru a standardiza formatele de fișiere și containerele. Proiectul acoperă auditarea sănătății bibliotecii media pentru a verifica integritatea fișierelor și erorile de redare, precum și indexarea bazată pe metadate pentru a extrage proprietățile tehnice din fișierele video. Include monitorizarea sistemului de fișiere pentru a declanșa automat joburile de procesare atunci când sunt detectate fișiere media noi.
Executes a sequence of scriptable plugins and filters to standardize media formats through a modular processing pipeline.
Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#. The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms. Additionally, the system includes
Provides a scriptable graphics framework allowing developers to write custom render loops and visual passes in C#.
Acest proiect este o bibliotecă Django care permite aplicațiilor web să autentifice utilizatorii prin furnizori de identitate terți folosind protocoale standard precum OAuth și OpenID Connect. Funcționează ca un strat de integrare care deleagă autentificarea către servicii externe, permițând utilizatorilor să se conecteze cu conturi existente în timp ce mențin o legătură persistentă cu profilul lor local din aplicație. Biblioteca se distinge printr-un pipeline modular care execută o secvență de funcții pentru a valida și gestiona înregistrările utilizatorilor în timpul procesului de login. Utilizează o abordare bazată pe strategii pentru a încapsula logica specifică furnizorului, asigurându-se că datele de la diverse platforme externe sunt mapate consistent către câmpurile modelului de utilizator local. Această arhitectură suportă legarea mai multor conturi, permițând utilizatorilor să asocieze mai multe identități externe cu un singur cont local pentru un acces flexibil. Dincolo de autentificarea de bază, sistemul oferă middleware pentru a gestiona ciclul request-response și a gestiona redirecționările pentru rutele protejate. Automatizează sincronizarea datelor de profil externe, asigurându-se că informațiile utilizatorului rămân consistente în cadrul aplicației și al serviciilor de identitate conectate.
Executes a configurable sequence of modular functions to validate and manage user records during login.