awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesDeclarative Interface Definitions

Data-based domain-specific languages for describing application state, effects, and user interfaces.

Distinct from Declarative Builder Interfaces: Distinct from Declarative Builder Interfaces: focuses on the data-driven DSL for state and effect modeling rather than just the builder pattern for CLI interfaces.

Explore 3 awesome GitHub repositories matching user interface & experience · Declarative Interface Definitions. Refine with filters or upvote what's useful.

Awesome Declarative Interface Definitions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • day8/re-frameday8 的头像

    day8/re-frame

    5,532在 GitHub 上查看↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Uses data-based domain-specific languages to describe application state, effects, and user interfaces.

    Clojureclojurescriptre-framereact
    在 GitHub 上查看↗5,532
  • johnsundell/swifttipsJohnSundell 的头像

    JohnSundell/SwiftTips

    4,014在 GitHub 上查看↗

    SwiftTips 是一个精选的指南、库和设计模式集合,专注于 Swift 语言掌握、应用程序架构和 API 设计。它为实现高级编码技术和架构最佳实践提供了技术资源。 该项目强调通过战略性的协议组合和泛型创建类型安全且对话式的接口。它提供了用于构建模块化 UI 系统和管理复杂视图层次结构的专门模式,以及单元测试和依赖注入的综合策略。 该资源涵盖了广泛的功能,包括函数式编程原语、高级类型系统工具和数据建模策略。它还详细介绍了错误处理、内存管理和响应式用户界面开发的技术。

    Configures navigation and tables using state-driven, declarative logic to reduce boilerplate code.

    在 GitHub 上查看↗4,014
  • moreswift/swift-cross-uimoreSwift 的头像

    moreSwift/swift-cross-ui

    1,598在 GitHub 上查看↗

    Swift Cross UI is a cross-platform framework for building native user interfaces using a single declarative codebase. It leverages Swift-native language features, such as result builders and property wrappers, to provide a type-safe syntax for defining application layouts and state. The framework automatically reconciles the interface by tracking data changes and updating only the affected parts of the view tree. The project utilizes a platform-specific backend abstraction to map declarative code to native components across multiple operating systems, including macOS, Windows, Linux, iOS, and

    Uses a declarative DSL to define application layouts and state for consistent cross-device behavior.

    Swiftappkitdeclarative-uigtk
    在 GitHub 上查看↗1,598
  1. Home
  2. User Interface & Experience
  3. Interactive Interface Builders
  4. Declarative Builder Interfaces
  5. Declarative Interface Definitions