{"repo":"yysun/apprun","free":true,"listed":false,"github":"https://github.com/yysun/apprun","clone":"git clone https://github.com/yysun/apprun.git","description":"AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.","language":"TypeScript","stars":1176,"topics":["javascript","typescript","framework","state-management","router","component","virtual-dom","event-driven"],"license":"MIT","category":"ai-agents","readme_excerpt":"AppRun [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][downloads-url] [![License][license-image]][license-url] [![twitter][twitter-badge]][twitter] [![Discord Chat][discord-image]][discord-invite] ⭐ NEW Agent Skills for AppRun: We have developed a set of AI Agent Skills to assist with AppRun development. These skills cover various aspects of building applications with AppRun, including component design, state management, routing, and testing. You can install the AppRun Skills for your AI agents with the following command: 🚀 July 2025, We have started to improve the codebase using AI - the spec-driven flow. The requirements, implementation plan and final results are stored in the docs folder. Introduction AppRun is a lightweight framework for building web apps. It has a unique architecture inspired by the Elm architecture that can help you manage states, routing, and other essential aspects of your web application, leveraging the power of the event publish-subscribe pattern. AppRun Benefits Clean architecture that needs minimal setup and boilerplate code. Decoupled architecture that is test friendly. No proprietary syntax to learn (no hooks, no reducers, no signals) State management and routing included Use directly in the browser or with a compiler/bundler Advanced features: JSX, Web Components, Dev Tools, SSR, etc. Examples Let's use a Counter as an example to demonstrate the AppRun architecture: With directives syntax sugar you can write more concise c","default_branch":null,"files":null,"tree":[],"storefront":"/r/yysun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yysun/apprun/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}