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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leichunfeng avatar

leichunfeng/MVVMReactiveCocoa

0
View on GitHub↗
3,692 stele·782 fork-uri·Objective-C·MIT·6 vizualizăriitunes.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.

Istoric stele

Graficul istoricului de stele pentru leichunfeng/mvvmreactivecocoaGraficul istoricului de stele pentru leichunfeng/mvvmreactivecocoa

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru MVVMReactiveCocoa

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu MVVMReactiveCocoa.
  • reactiveui/reactiveuiAvatar reactiveui

    reactiveui/ReactiveUI

    8,498Vezi pe 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
    Vezi pe GitHub↗8,498
  • github-tools/githubAvatar github-tools

    github-tools/github

    3,728Vezi pe 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
    Vezi pe GitHub↗3,728
  • jonataslaw/getxAvatar jonataslaw

    jonataslaw/getx

    11,181Vezi pe 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
    Vezi pe GitHub↗11,181
  • sergdort/cleanarchitecturerxswiftAvatar sergdort

    sergdort/CleanArchitectureRxSwift

    4,100Vezi pe 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
    Vezi pe GitHub↗4,100
Vezi toate cele 30 alternative pentru MVVMReactiveCocoa→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale leichunfeng/mvvmreactivecocoa?

Principalele funcționalități ale leichunfeng/mvvmreactivecocoa sunt: Git Repository Browsers, Git Repository Explorers, Repository Browsers, GitHub API Clients, iOS Development, iOS Architectural Patterns, MVVM Architectures, Repository Star Management.

Care sunt câteva alternative open-source pentru leichunfeng/mvvmreactivecocoa?

Alternativele open-source pentru leichunfeng/mvvmreactivecocoa includ: 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.…