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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to revolutionary-games/thrive

Open-source alternatives to Thrive

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

  • space-wizards/space-station-14Avatar space-wizards

    space-wizards/space-station-14

    3,523Vezi pe GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    Vezi pe GitHub↗3,523
  • chrxh/alienAvatar chrxh

    chrxh/alien

    5,354Vezi pe GitHub↗

    Evolve is an evolution-based organism designer and GPU-accelerated artificial life simulator that combines interactive particle physics with a real-time simulation editor. At its core, it runs genetic algorithm evolution on self-replicating graph structures to evolve digital organisms, offloading particle physics, neural networks, and rendering entirely to the GPU through a compute shader pipeline for real-time performance. The project distinguishes itself with graph-based organism design that uses a directed graph editor to visually define organism structure, connections, and neural controll

    C++agent-based-simulationartificial-lifecuda
    Vezi pe GitHub↗5,354
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Vezi pe GitHub↗8,954

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • amethyst/amethystAvatar amethyst

    amethyst/amethyst

    8,027Vezi pe GitHub↗

    Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an entity component system architecture that decouples game state from logic to enable parallel processing and reusable code. The framework features a glTF 3D renderer for importing scenes and geometry using physically based materials. It also serves as a multiplayer game framework, providing network transport abstractions and state synchronization for real-time online experiences. The engine covers a broad range of capabilities, including hybrid 2D/3D rendering, asynchronous a

    Rust
    Vezi pe GitHub↗8,027
  • tmodloader/tmodloaderAvatar tModLoader

    tModLoader/tModLoader

    5,099Vezi pe GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    Vezi pe GitHub↗5,099
  • chakazul/leniaAvatar Chakazul

    Chakazul/Lenia

    3,786Vezi pe GitHub↗

    Lenia is a scientific research tool and computational framework for modeling, visualizing, and analyzing artificial life. It functions as a continuous cellular automata engine that simulates emergent biological patterns using continuous space-time grids and kernel-based convolutional dynamics. The system leverages a GPU-accelerated simulation framework to perform parallel tensor computations and massive grid updates in real time. It includes hardware-accelerated 3D rendering to visualize high-dimensional cellular structures and their structural complexity. The platform provides capabilities

    Pythonartificial-lifecellular-automatajavascript
    Vezi pe GitHub↗3,786
  • pathofbuildingcommunity/pathofbuildingAvatar PathOfBuildingCommunity

    PathOfBuildingCommunity/PathOfBuilding

    5,290Vezi pe GitHub↗

    PathOfBuilding is an offline build planner and character stat simulator for Path of Exile. It functions as a gear and skill modeler and a passive tree mapper to help users design characters by simulating combat statistics, passive skill trees, and gear combinations. The tool provides a simulation environment for testing item crafting outcomes and gem socket combinations to determine optimal loadouts. It also enables passive tree optimization by planning node allocations and jewel placements to maximize character power. The software covers character stat simulation for offensive and defensive

    Luapathofbuildingpathofexilepob
    Vezi pe GitHub↗5,290
  • azgaar/fantasy-map-generatorAvatar Azgaar

    Azgaar/Fantasy-Map-Generator

    5,754Vezi pe GitHub↗

    This project is a web-based procedural fantasy map generator and interactive map editor. It serves as a worldbuilding cartography tool for creating detailed geographical landmasses, including heightmaps, biomes, and river systems. The tool includes a procedural name generator that produces fantasy names using configurable training sets and syllable rules. It further allows for the design of political borders, cultural identities, and the simulation of religious expansion across a fictional world. The capability surface covers digital cartography and fictional geography design, including the

    HTML
    Vezi pe GitHub↗5,754
  • veloren/velorenAvatar veloren

    veloren/veloren

    7,099Vezi pe GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Rust3dcubecubeworld
    Vezi pe GitHub↗7,099
  • mumuy/pacmanAvatar mumuy

    mumuy/pacman

    1,634Vezi pe GitHub↗

    This project is a browser-based arcade game engine implemented in JavaScript. It provides a foundational framework for developing grid-based maze games, utilizing HTML5 canvas for immediate-mode rendering and structured data objects to define level layouts and item placements. The engine manages core interactive mechanics, including player navigation, collision detection, and real-time pathfinding for computer-controlled entities. It incorporates a state-machine game loop to handle transitions between active gameplay, paused states, and level progression, while tracking scores and item collec

    JavaScriptcanvashtml5html5-game
    Vezi pe GitHub↗1,634
  • recastnavigation/recastnavigationAvatar recastnavigation

    recastnavigation/recastnavigation

    7,772Vezi pe GitHub↗

    RecastNavigation is a navigation mesh toolset and game AI pathfinding library used to generate and query walkable surfaces in 3D environments. It functions as a runtime navigation mesh generator and spatial query library, transforming raw 3D geometry into simplified surfaces to enable AI movement. The project includes a crowd simulation engine that manages steering and collision avoidance for large numbers of agents. It provides capabilities for group movement coordination and the simulation of many agents simultaneously using scalable navigation techniques. The system covers mesh generation

    C++
    Vezi pe GitHub↗7,772
  • siccity/xnodeAvatar Siccity

    Siccity/xNode

    3,728Vezi pe GitHub↗

    xNode is a Unity editor extension that provides a visual node graph editor for designing flow-based logic and state machines. It functions as a visual logic designer, allowing for the creation and management of interconnected node networks within the Unity engine. The tool enables the construction of custom logic systems, such as branching dialogue trees and game state machine transitions. It supports the organization of complex graphs through a hierarchical grouping system that wraps related nodes into resizable visual containers. The system utilizes a graph-based data model to define data

    C#editorframeworkgraph
    Vezi pe GitHub↗3,728
  • 00-evan/shattered-pixel-dungeonAvatar 00-Evan

    00-Evan/shattered-pixel-dungeon

    6,196Vezi pe GitHub↗

    Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features procedurally generated levels, hundreds of collectible items, and permadeath mechanics, all rendered from a single Java codebase that runs on Android, iOS, and desktop platforms. The game offers six distinct hero classes, each with branching subclass trees, endgame abilities, and talent points for deep character customization. Players battle over 60 enemy types, 30 traps, and 10 bosses across five dungeon regions, while managing equipment, enchantments, and alchemy-crafted gear

    Javaandroidgamegame-development
    Vezi pe GitHub↗6,196
  • almasb/fxglAvatar AlmasB

    AlmasB/FXGL

    4,819Vezi pe GitHub↗

    FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment for building cross-platform desktop games, integrating a central game loop with an entity component system and a JavaFX-based scene graph for rendering. The toolkit distinguishes itself by providing a comprehensive suite of integrated libraries for game AI pathfinding, physics collision resolution, and multiplayer networking via TCP and UDP protocols. It includes specialized systems for adaptive user interface design using global stylesheets and a data-driven asset management

    Kotlin
    Vezi pe GitHub↗4,819
  • a16z-infra/ai-townAvatar a16z-infra

    a16z-infra/ai-town

    9,285Vezi pe GitHub↗

    AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters interact and socialize. It functions as a framework for orchestrating multiple AI agents within a persistent digital world, utilizing language models and a game engine to drive character behavior and social interactions. The project differentiates itself through a dedicated agent sandbox and a vector database agent store, which allow for the management of agent memories and world state. It integrates generative AI for background music and provides tools for simulation world design,

    TypeScript
    Vezi pe GitHub↗9,285
  • pixelguys/cubyzAvatar PixelGuys

    PixelGuys/Cubyz

    3,173Vezi pe GitHub↗

    Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework for creating infinite landscapes with real-time terrain modification and exploration, supported by a dedicated voxel rendering engine. The project features a procedural terrain generator that utilizes a chunk-based system to allow for massive vertical construction without height or depth limitations. It optimizes performance through a distance-based rendering system that simplifies the geometric complexity of distant landscape elements to maintain wide view distances. The engi

    Zig3d-gamecubyzgame
    Vezi pe GitHub↗3,173
  • munificent/game-programming-patternsAvatar munificent

    munificent/game-programming-patterns

    4,462Vezi pe GitHub↗

    This project is a game programming design patterns reference and software engineering guide. It provides a collection of architectural and structural patterns specifically applied to the development of video games, focusing on organizing game loops, entity component systems, and state management. The content is delivered as a digital book and markdown static site. It utilizes a static site generation workflow that transforms markdown source files and HTML templates into structured static pages for technical content publishing. The underlying system includes capabilities for static site compi

    HTMLarchitecturebookc-plus-plus
    Vezi pe GitHub↗4,462
  • onedragon-anything/zenlesszonezero-onedragonAvatar OneDragon-Anything

    OneDragon-Anything/ZenlessZoneZero-OneDragon

    6,493Vezi pe GitHub↗

    ZenlessZoneZero-OneDragon is a game automation bot designed for Zenless Zone Zero. It functions as a combat automation script, an account management orchestrator, and an AI gameplay assistant to automate combat, daily quests, and character movement. The project utilizes image and audio recognition models to implement precision combat dodging and execute attack sequences. It employs pathfinding and recognition models for automated environmental navigation and interaction within game zones. The software provides broader capabilities for automating recurring daily tasks and resource collection.

    Python
    Vezi pe GitHub↗6,493
  • lampe-games/godot-open-rtsAvatar lampe-games

    lampe-games/godot-open-rts

    1,029Vezi pe GitHub↗

    This project is a real-time strategy game framework built for the Godot engine, providing a foundational template for developing isometric strategy titles. It offers a collection of reusable systems designed to accelerate the creation of competitive games, including support for both human and artificial intelligence participants. The framework distinguishes itself through a comprehensive suite of core mechanics tailored for the real-time strategy genre. It includes a dedicated fog-of-war system that obscures map regions based on unit line-of-sight, alongside isometric pathfinding and navigati

    GDScriptgodotgodot-enginegodot-game
    Vezi pe GitHub↗1,029
  • louis-e/arnisAvatar louis-e

    louis-e/arnis

    8,314Vezi pe GitHub↗

    Arnis is a web-based world builder and geographic data converter that translates open mapping and topographic data into three-dimensional digital maps. It functions as an OpenStreetMap terrain generator, converting real-world elevation and geographic data into playable 3D worlds. The project distinguishes itself by providing a browser-based interface for world generation, allowing users to select geographic areas and generate terrain without installing local software. It includes a cross-platform map exporter capable of producing world files compatible with various software versions and opera

    Rustmapsminecraftopenstreetmap
    Vezi pe GitHub↗8,314
  • anychart/graphicsjsAvatar AnyChart

    AnyChart/GraphicsJS

    993Vezi pe GitHub↗

    A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.

    JavaScript
    Vezi pe GitHub↗993
  • bobbyanguelov/esotericaAvatar BobbyAnguelov

    BobbyAnguelov/Esoterica

    1,062Vezi pe GitHub↗

    Esoterica Engine is an MIT licensed prototype game engine framework. It’s intended as a technology demonstrator, an educational tool and an R&D framework. It contains a lot of the boilerplate machinery required for resource management, serialization, gameplay, etc. It provides a lot of…

    C++
    Vezi pe GitHub↗1,062
  • antvis/infographicAvatar antvis

    antvis/Infographic

    4,408Vezi pe GitHub↗

    Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv

    TypeScriptaiantvinfographic
    Vezi pe GitHub↗4,408
  • bevyengine/bevyAvatar bevyengine

    bevyengine/bevy

    46,634Vezi pe GitHub↗

    Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer

    Rustbevygame-developmentgame-engine
    Vezi pe GitHub↗46,634
  • benpickles/peityAvatar benpickles

    benpickles/peity

    4,221Vezi pe GitHub↗

    Peity is a lightweight SVG data visualization library that transforms numeric text content and HTML attributes into small pie, donut, bar, and line charts. It functions as an attribute-driven renderer and a progressive enhancement tool, adding vector graphics to web pages by reading data directly from the DOM without requiring heavy JavaScript frameworks. The library supports custom drawing functions and dynamic color assignments, allowing for the registration of new chart types and the use of custom functions to determine segment colors. Its capability surface covers the rendering of mini d

    HTMLchartjqueryjquery-plugin
    Vezi pe GitHub↗4,221
  • antvis/g6Avatar antvis

    antvis/G6

    12,157Vezi pe GitHub↗

    G6 is a graph visualization engine designed for the analysis and representation of relational data. It provides a framework for rendering complex network structures, allowing users to map data points and their connections into interactive visual formats. The library offers a comprehensive set of tools for graph layout, interaction, and animation. It supports the customization of visual elements and node behaviors, enabling the construction of tailored graph applications that handle large-scale datasets and dynamic network updates. The project is implemented in TypeScript and provides extensi

    TypeScriptdata-visualizationgraphgraph-analytics
    Vezi pe GitHub↗12,157
  • bauxitedev/meteoriteAvatar Bauxitedev

    Bauxitedev/meteorite

    329Vezi pe GitHub↗

    Meteorite is a lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018.

    GDScript
    Vezi pe GitHub↗329
  • c3js/c3Avatar c3js

    c3js/c3

    9,345Vezi pe GitHub↗

    c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript framework. It functions as a declarative visualization framework that generates complex charts through high-level configurations rather than manual SVG manipulation. The project provides a reusable chart component library and a tool for converting raw datasets into scalable vector graphics. These capabilities allow for the implementation of interactive data visualizations and web-based data reporting using standardized templates. The library supports the development of custom

    JavaScript
    Vezi pe GitHub↗9,345
  • calinou/platshootAvatar Calinou

    Calinou/platshoot

    50Vezi pe GitHub↗

    Platshoot, a free/libre 2D side-scroller shooter game

    GDScript
    Vezi pe GitHub↗50
  • babylonjs/babylon.jsAvatar BabylonJS

    BabylonJS/Babylon.js

    25,652Vezi pe GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    TypeScript
    Vezi pe GitHub↗25,652