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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to openfl/starling

Open-source alternatives to Starling

30 open-source projects similar to openfl/starling, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Starling alternative.

  • openfl/away3dopenfl avatar

    openfl/away3d

    221View on GitHub↗

    Away3D

    Haxe
    View on GitHub↗221
  • armory3d/armoryA

    armory3d/armory

    0View on GitHub↗

    armory

    View on GitHub↗0
  • boomingtech/piccoloBoomingTech avatar

    BoomingTech/Piccolo

    6,638View on GitHub↗

    Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and runs on Windows, macOS, and Linux from a unified codebase, and includes an editor integration for live editing and debugging. The engine uses a component-based entity system with data-oriented design, storing component data in contiguous arrays for cache-friendly iteration. It features a fixed timestep game loop that decouples simulation updates from rendering frame rate, and provides a physics debug overlay that renders visual shapes from simulation data synchronized with the ed

    C++cpluspluscppgame-development
    View on GitHub↗6,638
  • aframevr/aframeaframevr avatar

    aframevr/aframe

    17,557View on GitHub↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    JavaScript3daframeaugmented-reality
    View on GitHub↗17,557

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • aloisdeniel/awesome-monogamealoisdeniel avatar

    aloisdeniel/awesome-monogame

    1,427View on GitHub↗

    A collection of interesting libraries/tools for Monogame based game projects

    awesomegamemonogame
    View on GitHub↗1,427
  • ambientrun/ambientAmbientRun avatar

    AmbientRun/Ambient

    3,902View on GitHub↗

    Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system for building and deploying high-performance games that run across web browsers and desktop platforms using WebAssembly and WebGPU. The project features a networked database that automatically replicates real-time state and components between servers and players. It utilizes WebAssembly sandboxes to isolate game logic, which prevents individual script crashes and allows for the secure execution of untrusted code. The framework includes a graphics system for high-fidelity 3D visu

    Rust
    View on GitHub↗3,902
  • bladecoder/bladecoder-adventure-enginebladecoder avatar

    bladecoder/bladecoder-adventure-engine

    638View on GitHub↗

    Classic point and click adventure game engine and editor

    Java
    View on GitHub↗638
  • bryanedds/nubryanedds avatar

    bryanedds/Nu

    1,342View on GitHub↗

    Repository hosting the open-source Nu Game Engine and related projects.

    F#
    View on GitHub↗1,342
  • ceramic-engine/ceramicceramic-engine avatar

    ceramic-engine/ceramic

    351View on GitHub↗

    Cross-platform 2D framework written in Haxe that can export natively to desktop (windows, mac, linux), mobile (ios, android), web (js webgl) and to unity projects

    Haxe
    View on GitHub↗351
  • cocos-creator/enginecocos-creator avatar

    cocos-creator/engine

    9,671View on GitHub↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    C++
    View on GitHub↗9,671
  • cstoquer/pixelboxcstoquer avatar

    cstoquer/pixelbox

    486View on GitHub↗

    Pixelbox takes inspiration from fantasy consoles like PICO8 and game creation frameworks like Unity3D.

    JavaScript
    View on GitHub↗486
  • ct-js/ct-jsct-js avatar

    ct-js/ct-js

    317View on GitHub↗

    Ct.js is a 2D game engine and IDE that aims to be powerful and flexible while still being easy to use and learn. It does that by providing extensive documentation, examples, a wide variety of game asset types and their visual editors — all while remaining open to modding, and if modding doesn't…

    TypeScript
    View on GitHub↗317
  • deepnight/ldtkdeepnight avatar

    deepnight/ldtk

    3,920View on GitHub↗

    LDTK is a visual 2D level editor used for designing game worlds, layouts, and entities. It focuses on transforming visual map designs into structured JSON files for integration into game engines, while providing utilities to export level data into the Tiled TMX format for external compatibility. The tool integrates directly with Aseprite, allowing source artwork to be linked to the editor so that visuals update in real time as external image files are saved. It also features automated tile rendering that applies visual skinning rules based on predefined configurations to manage map aesthetics

    Haxe2delectrongame-development
    View on GitHub↗3,920
  • dovyski/flixel-studioDovyski avatar

    Dovyski/flixel-studio

    111View on GitHub↗

    flixel | addons | ui | demos | tools | studio | templates | docs | haxeflixel.com

    Haxe
    View on GitHub↗111
  • edisonlee0212/evoengineE

    edisonlee0212/EvoEngine

    0View on GitHub↗
    View on GitHub↗0
  • egret-labs/egret-coreegret-labs avatar

    egret-labs/egret-core

    4,013View on GitHub↗

    egret-core is a cross-platform game engine and mobile application framework used to develop 2D and 3D software for Android, iOS, and Windows. It serves as a multi-platform graphics engine and input handler designed to maintain consistent visual output and interaction behavior across different hardware. The project provides a game physics and animation suite that integrates external libraries for skeletal animations, particle systems, and complex physics simulations. It utilizes a hardware-abstraction layer to standardize touch, keyboard, and mouse interactions across multiple operating system

    JavaScript
    View on GitHub↗4,013
  • facepunch/sbox-publicFacepunch avatar

    Facepunch/sbox-public

    6,285View on GitHub↗

    s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class scripting and gameplay logic layer. It provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow, enabling developers to create and edit games within a modern editor environment. The platform distinguishes itself through a managed-native interop bridge that allows C# code to interact directly with native Source 2 systems for high-performance communication, alongside a hot-reload scripting system that supports li

    C#gamedevsboxsource2
    View on GitHub↗6,285
  • flame-engine/flameflame-engine avatar

    flame-engine/flame

    10,646View on GitHub↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    View on GitHub↗10,646
  • g3n/engineg3n avatar

    g3n/engine

    3,098View on GitHub↗

    Go 3D Game Engine (http://g3n.rocks)

    Go3d-engine3d-game-engine3d-graphics
    View on GitHub↗3,098
  • galacean/engineG

    galacean/engine

    5,791View on GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    View on GitHub↗5,791
  • gideros/giderosG

    gideros/gideros

    0View on GitHub↗

    Gideros is a cross-platform development environment for creating amazing games and interactive applications in 2D or 3D. It is easy to pick up, quick to develop and robust to deploy. Code your game once and deploy to Android, iOS, MacOS, tvOS, Windows, HTML 5 and more.

    View on GitHub↗0
  • haxeflixel/flixelHaxeFlixel avatar

    HaxeFlixel/flixel

    2,193View on GitHub↗

    Free, cross-platform 2D game engine powered by Haxe and OpenFL

    Haxe
    View on GitHub↗2,193
  • haxegon/haxegonhaxegon avatar

    haxegon/haxegon

    196View on GitHub↗

    A haxe programming library for beginners. Powered by OpenFL and Starling.

    Haxe
    View on GitHub↗196
  • heapsio/heapsHeapsIO avatar

    HeapsIO/heaps

    3,488View on GitHub↗

    High Performance Game Framework

    Haxe
    View on GitHub↗3,488
  • heapsio/hideH

    heapsio/hide

    0View on GitHub↗

    Hide (Heaps IDE) is an extensible editor that can be used as a middleware for various tasks, such as: - preview 3D models and textures - edit materials properties - create timeline based visual effects and movements - create whole 3D levels, place lights, paint terrain, bake shadow maps and…

    View on GitHub↗0
  • hxdefold/hxdefoldhxdefold avatar

    hxdefold/hxdefold

    231View on GitHub↗

    This library allows writing beautiful Haxe code for the Defold game engine \o/

    Haxe
    View on GitHub↗231
  • hxgodot/hxgodotHxGodot avatar

    HxGodot/hxgodot

    233View on GitHub↗

    HxGodot combines Haxe's hxcpp target with Godot 4's GDExtension mechanism to supercharge the way you build games with Godot. Nodes are written in Haxe, bundled as a GDExtension and behave like any other Node in your scenes(attach scripts, signals, etc).

    Haxe
    View on GitHub↗233
  • ikpil/box2d.netikpil avatar

    ikpil/Box2D.NET

    185View on GitHub↗

    Box2D.NET - a C# port of Box2D, is a 2D physics engine for games, .NET, Unity3D, servers

    C#2d2d-gamebox2d
    View on GitHub↗185
  • instead-hub/insteadI

    instead-hub/instead

    0View on GitHub↗

    This program is covered by the terms of the MIT license.

    View on GitHub↗0
  • ippclub/dora-ssrI

    IppClub/Dora-SSR

    0View on GitHub↗
    View on GitHub↗0