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

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

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

leichunfeng/MVVMReactiveCocoa

0
View on GitHub↗
3,692 星标·782 分支·Objective-C·MIT·6 次浏览itunes.apple.com/cn/app/id961330940?mt=8↗

MVVMReactiveCocoa

MVVMReactiveCocoa is an iOS application that functions as a Git repository browser and GitBucket client. It is structured as an MVVM application, utilizing the Model-View-ViewModel architectural pattern to separate business logic from the user interface.

The project is powered by ReactiveCocoa, employing functional reactive programming to manage asynchronous data streams and bind data models directly to the user interface. This approach uses observer-based state management to synchronize UI components.

The application provides capabilities for Git repository management, including searching for repositories, marking them as favorites via a star system, and browsing source code and documentation. It also includes social coding features to track and manage user followers and following lists.

Features

  • Git Repository Browsers - Serves as a mobile tool for browsing source code and managing starred repositories via Git APIs.
  • Git Repository Explorers - Provides a tree-based mobile interface for visualizing and exploring Git repositories.
  • Repository Browsers - Allows users to browse source code and readme documentation for owned and starred repositories.
  • GitHub API Clients - Acts as a dedicated client for interacting with GitBucket and GitHub servers via the Octokit API.
  • iOS Development - Developed as a native iOS application utilizing modern architectural patterns and frameworks.
  • iOS Architectural Patterns - Implements a layered structural design using the MVVM pattern for a native iOS app.
  • MVVM Architectures - Employs the Model-View-ViewModel pattern to separate the user interface from application logic.
  • Repository Star Management - Provides a system to search for repositories and mark them as favorites using stars.
  • ReactiveCocoa Applications - Utilizes ReactiveCocoa to manage asynchronous events and data streams across the mobile interface.
  • Observable State Management - Uses observable variables to automatically synchronize UI components with application state.
  • Reactive State Management - Manages complex asynchronous data streams and UI updates using reactive programming.
  • View-ViewModel Decouplers - Decouples business logic from view controllers to improve testability and modularity.
  • Reactive Data Bindings - Employs functional reactive programming to bind data models directly to the user interface.
  • GitHub Client Applications - GitHub client for iOS built with MVVM and ReactiveCocoa.

Star 历史

leichunfeng/mvvmreactivecocoa 的 Star 历史图表leichunfeng/mvvmreactivecocoa 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

MVVMReactiveCocoa 的开源替代方案

相似的开源项目,按与 MVVMReactiveCocoa 的功能重合度排序。
  • reactiveui/reactiveuireactiveui 的头像

    reactiveui/ReactiveUI

    8,498在 GitHub 上查看↗

    ReactiveUI is a .NET MVVM framework and functional reactive programming library designed to decouple application state from the user interface. It functions as a reactive state management tool that uses observable streams to handle mutable data and asynchronous event-driven logic. The framework provides a cross-platform UI toolkit that abstracts business logic from platform-specific views. This enables the creation of consistent user interfaces across multiple .NET platforms by utilizing platform-agnostic abstractions. The system focuses on application state management and decoupled UI testi

    C#androidcsharpdotnet
    在 GitHub 上查看↗8,498
  • github-tools/githubgithub-tools 的头像

    github-tools/github

    3,728在 GitHub 上查看↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    JavaScript
    在 GitHub 上查看↗3,728
  • jonataslaw/getxjonataslaw 的头像

    jonataslaw/getx

    11,181在 GitHub 上查看↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    Dart
    在 GitHub 上查看↗11,181
  • sergdort/cleanarchitecturerxswiftsergdort 的头像

    sergdort/CleanArchitectureRxSwift

    4,100在 GitHub 上查看↗

    This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes software into distinct layers to decouple business rules from external frameworks, user interfaces, and infrastructure to improve testability and maintenance. The template incorporates Domain Driven Design to isolate core business logic and utilizes a modular application structure to divide features into independent modules. It employs the Coordinator pattern to remove routing logic from view controllers and a dependency injection framework to ensure components remain independent and

    Swift
    在 GitHub 上查看↗4,100
查看 MVVMReactiveCocoa 的所有 30 个替代方案→

常见问题解答

leichunfeng/mvvmreactivecocoa 是做什么的?

MVVMReactiveCocoa is an iOS application that functions as a Git repository browser and GitBucket client. It is structured as an MVVM application, utilizing the Model-View-ViewModel architectural pattern to separate business logic from the user interface.

leichunfeng/mvvmreactivecocoa 的主要功能有哪些?

leichunfeng/mvvmreactivecocoa 的主要功能包括:Git Repository Browsers, Git Repository Explorers, Repository Browsers, GitHub API Clients, iOS Development, iOS Architectural Patterns, MVVM Architectures, Repository Star Management。

leichunfeng/mvvmreactivecocoa 有哪些开源替代品?

leichunfeng/mvvmreactivecocoa 的开源替代品包括: reactiveui/reactiveui — ReactiveUI is a .NET MVVM framework and functional reactive programming library designed to decouple application state… github-tools/github — Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from… jonataslaw/getx — GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state,… sergdort/cleanarchitecturerxswift — This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes… ngrx/platform — This project is a state management framework for Angular applications that provides a predictable state container. It… cyclejs/cyclejs — Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications.…