{"id":22999389,"url":"https://github.com/jooy2/flare","last_synced_at":"2025-10-05T04:19:10.650Z","repository":{"id":43916430,"uuid":"329228164","full_name":"jooy2/flare","owner":"jooy2","description":"📽 Flare Player is an \"unofficial\" emulator based on Ruffle Flash Emulator. Created to provide a friendly interface and enhanced playing experience. It's a complete alternative to Adobe Flash Player. Run Flash Safely Anywhere","archived":false,"fork":false,"pushed_at":"2025-03-15T05:04:24.000Z","size":17620,"stargazers_count":64,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T05:06:33.417Z","etag":null,"topics":["adobe-flash","adobe-flash-player","alternative","cross-platform","electron","emulator","flash","flash-player","javascript","player","reactjs","ruffle","swf"],"latest_commit_sha":null,"homepage":"https://github.com/jooy2/flare/releases","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jooy2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"jooy2","custom":["https://jooy2.com/donate"]}},"created_at":"2021-01-13T07:31:47.000Z","updated_at":"2025-03-15T03:55:40.000Z","dependencies_parsed_at":"2023-11-11T03:31:29.609Z","dependency_job_id":"dded297f-7364-40a7-9fe4-8a79bea0e7d7","html_url":"https://github.com/jooy2/flare","commit_stats":{"total_commits":353,"total_committers":2,"mean_commits":176.5,"dds":"0.15297450424929182","last_synced_commit":"e195dfb7fa447ae3802d9103d2ca559dafff8ad3"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fflare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fflare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fflare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fflare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jooy2","download_url":"https://codeload.github.com/jooy2/flare/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161274,"owners_count":21057555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adobe-flash","adobe-flash-player","alternative","cross-platform","electron","emulator","flash","flash-player","javascript","player","reactjs","ruffle","swf"],"created_at":"2024-12-15T06:16:33.758Z","updated_at":"2025-10-05T04:19:05.607Z","avatar_url":"https://github.com/jooy2.png","language":"TypeScript","funding_links":["https://github.com/sponsors/jooy2","https://jooy2.com/donate"],"categories":["TypeScript"],"sub_categories":[],"readme":"![app-logo](src/renderer/public/images/app-logo.webp)\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jooy2/flare/blob/main/LICENSE) [![Version](https://img.shields.io/github/package-json/v/jooy2/flare)](https://github.com/jooy2/flare/tags) [![Downloads](https://img.shields.io/github/downloads/jooy2/flare/total)](https://github.com/jooy2/flare/releases) [![Followers](https://img.shields.io/github/followers/jooy2?style=social)](https://github.com/jooy2) ![Stars](https://img.shields.io/github/stars/jooy2/flaru?style=social) ![Commit Count](https://img.shields.io/github/commit-activity/y/jooy2/flaru)\n\n![Logo Image](.github/resources/readme-screenshot.webp)\n\n**Flare Player** is an unofficial emulator based on [Ruffle Flash Emulator](https://ruffle.rs). Created to provide a friendly interface and enhanced playing experience.\n\nThis application is simply implemented in JavaScript via Electron and is based on a self-hosted build of Ruffle, so performance may be somewhat lower than the official Ruffle desktop application.\n\nFor the official desktop app, please see the following link: https://github.com/ruffle-rs/ruffle/releases\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e This application is an emulator and does not contain Flash game files (SWF).\n\n## ⭐ Features\n\n- ✅ It is a complete alternative to Adobe Flash Player. Run Flash Safely Anywhere\n- ✅ Cross-platform: Windows, macOS, Linux supported!\n- ✅ Multi-language and theme support\n- ✅ Support for running split SWF files\n- ✅ Drag-and-drop or one-click execution of SWF files from local PC\n- ✅ Continue playing from the list of recently opened files.\n- ✅ Customize various emulator settings.\n\n## 💾 Downloads\n\n- [Flare Downloads page](https://github.com/jooy2/flare/releases)\n\nSince Flare does not sign the application, you may receive a security warning upon installation. You can safely ignore the security warning as this app does not use any permissions other than reading system file resources (e.g. loading SWF files).\n\nAccordingly, version check and automatic update are currently not supported. We recommend upgrading by visiting the GitHub Releases page at regular intervals to check for new versions.\n\n---\n\nIf you have a GitHub account, you can easily receive release notifications by email!\n\n![Subscription](.github/resources/how-to-watch-releases.webp)\n\n## 🔨 Build \u0026 Run\n\nBefore building or running, you need to install the module and add the Ruffle script file to the project.\n\nFirst install the dependency module with the following command: ([Node.js](https://nodejs.org) pre-installed required)\n\n```shell\n$ npm i\n```\n\nThe project sources do not include the `Ruffle` source files. So, before building or testing, you need to get the latest version of **Ruffle self-hosted distribution**.\n\nDownload the latest version of the self-hosted version from the [Ruffle Release Page](https://github.com/ruffle-rs/ruffle/releases), unzip it and paste it in the following path: `/src/renderer/public/js/ruffle`\n\nYou only need to paste the `.map`, `.js`, `.wasm` files inside the compressed file.\n\nTo test in the `development environment`, enter the following command:\n\n```shell\n$ npm i\n$ npm run dev\n```\n\nAnd you can build on multiple platforms with the following command:\n\n```shell\n# Build current platform only\n$ npm run build\n\n# Cross-platform build\n$ npm run build:all\n\n# Build for Windows (.exe)\n$ npm run build:win\n\n# Build for macOS (.dmg)\n$ npm run build:mac\n\n# Build for Linux (.deb, .rpm)\n$ npm run build:linux\n```\n\n### 🔧 Project Components\n\n- [ViteJS](https://vitejs.dev)\n- [TypeScript](https://typescriptlang.org)\n- [Electron](https://electronjs.org)\n- [React](https://react.dev)\n- [Material-UI](https://mui.com)\n- [Ruffle](https://ruffle.rs)\n\n## 📋 License\n\nCopyright © 2021-2025 [Jooy2](https://jooy2.com) \u003c[jooy2.contact@gmail.com](mailto:jooy2.contact@gmail.com)\u003e Released under the MIT license. (Source code excluding Ruffle and external modules)\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e **Please do not distribute or release this project package externally without permission.**\n\nFor general use, download and use the package file on the GitHub releases page. You do not need to download the entire project.\n\nFor detailed license of Ruffle, please refer to the following document: [https://github.com/ruffle-rs/ruffle/blob/master/LICENSE.md](https://github.com/ruffle-rs/ruffle/blob/master/LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjooy2%2Fflare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjooy2%2Fflare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjooy2%2Fflare/lists"}