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 itchio/itch

Projects sharing features with Itch

30 open-source projects similar to itchio/itch, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • lutris/lutrislutris avatar

    lutris/lutris

    9,680View on GitHub↗

    Lutris is an open source game launcher and library manager that provides a unified dashboard for organizing and executing video games. It functions as a game installation automator and a wrapper for compatibility layers, allowing software designed for different platforms to run on Linux and macOS. The project distinguishes itself through a runner-based execution model that manages specific software environments and emulators. It utilizes community-driven scripts to automate the downloading and setup process for games and synchronizes libraries across multiple digital storefronts and third-par

    Pythongame-launchergaming
    View on GitHub↗9,680
  • pcl-community/pcl-cePCL-Community avatar

    PCL-Community/PCL-CE

    3,932View on GitHub↗

    PCL-CE is a cross-platform game launcher and runtime environment designed to execute Windows game binaries on macOS and Linux. It functions as a game version manager and a build system for compiling source code into Windows executables from non-Windows development environments. The project provides a cross-platform runtime layer that facilitates the launching and execution of Windows-based game sessions on different operating systems. It includes a binary cross-compiler and a build pipeline that allows for the generation of Windows binaries from macOS and Linux hosts. The software covers gam

    C#community-editioncsharpcsharp-app
    View on GitHub↗3,932
  • derrod/legendaryderrod avatar

    derrod/legendary

    5,117View on GitHub↗

    Legendary is a game management tool designed for downloading, installing, and updating game files from remote servers without the use of official store clients. It provides a means to list available account titles, track installed games, and import existing local installations by verifying files. The project enables the management of Steam game libraries on systems where the official client is unsupported and supports the activation of titles from third-party accounts through external authorization systems. It also provides tools for configuring Linux gaming environments, specifically through

    Pythonepic-gamesepic-games-clientepic-games-launcher
    View on GitHub↗5,117

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
  • portapack-mayhem/mayhem-firmwareportapack-mayhem avatar

    portapack-mayhem/mayhem-firmware

    5,199View on GitHub↗

    Mayhem-Firmware is a custom firmware for the PortaPack add-on that transforms a HackRF software-defined radio into a standalone handheld device capable of receiving, transmitting, and analyzing radio signals across a wide frequency range. The firmware provides a complete operational environment with an event-driven touchscreen interface, a menu-driven application launcher, and a real-time sample streaming pipeline that connects the hardware abstraction layer to a suite of modular applications. All user data, including frequency presets, captures, and configuration files, are stored on a remova

    Chackrfhackrf-componentsportapack
    View on GitHub↗5,199
  • agoragames/python-leaderboardagoragames avatar

    agoragames/python-leaderboard

    21View on GitHub↗

    Leaderboards backed by Redis in Python

    Python
    View on GitHub↗21
  • agoragames/scala-leaderboardagoragames avatar

    agoragames/scala-leaderboard

    7View on GitHub↗

    Leaderboards backed by Redis in Scala

    Scala
    View on GitHub↗7
  • agoragames/tassadaragoragames avatar

    agoragames/tassadar

    45View on GitHub↗

    A Starcraft 2 replay parser written in pure Ruby

    Ruby
    View on GitHub↗45
  • barisbalic/gamertagbarisbalic avatar

    barisbalic/gamertag

    25View on GitHub↗

    A gem for retrieving Xbox Live Gamertag information from the XboxLeaders API.

    Ruby
    View on GitHub↗25
  • blizzard/api-wow-docsBlizzard avatar

    Blizzard/api-wow-docs

    535View on GitHub↗

    Documentation for the World of Warcraft web APIs.

    View on GitHub↗535
  • bwapi/bwapibwapi avatar

    bwapi/bwapi

    1,661View on GitHub↗

    Brood War API

    C++
    View on GitHub↗1,661
  • city41/breakoutscity41 avatar

    city41/breakouts

    543View on GitHub↗

    A collection of JS engine implementations of Breakout

    JavaScript
    View on GitHub↗543
  • gamebytes/flxcollisionsgamebytes avatar

    gamebytes/FlxCollisions

    2View on GitHub↗

    A simple set of 2d physics collision demos for flixel v2.0

    ActionScript
    View on GitHub↗2
  • godotengine/godotgodotengine avatar

    godotengine/godot

    112,618View on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    C++game-developmentgame-enginegamedev
    View on GitHub↗112,618
  • greenheartgames/greenworksgreenheartgames avatar

    greenheartgames/greenworks

    1,599View on GitHub↗

    a node.js plugin to integrate nw.js/electron games with steamworks

    C++electronnodejsnwjs
    View on GitHub↗1,599
  • heroic-games-launcher/heroicgameslauncherHeroic-Games-Launcher avatar

    Heroic-Games-Launcher/HeroicGamesLauncher

    11,591View on GitHub↗

    Heroic Games Launcher is a multi-store games launcher and cross-platform game library that provides a unified interface for installing and launching titles from GOG, Epic Games, and Amazon Games stores. It functions as a cloud-synced game manager and a wrapper for compatibility layers to execute Windows games on Linux and macOS. The project distinguishes itself by combining unified store integration with community game compatibility tracking, allowing users to verify if a title is compatible with their specific hardware and operating system. It also features a visual theme engine for interfac

    TypeScriptamazon-primeelectronepic-games-launcher
    View on GitHub↗11,591
  • hydralauncher/hydrahydralauncher avatar

    hydralauncher/hydra

    15,219View on GitHub↗

    Hydra is a cross-platform desktop application designed to serve as a centralized game library manager. It consolidates video games from multiple sources and platforms into a single, searchable interface, allowing users to organize their collections and manage installations through a unified dashboard. The application distinguishes itself through extensive support for interface personalization and data portability. Users can modify the visual appearance and notification sounds of the launcher by creating or installing community-shared themes. Furthermore, the tool includes integrated cloud syn

    TypeScript
    View on GitHub↗15,219
  • increpare/bfxrincrepare avatar

    increpare/bfxr

    1,025View on GitHub↗

    Flash AIR sound effects generator. Based on Sfxr.

    ActionScript
    View on GitHub↗1,025
  • josefnemec/playniteJosefNemec avatar

    JosefNemec/Playnite

    13,269View on GitHub↗

    Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi

    C#csharpgaminglauncher
    View on GitHub↗13,269
  • kenrick95/c4botkenrick95 avatar

    kenrick95/c4bot

    26View on GitHub↗

    Chat bot that plays Connect Four with you

    JavaScript
    View on GitHub↗26
  • kesomannen/galeKesomannen avatar

    Kesomannen/gale

    665View on GitHub↗

    A modern mod manager for Thunderstore

    Rust
    View on GitHub↗665
  • kra-mo/cartridgeskra-mo avatar

    kra-mo/cartridges

    821View on GitHub↗

    Mirrored from https://codeberg.org/kramo/cartridges

    Python
    View on GitHub↗821
  • leereilly/gamesleereilly avatar

    leereilly/games

    24,533View on GitHub↗

    This project is a curated, community-driven repository that serves as a centralized knowledge base for open-source game development. It provides a structured directory of high-quality links, project references, and learning materials designed to assist developers in discovering tools, libraries, and functional game examples. The collection is maintained through decentralized peer review, allowing contributors to expand the resource list via pull requests. By organizing content into a hierarchical taxonomy, the repository enables users to evaluate different technology stacks, study implementat

    gamegame-developmentgame-engine
    View on GitHub↗24,533
  • mrdoob/stats.jsmrdoob avatar

    mrdoob/stats.js

    9,127View on GitHub↗

    stats.js is a JavaScript performance monitor and visual diagnostic tool. It provides a real-time overlay for tracking frame rates, memory allocation, and the rendering efficiency of web graphics and applications. The project includes a visual meter for measuring frames per second and a browser memory profiler that displays allocated memory in megabytes to help detect resource leaks. It is designed as a web graphics debugger to monitor the efficiency of WebGL and Canvas rendering. The tool covers a range of monitoring and observability capabilities, including the creation of custom performanc

    JavaScript
    View on GitHub↗9,127
  • mudlet/mudletMudlet avatar

    Mudlet/Mudlet

    885View on GitHub↗

    ⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

    C++
    View on GitHub↗885
  • openemu/openemuOpenEmu avatar

    OpenEmu/OpenEmu

    17,601View on GitHub↗

    OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that integrates multiple distinct emulation cores to support a wide range of legacy console and handheld gaming hardware. The application provides a unified interface for game library management, allowing users to organize a collection of retro game ROMs and save files within a centralized digital catalog. It enables the configuration of macOS computers to play legacy video game titles through this single interface. The system utilizes a pluggable architecture that employs dynamic

    Swiftemulationemulatormacos
    View on GitHub↗17,601
  • openkinect/libfreenectOpenKinect avatar

    OpenKinect/libfreenect

    3,805View on GitHub↗

    libfreenect is a driver implementation for integrating Kinect sensors with a computer to capture depth images, audio, and accelerometer readings across various operating systems. It provides a hardware-abstracted API to manage the connection between the sensor hardware and the host system. The project enables the capture of sensor data and the control of internal device hardware, such as motors and LED indicators. It also includes tools for recording and replaying sensor data streams to local files, allowing for offline analysis and testing without a physical device. The library handles 3D d

    C
    View on GitHub↗3,805
  • sharkwouter/minigalaxysharkwouter avatar

    sharkwouter/minigalaxy

    1,305View on GitHub↗

    A simple GOG client for Linux

    Pythongamesgoggog-client
    View on GitHub↗1,305
  • agoragames/halo-reach-apiagoragames avatar

    agoragames/halo-reach-api

    18View on GitHub↗

    Ruby gem for interacting with the Halo:Reach API

    Ruby
    View on GitHub↗18
  • taisel/iodinegbataisel avatar

    taisel/IodineGBA

    289View on GitHub↗

    JavaScript GameBoy Advance emulator.

    JavaScript
    View on GitHub↗289
  • agoragames/java-leaderboardagoragames avatar

    agoragames/java-leaderboard

    25View on GitHub↗

    Leaderboards backed by Redis in Java

    Java
    View on GitHub↗25