{"id":39960003,"url":"https://github.com/null-byte-00/fargasht","last_synced_at":"2026-01-18T21:06:18.762Z","repository":{"id":65219779,"uuid":"588246741","full_name":"Null-byte-00/Fargasht","owner":"Null-byte-00","description":"A simple evolution simulator written in python","archived":false,"fork":false,"pushed_at":"2023-01-12T21:00:00.000Z","size":4289,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-26T09:16:18.774Z","etag":null,"topics":["ai","data-science","evolution","evolutionary-algorithms","machine-learning","neural-network","numpy","pygame"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Null-byte-00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2023-01-12T17:11:56.000Z","updated_at":"2023-01-12T18:22:47.000Z","dependencies_parsed_at":"2023-01-15T15:45:39.670Z","dependency_job_id":null,"html_url":"https://github.com/Null-byte-00/Fargasht","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Null-byte-00/Fargasht","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Null-byte-00%2FFargasht","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Null-byte-00%2FFargasht/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Null-byte-00%2FFargasht/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Null-byte-00%2FFargasht/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Null-byte-00","download_url":"https://codeload.github.com/Null-byte-00/Fargasht/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Null-byte-00%2FFargasht/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28550549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T20:59:07.572Z","status":"ssl_error","status_checked_at":"2026-01-18T20:59:02.799Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","data-science","evolution","evolutionary-algorithms","machine-learning","neural-network","numpy","pygame"],"created_at":"2026-01-18T21:06:18.293Z","updated_at":"2026-01-18T21:06:18.757Z","avatar_url":"https://github.com/Null-byte-00.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fargasht\nFargasht is a simple program to simulate evolution in nature using neural networks and machine learning\n## Use\n### first clone the repository\n```\ngit clone https://github.com/Null-byte-00/Fargasht/\n```\n### enter directory\n```\ncd Fargasht\n```\n### create a virtual enviroment\n```\nvirtualenv venv\n```\n### activate virtual enviroment\nwindows(Powershell):\n```\n.\\venv\\script\\activate.ps1\n```\nlinux:\n```\nsource venv/bin/activate\n```\n### Install requirements\n```\npip install -r requirements.txt\n```\n### run the simulator\n```\npython main.py\n```\n## How it works?\nfirst you run the program you'll see 100 planktons randomly moving around. each of these creatures have their own neural network. but their brain connections are \ncompletely random so they are moving randomly.\nafter each generation all the population dies. but those who are on the right side of the screen have a chance to mate and create the next generation\n\u003cbr\u003ehere is generation zero\u003cbr\u003e\n![alt text](https://github.com/Null-byte-00/Fargasht/blob/main/gen0.gif)\n\u003cbr\u003eand here is generation 91\u003cbr\u003e\n![alt text](https://github.com/Null-byte-00/Fargasht/blob/main/gen91.gif)\n\u003cbr\u003eas you can see the planktons' brains have evolved to go to the right side of the screen\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnull-byte-00%2Ffargasht","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnull-byte-00%2Ffargasht","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnull-byte-00%2Ffargasht/lists"}