Watch intelligence emerge from individual neurons through self-organization, learning, and emergent computation
Neuroforge is an interactive neural network simulator that demonstrates how intelligence emerges from simple components. Watch in real-time as individual neurons self-organize into functional circuits, synaptic connections strengthen through learning, and patterns of activation become thoughts, memories, and decisions.
From Hebbian plasticity to evolutionary neurogenesis, Neuroforge makes the invisible processes of cognition visible, interactive, and intuitive.
- 🧬 Real Neural Simulation: Accurate neuron models with action potentials and synaptic transmission
- ⚡ Hebbian Learning: "Neurons that fire together, wire together" in real-time
- 🌱 Evolutionary Neurogenesis: Networks grow and adapt automatically
- 🎨 Beautiful Visualization: Watch learning happen through colors and animations
- 📊 Quantitative Analytics: Track fitness, activity, and evolutionary progress
- 📱 Mobile-Ready: Fully responsive design works on all devices
- 💾 Data Export: Save your evolved networks for analysis
- 🔬 Multiple Modes: Compare static learning vs evolutionary adaptation
- Open
neuroforge.htmlin any modern browser - Click "🧬 Start Development" to begin simulation
- Click on neurons to make them fire and learn
- Watch connections strengthen as related neurons fire together
- Try different modes to see evolutionary growth
- Use "🎮 Run Learning Demo" for classroom demonstrations
- Export network data for student analysis
- Compare evolutionary vs static modes to teach adaptation principles
- Track fitness metrics to demonstrate optimization
- Test learning rule variations by modifying parameters
- Study emergent connectivity patterns in evolved networks
- Analyze network topology through exported JSON data
- Model neurological principles with biologically plausible rules
Goal: Make two neurons learn to fire together
- Click Neuron A, then quickly click Neuron B
- Repeat 2-3 times
- Now click just Neuron A → both should fire! Discovery: Hebbian learning creates automatic associations
Goal: Create cascading activation patterns
- Train A→B and B→C separately
- Click A and watch activation spread: A→B→C Discovery: Networks can learn sequential patterns
Goal: Watch networks self-organize for efficiency
- Enable evolutionary mode
- Let the simulation run for 50+ generations
- Observe pruning of weak neurons and growth of efficient pathways Discovery: Networks evolve toward optimal configurations
Neuroforge implements established neuroscience principles:
- Integrate-and-fire neuron models
- Action potential propagation
- Synaptic transmission dynamics
- Neurotransmitter release simulation
- Hebbian plasticity: "Fire together, wire together"
- Spike-timing dependent plasticity (STDP)
- Long-term potentiation (LTP) and depression (LTD)
- Homeostatic plasticity for stability
- Neurogenesis: Birth of new neurons
- Synaptic pruning: Removal of weak connections
- Neuronal apoptosis: Programmed cell death
- Fitness-based selection for network optimization
- Small-world connectivity
- Scale-free network emergence
- Modular organization
- Criticality and phase transitions
- Network Fitness: Strength × Activity optimization
- Connection Strength: Average synaptic weight (0.0-1.0)
- Neuronal Activity: Firing rate and pattern diversity
- Evolution Progress: Generations, births, deaths
- Learning Efficiency: Adaptation speed and stability
- Complete neuron positions and properties
- All synaptic connections with strengths
- Evolutionary history and fitness trajectories
- Network topology metrics
- Learning parameter evolution
- Fixed network size
- Focused on synaptic plasticity
- Perfect for studying pure learning mechanisms
- Fast, deterministic results
- Dynamic network growth and pruning
- Self-organizing architecture
- Adaptive learning rates
- Emergent complexity from simple rules
- Multiple neuron types: Excitatory, inhibitory, modulatory
- Various learning rules: Hebbian, anti-Hebbian, BCM
- Network architectures: Feedforward, recurrent, reservoir
- Plasticity windows: STDP timing dependencies
- Pure HTML5/JavaScript - no dependencies, runs anywhere
- Canvas-based rendering for high-performance graphics
- Modular class system for easy extension
- Mobile-optimized touch interfaces
class Neuron {
constructor(x, y, id) {
this.voltage = 0;
this.firing = false;
this.connections = [];
this.activity = 0;
this.age = 0;
}
fire() {
// Action potential generation
// Synaptic transmission
// Learning rule application
}
}// Hebbian learning implementation
if (preSynaptic.firing && postSynaptic.firing) {
connection.strength += learningRate;
}- Neural coding principles
- Synaptic plasticity mechanisms
- Network emergence from local rules
- Evolutionary optimization in nervous systems
- Parameter exploration studies
- Learning rule comparisons
- Network architecture experiments
- Evolutionary trajectory analysis
- Hypothesis testing for computational neuroscience
- Model validation against biological data
- Algorithm development for machine learning
- Theoretical exploration of neural computation
- Multiple brain region simulations
- Enhanced learning rules (STDP, BCM)
- Neuromodulator systems (dopamine, serotonin)
- Improved visualization modes
- 3D network visualization
- Cognitive task learning
- Genetic algorithm optimization
- Multi-species evolutionary comparisons
- Brain-inspired AI architectures
- Neurological disorder modeling
- Educational curriculum integration
- Collaborative simulation platform
Neuroforge welcomes contributions from:
- Neuroscientists for biological accuracy
- Educators for curriculum development
- Developers for feature implementation
- Students for educational content
- Researchers for experimental frameworks
- Additional neuron models and plasticity rules
- More brain region simulations
- Educational lesson plans
- Performance optimization
- Mobile interface improvements
- "Your First Neural Circuit"
- "Understanding Synaptic Plasticity"
- "Evolutionary Network Optimization"
- "From Neurons to Behavior"
- [Neuroscience textbooks and courses]
- [Computational neuroscience resources]
- [Brain-inspired AI research]
- [Open source neural simulators]
- Emergent behavior from simple components
- Self-organization principles
- Evolutionary optimization mechanisms
- Information processing in neural systems
- Adaptive learning and memory formation
- Makes complex concepts accessible and visual
- Enables experimentation without wet labs
- Provides intuitive understanding through interaction
- Bridges gap between abstract theory and concrete implementation
- Rapid prototyping of neural theories
- Exploration of parameter spaces impossible in biology
- Generation of testable hypotheses
- Demonstration of universal principles in complex systems
- Active learning through direct manipulation
- Instant feedback on complex processes
- Multiple representation levels from cellular to network
- Cross-disciplinary connections to physics, CS, and biology
"To make understanding the brain as intuitive as understanding that plants grow toward sunlight."
Neuroforge continues the mission started with LifeForge: showing that the most complex natural phenomena become accessible when we start with curiosity rather than prerequisites.
From the spark of a single neuron to the symphony of consciousness, Neuroforge provides a window into the most complex system in the known universe - using the same "what if" curiosity that revolutionizes scientific discovery.
- GitHub: [github.com/your-username/neuroforge]
- Issues: [Report bugs or request features]
- Discussions: [Join the neuroscience community]
- Email: [team@neuroforge.dev]
Follow our journey as we build tools that make intelligence intelligible.
- Modern web browser (Chrome, Firefox, Safari, Edge)
- JavaScript enabled
- Recommended: 4GB RAM, WebGL support
# Clone or download the repository
# Open neuroforge.html in your browser
# Start experimenting!// Easy parameter modification
Config.learningRate = 0.1;
Config.mutationRate = 0.05;
Config.maxNeurons = 50;Neuroforge - Where curiosity meets cognition
Building intuitive understanding of intelligence, one simulation at a time
"From the spark of a single neuron to the symphony of consciousness - welcome to Neuroforge."
Ready to explore? [Launch Neuroforge] 🧠✨