awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chrxh avatar

chrxh/alien

0
View on GitHub↗
5,354 星标·180 分支·C++·bsd-3-clause·7 次浏览alien-project.org↗

Alien

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 controllers, all manipulable live during simulation. Spatiotemporal parameter variation systematically changes simulation parameters across spatial regions and over time to create heterogeneous environments, while headless simulation execution allows running evolution from the command line with configurable parameters and time steps.

Beyond its core identity, Evolve provides particle physics simulation handling soft body dynamics, fluids, heat, and damage, along with neural network particle control that enables learned behavior without hard-coded rules. It includes interactive editors for designing agents, environments, and custom organisms, plus a built-in community simulation browser for discovering, sharing, and upvoting simulations.

Features

  • Digital Organism Designers - Evolves multi-cellular digital organisms through mutation and natural selection within a shared environment.
  • Agent Simulation Environments - Provides a built-in graph and genome editor for designing custom artificial life agents and their environments.
  • Custom Organism Designers - Ships a graph and genome editor for visually constructing custom digital organisms with user-defined behaviors.
  • Genetic Algorithms - Runs mutation and selection on self-replicating graph structures to evolve digital organisms over generations.
  • Multi-Cellular Organism Modeling - Creates multi-cellular organisms with genetic inheritance, cell-by-cell construction, and neural network control.
  • Particle Neural Network Controllers - Assigns artificial neural networks to particles, enabling learned behavior without hard-coded rules.
  • Self-Replicating Structure Mutation - Subjects self-replicating structures to random mutations in a shared environment, enabling natural selection.
  • Organism Graph Editors - Uses a directed graph editor to visually define organism structure, connections, and neural controllers.
  • Interactive Simulations - Provides a real-time interactive editor for manipulating particles, connections, and organism blueprints during simulation.
  • Compute Shader Pipelines - Executes particle physics, neural networks, and rendering entirely through GPU compute and fragment shaders.
  • Particle Physics Simulations - Simulates soft body physics, fluids, and particle interactions in a dynamic environment with damage and gluing mechanics.
  • GPU-Accelerated Physics Simulations - Provides GPU-accelerated particle physics and fluid simulation for soft body dynamics, heat, and damage in real-time.
  • Artificial Life Simulators - A platform for simulating evolving digital organisms and particle physics using GPU compute for real-time performance.
  • Ecosystem Particle Simulators - Uses GPU hardware to handle millions of interacting particles in real time for ecosystem simulation.
  • Interactive Physics Engines - Simulates soft and rigid body dynamics, fluids, heat, and damage using GPU acceleration for large-scale ecosystems.
  • Digital Life Evolution - Evolves digital organisms with neural networks and genetic algorithms to develop complex behaviors without manual programming.
  • Spatiotemporal Parameter Variation - Systematically changes simulation parameters across different spatial regions and over time to create heterogeneous environments.
  • Spatiotemporal Parameter Variations - Implements spatiotemporal parameter variation to dynamically change simulation properties across different regions and time steps.
  • Simulation Editors - Provides graph and genome editors to design custom agents, environments, and modify simulations interactively.
  • Organism Design Interfaces - Designs custom agents and environments visually by editing genomes, connection graphs, and simulation parameters in real-time.
  • Headless Execution - Runs simulations from the command line with configurable parameters, input files, and time steps.

Star 历史

chrxh/alien 的 Star 历史图表chrxh/alien 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Alien 的开源替代方案

相似的开源项目,按与 Alien 的功能重合度排序。
  • revolutionary-games/thriveRevolutionary-Games 的头像

    Revolutionary-Games/Thrive

    3,437在 GitHub 上查看↗

    Thrive is a biological evolution simulation game and evolutionary sandbox where species evolve from single-celled organisms into complex civilizations. It serves as a multicellular life simulator and species progression engine, modeling the transition from microbes to industrial societies through natural selection and mutation. The project features a biological design tool and morphological editor for creating creature anatomy and tissue differentiation based on chemical principles. It includes a specialized environment for testing metabolic processes and designing organism shapes via cell sp

    C#biologycsharpevolution
    在 GitHub 上查看↗3,437
  • orillusion/orillusionOrillusion 的头像

    Orillusion/orillusion

    5,188在 GitHub 上查看↗

    Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It functions as a GPU compute framework for parallel mathematical operations and a physically-based rendering graphics pipeline for realistic materials and surfaces. The system also includes a web-based 3D animation toolkit for driving skeletal animations and interpolating vertex positions. The engine is distinguished by its use of an entity component system for scene logic and a macro-based shader generation system that creates multiple shader variants. It optimizes performance thr

    TypeScript3dgraphicshtml5
    在 GitHub 上查看↗5,188
  • newton-physics/newtonnewton-physics 的头像

    newton-physics/newton

    2,535在 GitHub 上查看↗

    Newton is a GPU-accelerated physics engine and robotics simulation platform designed for high-performance modeling of rigid bodies and complex articulations. It functions as a differentiable physics engine, calculating gradients to enable mathematical optimization and machine learning. The platform is distinguished by its ability to execute multiple parallel physics worlds on a single GPU, which accelerates data collection for reinforcement learning. It also supports the simulation of deformable bodies, such as cloth and cables, using particle-based methods and multi-physics coupling. Newton

    Pythonnewton-physicsnvidia-warpphysics-simulation
    在 GitHub 上查看↗2,535
  • joonspk-research/generative_agentsjoonspk-research 的头像

    joonspk-research/generative_agents

    21,565在 GitHub 上查看↗

    Generative Agents is a computational platform for simulating autonomous agents that exhibit human-like social behaviors and decision-making processes. The system functions as a multi-agent simulator where individual participants operate within a virtual environment, driven by large language models to process observations and generate natural language actions. The framework distinguishes itself through a hierarchical memory system that allows agents to store, retrieve, and synthesize past experiences into higher-level insights. This architecture supports the development of complex social dynam

    在 GitHub 上查看↗21,565
查看 Alien 的所有 30 个替代方案→

常见问题解答

chrxh/alien 是做什么的?

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.

chrxh/alien 的主要功能有哪些?

chrxh/alien 的主要功能包括:Digital Organism Designers, Agent Simulation Environments, Custom Organism Designers, Genetic Algorithms, Multi-Cellular Organism Modeling, Particle Neural Network Controllers, Self-Replicating Structure Mutation, Organism Graph Editors。

chrxh/alien 有哪些开源替代品?

chrxh/alien 的开源替代品包括: revolutionary-games/thrive — Thrive is a biological evolution simulation game and evolutionary sandbox where species evolve from single-celled… orillusion/orillusion — Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It… newton-physics/newton — Newton is a GPU-accelerated physics engine and robotics simulation platform designed for high-performance modeling of… joonspk-research/generative_agents — Generative Agents is a computational platform for simulating autonomous agents that exhibit human-like social… chakazul/lenia — Lenia is a scientific research tool and computational framework for modeling, visualizing, and analyzing artificial… gpuweb/gpuweb — This project provides a comprehensive toolset for WebGPU, serving as a graphics API wrapper, compute shader framework,…