chrxh/alien

ALIEN is a CUDA-powered artificial life simulation program.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 12th, 2026
Created on October 19th, 2020
Open Issues & Pull Requests: 43 (+0)
GitHub issues: Enabled
Number of forks: 188
Total Stargazers: 5,508 (+1)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.2 hours
Mean response time: 55.3 days
90th percentile: 11.6 days
Tracked items: 26

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 8% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 487 days
Stale 30+ days: 20
Stale 90+ days: 19

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (6)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ALIEN is a CUDA-powered artificial life simulation program that enables real-time exploration of digital ecosystems through GPU-accelerated particle physics and neural network-controlled organisms.

The tool addresses the challenge of simulating complex biological systems at scale by implementing a specialized 2D particle engine entirely in CUDA, optimized for millions of particles running in real time. Simulated bodies consist of networks of particles that can be equipped with sensors, muscles, weapons, and constructors orchestrated by neural networks. These digital organisms operate in a shared environment, inherit blueprints through genomes, and can evolve under selective pressure. The approach combines soft body and fluid physics with genetic systems and cell-by-cell construction mechanisms, allowing users to observe emergent behaviors and ecosystem dynamics.

The tool suits researchers and enthusiasts interested in artificial life, open-ended evolution, and the conditions for biological complexity. It is designed for interactive exploration rather than batch simulation, with a modern user interface, real-time rendering via OpenGL, and extensive editing capabilities including a graph editor for particle manipulation, genetic editor for organism design, and drawing tools. The simulation browser allows sharing and discovery of simulations within the community. Anyone building large-scale agent-based simulations requiring GPU acceleration and visual feedback will find the CUDA implementation and interactive design tools particularly relevant.

Development shows sustained engagement with the project receiving recognition in artificial life competitions. The codebase maintains focus on both simulation fidelity and user experience, with ongoing refinement of the physics engine, neural network integration, and editing interface. The project maintains an active community Discord server for discussions and feedback around artificial life research and simulator development.