Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The PureMVC Framework

🎯 Stable and feature-frozen since 2008

While the "release early, release often" development philosophy can help a team learn what their product should do, if that product is a framework, adopters often tire of trying to hit a moving target. With PureMVC, we nailed down the scope early on, fixed the bugs, and let it be.

🤔 Why use PureMVC?

All of the ports are as faithful as possible to the original ActionScript reference implementation, while respecting local idioms and using the simplest language features to implement. Regardless of the programming language you use, the roles, responsibilities, and collaboration patterns will be the same. This helps developers learn new programming languages, by learning how PureMVC works in each.

It can also help when you have, say, a mobile app for Android and iOS that is really two apps (one in Kotlin, one in Swift) with two teams building them. PureMVC allows you to employ the same architecture across both codebases, making it easier to maintain feature parity, as well as for developers to work across teams.

📖 Helpful resources

👉 Conceptual Diagram

👉 Framework Overview

👉 Implementation Idioms and Best Practices - English, Chinese, French, German, Russian, Spanish

👉 Developer's Guide to PureMVC (O'Reilly) (Examples in ActionScript, concepts apply to all versions)

Pinned Loading

  1. puremvc-typescript-multicore-framework puremvc-typescript-multicore-framework Public

    PureMVC Multicore Framework for TypeScript

    TypeScript 103 56

  2. puremvc-csharp-standard-framework puremvc-csharp-standard-framework Public

    PureMVC Standard Framework for C#

    C# 425 170

  3. puremvc-go-multicore-framework puremvc-go-multicore-framework Public

    PureMVC MultiCore Framework for Go

    Go 5 3

  4. puremvc-js-multicore-framework puremvc-js-multicore-framework Public

    PureMVC MultiCore Framework for Native JavaScript

    JavaScript 141 76

  5. puremvc-java-multicore-framework puremvc-java-multicore-framework Public

    PureMVC MultiCore Framework for Java

    Java 44 37

  6. puremvc-python-multicore-framework puremvc-python-multicore-framework Public

    PureMVC Multicore Framework for Python

    Python 26 8

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 131 repositories
  • puremvc-typescript-util-pipes Public

    Create pipelines that pass messages between Cores in a PureMVC MultiCore-based application. Pipelines can contain filters, queues, splitting and merging tees, and more.

    PureMVC/puremvc-typescript-util-pipes’s past year of commit activity
    TypeScript 0 0 0 0 Updated Dec 25, 2025
  • puremvc-typescript-multicore-framework Public

    PureMVC Multicore Framework for TypeScript

    PureMVC/puremvc-typescript-multicore-framework’s past year of commit activity
    TypeScript 103 BSD-3-Clause 56 0 0 Updated Dec 20, 2025
  • puremvc-typescript-util-async-command Public

    PureMVC AsyncCommand Utility for Typescript

    PureMVC/puremvc-typescript-util-async-command’s past year of commit activity
    TypeScript 1 0 0 0 Updated Dec 20, 2025
  • puremvc-typescript-util-state-machine Public

    PureMVC State Machine Utility for TypeScript

    PureMVC/puremvc-typescript-util-state-machine’s past year of commit activity
    TypeScript 2 0 0 0 Updated Dec 19, 2025
  • puremvc-js-util-async-command Public

    PureMVC Utility for JS - AsyncCommand

    PureMVC/puremvc-js-util-async-command’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 25, 2025
  • puremvc-js-multicore-framework Public

    PureMVC MultiCore Framework for Native JavaScript

    PureMVC/puremvc-js-multicore-framework’s past year of commit activity
    JavaScript 141 76 0 0 Updated Nov 25, 2025
  • puremvc-java-demo-microservice-employeeadmin Public

    PureMVC Java Demo: Employee Admin Microservice

    PureMVC/puremvc-java-demo-microservice-employeeadmin’s past year of commit activity
    Java 0 0 0 2 Updated Sep 30, 2025
  • puremvc-swift-multicore-framework Public

    PureMVC MultiCore Framework for Swift

    PureMVC/puremvc-swift-multicore-framework’s past year of commit activity
    Swift 17 BSD-3-Clause 9 0 0 Updated Sep 11, 2025
  • puremvc-csharp-multicore-framework Public

    PureMVC MultiCore Framework for C#

    PureMVC/puremvc-csharp-multicore-framework’s past year of commit activity
    C# 213 90 0 0 Updated Sep 9, 2025
  • puremvc.github.com Public

    PureMVC Pages Repo - Now served as puremvc.org

    PureMVC/puremvc.github.com’s past year of commit activity
    HTML 3 4 0 0 Updated Aug 19, 2025

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /