awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dzenbot avatar

dzenbot/DZNEmptyDataSetArchived

0
View on GitHub↗
12,020 stars·1,715 forks·Objective-C·MIT·15 viewswww.cocoacontrols.com/controls/dznemptydataset↗

DZNEmptyDataSet

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 triggering of specific actions when a user engages with the empty state background or a call-to-action button.

Features

  • Empty States - Implements a comprehensive system for rendering placeholder components and messages when data collections are empty.
  • iOS UI Components - Ships a collection of reusable user interface components specifically designed for the iOS platform.
  • Empty State Placeholders - Renders customizable placeholder views containing images, text, and buttons when data is absent.
  • Swift Implementations - Provides a dedicated Swift library for rendering customizable placeholder views and empty state screens.
  • Placeholder Components - Provides a system for building customizable placeholder views with images, text, and interactive buttons.
  • Placeholder Views - Implements customizable SwiftUI views that display images and text when data collections are empty.
  • iOS User Experience Patterns - Improves mobile app interfaces by providing clear guidance and actionable triggers when screens are empty.
  • Empty State Actions - Triggers specific actions when users interact with empty state backgrounds or call-to-action buttons.
  • Visibility Logic - Determines whether to display an empty state based on the current status of the associated data set.
  • Visibility State Management - Controls the visibility and layout of interface elements based on the current status of a data set.
  • Table And Collection Views - Standardized way to display empty states in lists.

Star history

Star history chart for dzenbot/dznemptydatasetStar history chart for dzenbot/dznemptydataset

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with DZNEmptyDataSet

These projects share indexed features with DZNEmptyDataSet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • forkingdog/uitableview-fdtemplatelayoutcellforkingdog avatar

    forkingdog/UITableView-FDTemplateLayoutCell

    9,872View on GitHub↗

    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

    Objective-C
    View on GitHub↗9,872
  • cewendel/swtableviewcellCEWendel avatar

    CEWendel/SWTableViewCell

    7,107View on GitHub↗

    SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view cells in iOS applications. It functions as a swipe action manager and a specialized interface element designed to handle touch gestures and sliding animations for list items. The library features a layout mechanism that automatically scales the size of action buttons to fit available screen space based on the number of buttons added. It uses a system to detect touch events that trigger specific actions or slide cells back to their original positions. The system manages the spa

    Objective-C
    View on GitHub↗7,107
  • nicklockwood/icarouselnicklockwood avatar

    nicklockwood/iCarousel

    12,129View on GitHub↗

    iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v

    Objective-C
    View on GitHub↗12,129
  • filamentphp/filamentfilamentphp avatar

    filamentphp/filament

    31,215View on GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    PHPadminalpine-jsbuilder
    View on GitHub↗31,215
Compare all 30 related projects→

Frequently asked questions

What does dzenbot/dznemptydataset do?

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.

What are the main features of dzenbot/dznemptydataset?

The main features of dzenbot/dznemptydataset are: Empty States, iOS UI Components, Empty State Placeholders, Swift Implementations, Placeholder Components, Placeholder Views, iOS User Experience Patterns, Empty State Actions.

Which projects share features with dzenbot/dznemptydataset?

Projects with overlapping indexed features include: forkingdog/uitableview-fdtemplatelayoutcell — UITableView-FDTemplateLayoutCell is a specialized table view cell component for iOS designed to automatically… cewendel/swtableviewcell — SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view… nicklockwood/icarousel — iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… devinross/tapkulibrary — tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS…