awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesShape Customization

Options for defining and modifying visual shape properties.

Distinguishing note: Focuses on shape-specific visual options rather than general UI styling.

Explore 10 awesome GitHub repositories matching user interface & experience · Shape Customization. Refine with filters or upvote what's useful.

Awesome Shape Customization GitHub Repositories

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

    tldraw/tldraw

    47,883Vezi pe GitHub↗

    This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp

    Allows configuration of visual shape options for custom drawing elements.

    TypeScriptcanvascollaborationdesign
    Vezi pe GitHub↗47,883
  • tobspr-games/shapez.ioAvatar tobspr-games

    tobspr-games/shapez.io

    6,900Vezi pe GitHub↗

    shapez.io is an open-source automation base building game and infinite sandbox factory simulation. Players extract and process geometric shapes through conveyor belts and industrial automation to meet delivery goals within an endless map. The project incorporates a logic circuit simulation environment, allowing for the creation of automated control systems using wiring and logic gates to optimize factory operations. It utilizes an entity-component game architecture to manage thousands of active elements across its simulation. Gameplay covers industrial automation and resource logistics, spec

    Mix and apply specific paints to produced shapes to meet delivery requirements.

    JavaScriptgamegame-2dgame-development
    Vezi pe GitHub↗6,900
  • black7375/firefox-ui-fixAvatar black7375

    black7375/Firefox-UI-Fix

    5,841Vezi pe GitHub↗

    Firefox-UI-Fix este o colecție de stylesheet-uri CSS, override-uri de stil și un framework UserChrome conceput pentru a redefini layout-ul și aspectul browser-ului web Firefox. Funcționează ca un customizer de interfață de browser și kit de stilizare care utilizează injecția CSS și override-uri DOM pentru a modifica shell-ul browser-ului. Proiectul se distinge prin oferirea unei integrări profunde cu sistemele de operare gazdă, permițând decorațiunilor ferestrelor, meniurilor și temelor browser-ului să se potrivească cu culorile de accent ale sistemului și estetica desktop-ului nativ. Include capabilități specializate pentru modificarea ierarhiei vizuale a interfeței și furnizarea de distribuții de teme vizuale predefinite. Zonele largi de capabilități acoperă modificarea cuprinzătoare a layout-ului, inclusiv capacitatea de a ajusta densitatea elementelor, repoziționarea barelor de tab-uri și reorganizarea barelor de instrumente de navigare. Proiectul oferă, de asemenea, instrumente pentru gestionarea tab-urilor, reproiectarea playerelor media interne, eliminarea animațiilor de interfață și personalizarea paginilor interne și a tipografiei browser-ului. Sistemul este implementat folosind SCSS și valorifică mecanismele interne de stilizare ale browser-ului și configurațiile bazate pe preferințe.

    Configures the color and visibility of the dividing lines between unselected tabs.

    SCSSfirefoxfirefox-cssfirefox-customization
    Vezi pe GitHub↗5,841
  • attackondobby/ios-core-animation-advanced-techniquesAvatar AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489Vezi pe GitHub↗

    Acest proiect este un ghid tehnic și o bibliotecă de implementare pentru efecte vizuale avansate și animații accelerate hardware folosind framework-ul Core Animation pe iOS. Oferă o referință cuprinzătoare pentru crearea de grafică în mișcare de înaltă performanță, randare grafică personalizată și construirea de motoare 3D folosind transformări de perspectivă și manipularea axei Z. Colecția se distinge printr-un accent puternic pe optimizarea randării GPU și performanța grafică. Acoperă strategii avansate pentru a menține frame rate-uri ridicate, cum ar fi reducerea randării offscreen prin optimizarea shadow path-ului, implementarea încărcării și decompresiei asincrone a imaginilor și utilizarea caching-ului de conținut bazat pe rasterizare. Proiectul acoperă o gamă largă de arii de capabilități, inclusiv construcția de obiecte 3D, generarea de sisteme de particule și integrarea datelor senzorilor dispozitivului pentru animații bazate pe fizică. De asemenea, detaliază controlul complex al animațiilor, variind de la interpolarea keyframe-urilor și curbe de timing personalizate până la scrubbing-ul manual al animației și ajustarea vitezei de redare. Acoperirea suplimentară include gestionarea layout-ului spațial, desenarea formelor vectoriale și diagnostice pentru măsurarea utilizării GPU și analizarea performanței de randare.

    Defines custom boundaries for layers to create non-rectangular visual shapes.

    Vezi pe GitHub↗4,489
  • akinsho/bufferline.nvimAvatar akinsho

    akinsho/bufferline.nvim

    4,241Vezi pe GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Renders buffer tabs with slanted or sloped visual edges instead of rectangular shapes.

    Luabufferlineluaneovim
    Vezi pe GitHub↗4,241
  • qishaoxuan/css_tricksAvatar QiShaoXuan

    QiShaoXuan/css_tricks

    4,103Vezi pe GitHub↗

    Acest proiect este o colecție de ghiduri de referință și tipare reutilizabile pentru implementarea layout-urilor CSS, tipografiei și efectelor vizuale. Acesta servește drept bibliotecă de fragmente de stil și ghiduri de implementare pentru structurarea paginilor web și crearea de tipare comune de interfață utilizator. Repository-ul oferă galerii specializate pentru efecte vizuale și tipare de componente UI. Acestea includ tehnici pentru crearea de glassmorphism, forme geometrice complexe și elemente interactive precum acordeoane, tooltip-uri și indicatori de tab-uri animați. Proiectul acoperă o gamă largă de capabilități frontend, inclusiv design responsiv, sisteme de layout flexibile și bazate pe grid și optimizarea tipografiei. Include, de asemenea, resurse pentru construirea de efecte de mișcare interactive, amestecarea culorilor și filtrarea imaginilor pentru a rezolva problemele comune de randare și a îmbunătăți estetica interfeței.

    Offers implementation guides for creating custom geometric shapes like triangles and fans.

    CSScsscss3
    Vezi pe GitHub↗4,103
  • javanoober/backgroundlibraryAvatar JavaNoober

    JavaNoober/BackgroundLibrary

    3,887Vezi pe GitHub↗

    BackgroundLibrary is an Android UI styling framework and programmatic drawable generator. It provides a system for defining user interface components, backgrounds, and state-to-visual mappings through layout attributes and fluent code builders. The library enables the creation of complex background shapes, gradients, and strokes programmatically, removing the need for static XML resource files. It includes a view state manager that maps user interaction events, such as pressed or focused states, to specific visual changes in colors or strokes at runtime. The framework covers a broad range of

    Defines backgrounds with specific geometries, corner radii, and gradients using programmatic attributes.

    Javaandroiddrawableselector
    Vezi pe GitHub↗3,887
  • catppuccin/tmuxAvatar catppuccin

    catppuccin/tmux

    2,828Vezi pe GitHub↗

    This project provides a collection of coordinated color themes and visual presets for the tmux terminal multiplexer. It is designed to standardize the interface appearance by styling the status bar and window borders through a set of curated color palettes. The system enables comprehensive interface customization, allowing for the modification of window tabs and the application of visual styles to system metric displays. It includes a management system for switching between distinct visual presets to maintain a consistent aesthetic across the terminal workspace. The project covers the config

    Configures the visual appearance of window tabs, including the use of specific character-based border styles.

    Shellcatppuccincolorscolorscheme
    Vezi pe GitHub↗2,828
  • danielswolf/rhubarb-lip-syncAvatar DanielSWolf

    DanielSWolf/rhubarb-lip-sync

    2,493Vezi pe GitHub↗

    Rhubarb is an automated lip sync generator and phonetic speech analyzer that converts audio recordings into timed mouth-shape animation data. It identifies sounds and syllables within audio files to map them to specific visual mouth shapes, serving as an animation timing exporter for external character animation software. The tool utilizes a language-independent phonetic recognizer to process speech regardless of the spoken language. To increase accuracy, it supports dialogue-guided recognition by using external text files to guide the phonetic analysis of specific spoken scripts. The system

    Matches automated phonetic timing data to specific visual assets to fit the unique design of a character.

    C++animationclicommand-line
    Vezi pe GitHub↗2,493
  • flatlogic/awesome-bootstrap-checkboxAvatar flatlogic

    flatlogic/awesome-bootstrap-checkbox

    2,022Vezi pe GitHub↗

    This project is a CSS-based library that provides custom visual themes for standard checkbox and radio button inputs. It functions as an extension for the Bootstrap framework, allowing developers to enhance the appearance of selection controls while maintaining native input functionality without the need for additional JavaScript logic. The library distinguishes itself by utilizing pure CSS techniques to manage visual states and component aesthetics. It employs a hidden-input-overlay pattern and state-driven selectors to ensure that custom designs respond automatically to native browser state

    Supports modifying the geometry of selection controls, allowing for alternative visual styles such as rounded corners.

    CSSbootstrapbootstrap4checkbox
    Vezi pe GitHub↗2,022
  1. Home
  2. User Interface & Experience
  3. Shape Customization

Explorează sub-etichetele

  • Material ColoringSystems for mixing and applying colors to materials or objects within a simulation. **Distinct from Shape Customization:** Distinct from Shape Customization by focusing on the mixing and application of paint as a gameplay resource rather than static visual property settings.
  • Mouth Shape CustomizationsMapping phonetic data to character-specific visual assets to match a unique art style. **Distinct from Shape Customization:** Focuses on matching phonetic timing to mouth assets, not general UI shape modifications.
  • Tab Border Styling1 sub-tagCustomization of visual borders for editor tabs using specific character sets. **Distinct from Shape Customization:** Focuses specifically on the character-based border rendering of buffer tabs rather than general geometric shape customization.