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
mlange-42 avatar

mlange-42/ark

0
View on GitHub↗
281 stars·12 forks·Go·Apache-2.0·8 viewsmlange-42.github.io/ark↗

Ark

Ark -- Archetype-based Entity Component System (ECS) for Go.

Features

  • Game Development - Archetype-based ECS for Go.
  • Game Frameworks - Archetype-based Entity Component System implementation.

Star history

Star history chart for mlange-42/arkStar history chart for mlange-42/ark

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Ark

Similar open-source projects, ranked by how many features they share with Ark.
  • luanpotter/flameluanpotter avatar

    luanpotter/flame

    10,647View on GitHub↗

    Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop. The engine includes a graphics library for rendering animated sprites, particle effects, and external textures. It features a 2D physics integration layer that supports rigid body dynamics and collision detection between entities. The framework covers additional capabilities for game engineering, including user input capture for gestures and gamepads, audio

    Dart
    View on GitHub↗10,647
  • faiface/pixelfaiface avatar

    faiface/pixel

    4,525View on GitHub↗

    Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated renderer for drawing sprites, geometric shapes, and text, utilizing an optimized system of batching and transformation matrices. The project functions as a comprehensive toolkit for two-dimensional interactive applications, combining a graphics engine with a 2D vector math library for affine transformations and coordinate space projections. It includes a dedicated input manager that tracks keyboard presses and mouse movements using a polling-based system rather than asynchronous

    Go
    View on GitHub↗4,525
  • elgopher/pielgopher avatar

    elgopher/pi

    68View on GitHub↗

    Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.

    Go
    View on GitHub↗68
  • engoengine/engoEngoEngine avatar

    EngoEngine/engo

    1,815View on GitHub↗

    Engo is an open-source 2D game engine written in Go.

    Goengoentity-component-systemgame-engine
    View on GitHub↗1,815
See all 30 alternatives to Ark→

Frequently asked questions

What does mlange-42/ark do?

Ark -- Archetype-based Entity Component System (ECS) for Go.

What are the main features of mlange-42/ark?

The main features of mlange-42/ark are: Game Development, Game Frameworks.

What are some open-source alternatives to mlange-42/ark?

Open-source alternatives to mlange-42/ark include: luanpotter/flame — Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene… libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… elgopher/pi — Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine. engoengine/engo — Engo is an open-source 2D game engine written in Go. hajimehoshi/ebiten — Ebiten is a cross-platform 2D game engine and framework for the Go programming language. It provides a… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated…