Top 23 Flash Open-Source Projects

  • ruffle

    A Flash Player emulator written in Rust

    Project mention: Novalight | news.ycombinator.com | 2023-09-20
  • livego

    live video streaming server in golang

    Project mention: Building my first go project, looking for package/resource suggestions | /r/golang | 2022-10-05

    For streaming video content your options would be HLS or WebRTC, maybe look into these gwuhaolin/livego and pion/webrtc.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • mediaelement

    HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.

  • open-source-flash

    Petition to open source Flash and Shockwave spec

    Project mention: What is the best source to learn how to make C++ play .swf files? | /r/cpp_questions | 2023-05-11
  • IronOS

    Open Source Soldering Iron firmware

    Project mention: IronOS: Open-source soldering iron firmware | /r/Boiling_Steam | 2023-08-03
  • jpexs-decompiler

    JPEXS Free Flash Decompiler

    Project mention: Flash Museum – explore more than 130k flash games and animations | news.ycombinator.com | 2023-07-28

    I recently found an awesome flash decompiler[0] and used it to get around site-locking on some swfs I downloaded years ago.

    Some swfs require files from the sites they are hosted on but I downloaded them and modified the swfs to find these files on a local server instead.

    So cool being able to modify the source code whereas back in the day I had to rely on hex editing to invert conditionals.

    [0] https://github.com/jindrapetrik/jpexs-decompiler

  • red5-server

    Red5 Server core

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • lal

    🔥 Golang audio/video live streaming library/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711, relay, cluster, record, HTTP Notify/API/UI. 直播

    Project mention: [OpenSource] I am building high performance Plex alternative in Go for Movies and TV Show | /r/golang | 2023-06-02
  • SwiftyCam

    A Snapchat Inspired iOS Camera Framework written in Swift

    Project mention: Camera &amp; Video Capture in a SwiftUI project | /r/SwiftUI | 2023-04-22

    Unfortunately SwiftUI doesn’t fully support the use of the camera without doing some interop with UIKit. That being said it’s really not too hard and can be adapted from existing examples out there. Just found this one of the Snapchat camera. As for saving a file, take a look at some of the AV capture delegate protocols. They give you functions that let you know when a user has started and ended their capture session and even returns a file url of the output (in some cases you can make it a binary stream so you can save it to wherever you need). Depending on what your app is trying to achieve, you can take the photo and upload it to a backend or save it locally in the file system

  • spiffs

    Wear-leveled SPI flash file system for embedded devices

    Project mention: SPI Flash file system vs writing my own fifo? | /r/embedded | 2022-10-27
  • tasmotizer

    ESP... The time has come to... Tasmotize!

    Project mention: Need to source Tasmota-compatible 4 Channel relays | /r/tasmota | 2023-04-12

    If you use a d1 mini it has usb, just use https://github.com/tasmota/tasmotizer

  • esp-rfid

    ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS

    Project mention: RFID Power Supply Intergration | /r/homeautomation | 2023-04-04

    https://github.com/esprfid/esp-rfid supports MQTT

  • stm32-bootloader

    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

  • platform-espressif32

    Espressif 32: development platform for PlatformIO

    Project mention: How to setup platform up for this flashing board? | /r/esp32 | 2023-03-20

    If you want, you can also copy the board definition file https://github.com/platformio/platform-espressif32/blob/develop/boards/esp32-s3-devkitc-1.json and create a custom one in your own repo (if it differs much from the esp32-s3-devkitc-1).

  • Simple-Camera

    Quick photo and video camera with a flash, customizable aspect ratio.

    Project mention: What are the lightest camera apps? | /r/androidapps | 2022-12-22

    Simple Camera, available both on F-Droid and Google Play.

  • UsbAsp-flash

    Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, UsbAsp, AVRISP(LUFA), Arduino, FT232H.

    Project mention: A Framework Laptop Hacking Story | dev.to | 2023-06-22

    When it finally did arrive, I was able to use a program called AsProgrammer to use the CH341a flash programmer to read the contents of the flash chip. Here are some things I noticed about using this tool:

  • swf2js

    swf2js is Flash Player Runtime Engine written in pure JavaScript. swf2js is now complete as an emulator and will evolve into the @Next2D project.

    Project mention: I made the Tally Hall early 2003 site usable again without adobe flash! | /r/tallyhall | 2023-05-06

    Its over 20000 lines of code. You should check them out on swf2js.com

  • PixelFlasher

    Pixel™ phone flashing GUI utility with features.

    Project mention: Updates take forever | /r/GooglePixel | 2023-07-10

    Or head to XDA Developers/GitHub and grab Pixel Flasher.pixel flasher

  • Jumpdrive

    Flash/Rescue SD Card image for PinePhone and PineTab

    Project mention: pinephone is completely dead | /r/PinePhoneOfficial | 2023-04-11

    Download: https://github.com/dreemurrs-embedded/Jumpdrive/releases/download/0.8/pine64-pinephone.img.xz

  • SPIMemory

    Arduino library for Flash Memory Chips (SPI based only). Formerly SPIFlash

  • FlashBrowser

    A small browser capable of viewing/displaying pages with embedded flash content.

    Project mention: Made a CPPS | /r/ClubPenguin | 2023-09-13

    Flash Browser can be downloaded there:https://github.com/radubirsan/FlashBrowser/releases


    BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM microcontrollers. The motivation behind BOSSA is to create a simple, easy-to-use, open source utility to replace Atmel's SAM-BA software. BOSSA is an acronym for Basic Open Source SAM-BA Application to reflect that goal.

    Project mention: SAM-BA operation failed on bossac | /r/arduino | 2023-06-05

    Complete info here https://github.com/shumatech/BOSSA/issues/171

  • ESP32-MPY-Jama

    v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)

    Project mention: ESP32 MPY-Jama | dev.to | 2023-01-21

    I just wanted to introduce my latest open-source software, available on GitHub: ESP32 MPY-Jama.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-20.

Flash related posts


What are some of the best open-source Flash projects? This list will help you:

Project Stars
1 ruffle 13,095
2 livego 9,140
3 mediaelement 8,073
4 open-source-flash 7,368
5 IronOS 6,239
6 jpexs-decompiler 3,927
7 red5-server 3,229
8 lal 2,302
9 SwiftyCam 1,999
10 spiffs 1,403
11 tasmotizer 1,246
12 esp-rfid 1,229
13 stm32-bootloader 795
14 platform-espressif32 741
15 Simple-Camera 706
16 UsbAsp-flash 674
17 swf2js 592
18 PixelFlasher 516
19 Jumpdrive 466
20 SPIMemory 390
21 FlashBrowser 377
22 BOSSA 350
23 ESP32-MPY-Jama 329
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.