4 releases

new 0.0.1-beta.9 Feb 2, 2026
0.0.1-beta.4 Jan 25, 2026
0.0.1-beta.2 Jan 19, 2026
0.0.1-beta.1 Dec 23, 2025

#1 in #area

Download history 308/week @ 2026-01-18 2/week @ 2026-01-25 35/week @ 2026-02-01

345 downloads per month
Used in 5 crates (3 directly)

Apache-2.0

1.5MB
27K SLoC

FEAGI BDU (Brain Development Utilities)

This crate implements high-performance brain development operations including:

  • Synaptogenesis (synapse creation based on morphology rules)
  • Connectivity rules (projection, topology, patterns)
  • Spatial hashing and coordinate transformations

Architecture

Mirrors the Python structure:

  • feagi/bdu/connectivity/feagi_brain_development::connectivity
  • feagi/bdu/morton_spatial_hash.pyfeagi_brain_development::spatial

Performance Goals

  • 40x-100x faster than Python implementation
  • Sub-second projection mappings for 128×128×20 areas
  • SIMD-optimized coordinate transformations
  • Parallel processing for large mappings

Python Integration

NPU-native synaptogenesis functions are exposed via PyO3 bindings in feagi-rust-py-libs. Python code calls these functions directly with area IDs - no FFI overhead.

Copyright 2025 Neuraville Inc. Licensed under the Apache License, Version 2.0


feagi-brain-development

Brain Development Unit - Neurogenesis and synaptogenesis for FEAGI.

Overview

Handles structural development of neural networks:

  • Cortical area creation
  • Synaptogenesis (connectivity rule application)
  • Morphology patterns (projector, expander, reducer, etc.)
  • Spatial organization and hashing

Installation

[dependencies]
feagi-brain-development = "2.0"

Usage

use feagi_brain_development::connectivity::synaptogenesis::apply_synaptogenesis_rules;

// Create new cortical areas and connections during development

Use Cases

  • Training systems that need structural plasticity
  • Development-time brain construction
  • NOT needed for inference-only deployments

Part of the FEAGI ecosystem.

Dependencies

~14–22MB
~321K SLoC