awesome-repositories.com
Blog
awesome-repositories.com

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

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

64 Repos

Awesome GitHub RepositoriesView Customizations

Frameworks for replacing standard document editing interfaces with custom views.

Distinguishing note: Focuses on full-view replacement rather than partial element overrides.

Explore 64 awesome GitHub repositories matching user interface & experience · View Customizations. Refine with filters or upvote what's useful.

Awesome View Customizations GitHub Repositories

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

    payloadcms/payload

    43,053Auf GitHub ansehen↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Enables complete replacement of default edit views for collections and globals with custom interfaces.

    TypeScriptcmscontent-managementcontent-management-system
    Auf GitHub ansehen↗43,053
  • codepath/android_guidesAvatar von codepath

    codepath/android_guides

    28,339Auf GitHub ansehen↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Teaches how to build specialized UI components by painting directly to the screen.

    androidcodepathdevelopment
    Auf GitHub ansehen↗28,339
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Provides headless containers that fetch records and manage form submission state, allowing developers to design custom administrative editing interfaces without pre-built layout constraints.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • livewire/livewireAvatar von livewire

    livewire/livewire

    23,448Auf GitHub ansehen↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Allows overriding default navigation link templates with custom designs to match specific interface requirements.

    PHP
    Auf GitHub ansehen↗23,448
  • herotransitions/heroAvatar von HeroTransitions

    HeroTransitions/Hero

    22,462Auf GitHub ansehen↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Supports running custom animations on views that lack a destination match to complement the primary screen transition.

    Swift
    Auf GitHub ansehen↗22,462
  • eclipse-theia/theiaAvatar von eclipse-theia

    eclipse-theia/theia

    21,569Auf GitHub ansehen↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Registers custom data services to inject domain-specific information into the global property view.

    TypeScriptcloud-ideeditorelectron
    Auf GitHub ansehen↗21,569
  • wagtail/wagtailAvatar von wagtail

    wagtail/wagtail

    20,366Auf GitHub ansehen↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Allows integration of custom interface components by registering new URL patterns and views through a system hook architecture.

    Pythoncmsdjangohacktoberfest
    Auf GitHub ansehen↗20,366
  • lottie-react-native/lottie-react-nativeAvatar von lottie-react-native

    lottie-react-native/lottie-react-native

    17,167Auf GitHub ansehen↗

    lottie-react-native is a library for rendering Lottie JSON animations as native graphics within a cross-platform mobile framework. It serves as a JSON-based animation renderer that parses design-exported files into high-performance vector animations on mobile devices. The framework uses a GPU-accelerated vector animation implementation to offload rendering to the device processor, reducing CPU load to maintain smooth motion. It provides a cross-platform motion framework for controlling animation playback, layout scaling, and dynamic color modifications across different mobile screens. The li

    Enables manipulation of the animation container's view properties such as scale and translation.

    Kotlinafter-effectsanimationsbodymovin
    Auf GitHub ansehen↗17,167
  • textmate/textmateAvatar von textmate

    textmate/textmate

    14,783Auf GitHub ansehen↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Displays interactive web-based views within the editor environment to present command results or custom user interfaces using standard web technologies.

    Objective-C++c-plus-pluscocoamacos
    Auf GitHub ansehen↗14,783
  • tencent/qmui_androidAvatar von Tencent

    Tencent/QMUI_Android

    14,492Auf GitHub ansehen↗

    QMUI_Android is a comprehensive design system framework and UI component library for Android applications. It provides a collection of reusable interface building blocks and styling tools designed to help developers maintain a unified visual language across mobile screens. The project distinguishes itself through an attribute-driven theme system that centralizes visual properties into a global configuration object, allowing styling changes to propagate across all components at runtime. By utilizing custom view inheritance and dynamic attribute resolution, the library ensures that interface el

    Extends standard platform UI classes to inject consistent styling behaviors without altering the underlying framework.

    Javaandroidandroid-uiui-components
    Auf GitHub ansehen↗14,492
  • facebookarchive/asyncdisplaykitAvatar von facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345Auf GitHub ansehen↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Supports the creation of flexible cell components for tables, collections, and pagers through custom subclassing.

    Objective-C++
    Auf GitHub ansehen↗13,345
  • daimajia/androidviewanimationsAvatar von daimajia

    daimajia/AndroidViewAnimations

    12,446Auf GitHub ansehen↗

    AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr

    Associates visual effects with the manipulation of standard Android view properties like alpha, scale, and translation.

    Javaandroidanimationeasing-functions
    Auf GitHub ansehen↗12,446
  • dzenbot/dznemptydatasetAvatar von dzenbot

    dzenbot/DZNEmptyDataSet

    12,020Auf GitHub ansehen↗

    DZNEmptyDataSet is a reusable UI library and collection of view components designed for rendering empty state screens on mobile platforms. It provides a system for displaying customizable placeholder views and messages when a data collection contains no information. The library enables the creation of placeholder views containing images, text, and buttons. It includes capabilities for visual styling using attributed strings, visibility control based on data set status, and layout refreshing without reloading the underlying data source. The system also handles user interactions, allowing the

    Provides a system for building customizable placeholder views with images, text, and interactive buttons.

    Objective-C
    Auf GitHub ansehen↗12,020
  • wasabeef/recyclerview-animatorsAvatar von wasabeef

    wasabeef/recyclerview-animators

    11,543Auf GitHub ansehen↗

    This library is an Android animation framework designed to manage the visual transitions and entrance effects of dynamic list components. It provides a collection of pre-built animation primitives that trigger automatically when items are added, removed, or moved within a list, allowing developers to apply polished motion effects to interface elements. The project distinguishes itself by offering granular control over the timing, interpolation, and sequencing of these transitions. It supports the composition of multiple animation layers and the implementation of staggered motion effects, whic

    Manipulates standard view properties like alpha, scale, and translation to create visual transitions without modifying underlying data.

    Kotlinandroidandroid-libraryanimation
    Auf GitHub ansehen↗11,543
  • allenwong/30daysofswiftAvatar von allenwong

    allenwong/30DaysofSwift

    11,490Auf GitHub ansehen↗

    30DaysofSwift is a structured educational curriculum designed to teach native mobile application development for Apple devices. It provides a collection of practical coding exercises that guide learners through the implementation of core iOS frameworks and the Swift programming language. The project focuses on mastering standard mobile design patterns and system integration tasks. It covers the creation of interactive interface components, the application of motion and transitions to user interfaces, and the management of local data persistence. Additionally, the curriculum includes exercises

    Provides hardware-accelerated graphics and property-based animations for fluid user interface transitions.

    Swift
    Auf GitHub ansehen↗11,490
  • jfeinstein10/slidingmenuAvatar von jfeinstein10

    jfeinstein10/SlidingMenu

    11,001Auf GitHub ansehen↗

    SlidingMenu is an Android navigation drawer library and UI component library used to create side-panel navigation menus that slide over or push primary content. It functions as an activity wrapper and a set of XML layout components to manage the interaction between main content and navigation layers. The library provides a system for menu aesthetic customization, allowing for the adjustment of scroll scales, fade effects, drop shadows, and touch-responsive areas. It implements a slide-in navigation interface that reveals a hidden side panel through programmatic activity wrapping and XML menu

    Provides utilities to animate view alpha and scale properties based on the menu's translation progress.

    Java
    Auf GitHub ansehen↗11,001
  • wenchaod/fscalendarAvatar von WenchaoD

    WenchaoD/FSCalendar

    10,654Auf GitHub ansehen↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Allows replacing standard date cells with unique view hierarchies for specialized metadata display.

    Objective-C
    Auf GitHub ansehen↗10,654
  • forkingdog/uitableview-fdtemplatelayoutcellAvatar von forkingdog

    forkingdog/UITableView-FDTemplateLayoutCell

    9,872Auf GitHub ansehen↗

    UITableView-FDTemplateLayoutCell is a specialized table view cell component for iOS designed to automatically calculate and manage dynamic row heights based on content constraints. It provides a programmatic implementation for determining cell dimensions using auto layout to ensure content fits without requiring manual height overrides. The project utilizes a template-cell sizing mechanism that employs a hidden cell instance to calculate dimensions without triggering the actual table view rendering process. To maintain scrolling performance in long lists, it includes a caching system that sto

    Employs a hidden cell instance to calculate dimensions without triggering the actual table view rendering process.

    Objective-C
    Auf GitHub ansehen↗9,872
  • home-assistant/home-assistant.ioAvatar von home-assistant

    home-assistant/home-assistant.io

    9,466Auf GitHub ansehen↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Displays detailed state information for all entities included when targeting a specific area or floor.

    HTMLdocumentationhacktoberfesthass
    Auf GitHub ansehen↗9,466
  • microsoft/vscode-tips-and-tricksAvatar von microsoft

    microsoft/vscode-tips-and-tricks

    9,086Auf GitHub ansehen↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Explains how to create custom views and UI panels to organize tools and hierarchical data.

    Auf GitHub ansehen↗9,086
Vorherige123…4Nächste
  1. Home
  2. User Interface & Experience
  3. View Customizations

Unter-Tags erkunden

  • Admin View OverridersOverrides default admin views and controllers using standard Rails generators and partials for minimal custom code. **Distinct from View Customizations:** Distinct from View Customizations: focuses on admin-specific view overrides via Rails generators, not general document editing interfaces.
  • Annotation-Driven Model GeneratorsGenerates an Epoxy model class from a custom view annotated with @ModelProp, handling view creation and property binding automatically. **Distinct from View Customizations:** Distinct from View Customizations: focuses on generating RecyclerView models from annotated custom views, not replacing standard editing interfaces.
  • Component-Based Cell RenderingUsing custom UI components to render the content of grid cells. **Distinct from Custom Cell Subclassing:** Distinct from Custom Cell Subclassing by focusing on the mapping of data to components rather than class inheritance.
  • Custom Cell Design2 Sub-TagsThe ability to design unique visual representations for individual cells within a grid. **Distinct from View Customizations:** Focuses on the visual design of the cell component rather than the framework for replacing entire views.
  • Custom Cell Subclassing1 Sub-TagAllowing developers to replace standard grid cells with unique view hierarchies. **Distinct from View Customizations:** Distinct from general view customizations by focusing specifically on the subclassing of individual cells within a grid.
  • Custom Introspection TypesAllows definition of custom types to gain access to native platform views not supported by default. **Distinct from View Customizations:** Focuses on type-based introspection to unlock native views, rather than replacing interfaces or custom rendering.
  • Custom View Rendering5 Sub-TagsBuilding specialized UI components by painting directly to the screen or extending surface views. **Distinct from View Customizations:** Focuses on the creation and rendering of custom UI components rather than replacing existing document editor interfaces.
  • Dynamic Data ViewsCustom renderers that transform queried metadata into flexible visual representations. **Distinct from View Customizations:** Distinct from View Customizations: focuses on the programmatic rendering of queried data rather than just replacing the document editor interface.
  • Entity Detail ViewsSpecialized administrative screens used for viewing and editing individual entity data. **Distinct from View Customizations:** Focuses on the specific 'detail' pattern for entity management, while View Customizations is more general.
  • Inheritance PatternsArchitectural patterns for extending base UI classes to inject consistent styling and functionality. **Distinct from View Customizations:** Focuses on class-based inheritance for UI components, distinct from full-view replacement.
  • Property View Providers1 Sub-TagServices that inject domain-specific information into the global property view for specialized elements. **Distinct from View Customizations:** Distinct from View Customizations: focuses on injecting data into a specific property view rather than replacing the entire view.