awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesCustom UI Control Implementations

Frameworks for creating specialized interface elements with custom behaviors and visual appearances.

Distinct from Custom Module Implementations: Specifically targets the implementation of UI widgets rather than general system modules or appearance themes.

Explore 8 awesome GitHub repositories matching user interface & experience · Custom UI Control Implementations. Refine with filters or upvote what's useful.

Awesome Custom UI Control Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • geniusvjr/learningnotesAvatar de GeniusVJR

    GeniusVJR/LearningNotes

    13,145Voir sur GitHub↗

    LearningNotes est une base de connaissances technique et un guide d'étude d'ingénierie axé sur les internes du framework Android, l'architecture système et l'optimisation des performances mobiles. Il sert de référence pour analyser la séquence de démarrage d'Android, l'amorçage des processus et l'initialisation des services système. Le projet fournit des guides détaillés sur les performances mobiles, notamment des stratégies pour réduire les empreintes mémoire, identifier les fuites de mémoire et optimiser le décodage d'image. Il couvre en outre la communication inter-processus Android utilisant AIDL et le pilote de noyau Binder, ainsi que des manuels d'architecture logicielle pour découpler la logique métier des interfaces utilisateur via des modèles comme MVVM et MVP. Au-delà du développement mobile, le dépôt inclut une base de connaissances en informatique pour la préparation aux entretiens techniques, couvrant les structures de données, les algorithmes et les concepts de système d'exploitation. Il propose également une référence pratique pour le contrôle de version Git, détaillant la gestion des dépôts, la synchronisation et les flux de travail de branchement.

    Provides methods for defining unique visual elements through custom attributes and precise drawing routines.

    Voir sur GitHub↗13,145
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Voir sur GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Allows creating user-defined buttons that send G-code or system commands to the printer.

    Python3d-printeroctoprintpython
    Voir sur GitHub↗9,020
  • northwoodssoftware/gojsAvatar de NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Voir sur GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    Implements specialized UI widgets like gauges, meters, and checkboxes directly within the diagram canvas.

    HTMLcanvaschartcharts
    Voir sur GitHub↗8,447
  • sshahine/jfoenixAvatar de sshahine

    sshahine/JFoenix

    6,331Voir sur GitHub↗

    JFoenix is a JavaFX Material Design library and UI component suite. It provides a collection of pre-built desktop interface elements and a framework for implementing standardized design patterns and layout rules. The project functions as a Java GUI component library for desktop application styling. It enables the development of JavaFX interfaces that follow Material Design visual guidelines to ensure a consistent look and feel across applications.

    Customizes JavaFX components by applying CSS stylesheets and layout properties that mimic Material Design.

    Javadesktopjavajavafx
    Voir sur GitHub↗6,331
  • windows-toolkit/windowscommunitytoolkitAvatar de windows-toolkit

    windows-toolkit/WindowsCommunityToolkit

    6,076Voir sur GitHub↗

    Le Windows Community Toolkit est une boîte à outils de développement et une bibliothèque de composants WinUI pour créer des applications sur Windows 10 et 11. Il fonctionne comme un wrapper de l'API Windows et une collection de composants UI réutilisables et de fonctions utilitaires conçus pour simplifier les tâches de programmation courantes. Le projet se concentre sur la réduction du code répétitif (boilerplate) dans le développement C# Windows en fournissant un ensemble de fonctions utilitaires et de services standardisés. Il permet l'implémentation de modèles d'interface utilisateur standards via des contrôles personnalisés et des assistants de mise en page. La bibliothèque couvre un large éventail de capacités, notamment l'intégration de l'API Windows, le design UI et l'implémentation de modèles d'application courants. Celles-ci sont fournies via une combinaison de composants UI réutilisables et de méthodes d'assistance qui abstraient les opérations sous-jacentes du système d'exploitation.

    Implements standard user interface patterns using custom controls and specialized behavioral helpers.

    C#
    Voir sur GitHub↗6,076
  • aimeos/aimeos-coreAvatar de aimeos

    aimeos/aimeos-core

    4,419Voir sur GitHub↗

    aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless e-commerce engine for managing products, orders, and catalogs, and provides a modular storefront framework and an extensible administration interface. The system utilizes a modular extension architecture that allows for the injection of custom business logic and the addition of new features through plugins without altering the core source code. It employs a decoupled rendering model that separates the administration interface from the customer-facing storefront. The framework pr

    Provides a skinning mechanism to override product and supplier detail pages using dedicated style packages.

    PHPaimeosb2bcart
    Voir sur GitHub↗4,419
  • kitian616/jekyll-text-themeAvatar de kitian616

    kitian616/jekyll-TeXt-theme

    3,335Voir sur GitHub↗

    This project is a responsive Jekyll static site theme designed for technical blogs, documentation, and multilingual websites. It focuses on text readability and the presentation of technical content, providing a customizable CSS theme with multiple color palettes and dark mode toggling. The theme distinguishes itself through specialized rendering for technical assets, including mathematical formulas, diagrams, and syntax-highlighted code. It includes built-in internationalization support via translation keys to facilitate the creation of sites in multiple languages. The capability surface co

    Enables changing the site's look and feel through built-in color schemes and style packages.

    SCSSjekylljekyll-templatejekyll-theme
    Voir sur GitHub↗3,335
  • openjdk/jfxAvatar de openjdk

    openjdk/jfx

    3,186Voir sur GitHub↗

    This project is a Java GUI framework used to build cross-platform desktop, mobile, and embedded applications. It centers on a hardware accelerated graphics engine that provides 2D and 3D visualizations and visual effects, complemented by a reactive UI binding system for synchronizing data and interface updates. The framework distinguishes itself through the FXML markup language, which separates the visual structure of an interface from its procedural logic. It also includes a dedicated CSS styling engine that allows for the customization of component appearances using external stylesheets and

    Provides specialized interface elements such as ribbons and gauges to handle complex user input and display.

    C++javajavafxopenjdk
    Voir sur GitHub↗3,186
  1. Home
  2. User Interface & Experience
  3. Custom UI Control Implementations

Explorer les sous-tags

  • GCODE Command ButtonsUser-defined buttons in the UI that send G-code or system commands to the printer. **Distinct from Custom UI Control Implementations:** Distinct from Custom UI Control Implementations: focuses on buttons that send printer commands, not general custom UI widgets.
  • Interface Element OverridesThe ability to redefine the behavior and context menus of native UI components. **Distinct from Custom UI Control Implementations:** Focuses on overriding existing UI control behavior rather than implementing entirely new custom widgets.
  • Visual Skinning SystemsMechanisms for overriding specific page layouts and styles through dedicated style packages. **Distinct from Custom UI Control Implementations:** Focuses on template and style overrides for specific pages rather than implementing new UI control behaviors.