neatjs and tinyneat

These are competitors—both are independent implementations of the same NEAT algorithm targeting JavaScript/TypeScript environments, so a user would select one based on preference for language variant (JavaScript vs TypeScript) and API design rather than using them together.

neatjs
46
Emerging
tinyneat
29
Experimental
Maintenance 0/25
Adoption 6/25
Maturity 25/25
Community 15/25
Maintenance 0/25
Adoption 4/25
Maturity 25/25
Community 0/25
Stars: 22
Forks: 5
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stars: 7
Forks:
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m No Dependents
Stale 6m No Dependents

About neatjs

alenaksu/neatjs

NEAT (Neuro Evolution of Augmenting Topologies) implementation in JavaScript

This is a tool for developers who are building applications that require artificial intelligence to learn and evolve. It helps you implement a type of neural network that can augment its own structure over time. You would use this if you're a JavaScript developer working on AI projects.

AI-development machine-learning-engineering neural-networks evolutionary-algorithms JavaScript-development

About tinyneat

We-Gold/tinyneat

TinyNEAT is a simple and extensible NEAT (NeuroEvolution of Augmenting Topologies) implementation in TypeScript.

This project helps developers integrate NeuroEvolution of Augmenting Topologies (NEAT) into web-based applications, particularly for training AI agents in games or simulations. It takes an initial configuration and an 'environment' that provides inputs and evaluates agent actions. It then outputs trained AI agents (neural networks) that can perform tasks within that environment. This tool is for web developers and game developers looking to implement evolutionary AI.

AI-agent-training web-game-development evolutionary-algorithms simulation-AI TypeScript-development

Scores updated daily from GitHub, PyPI, and npm data. How scores work