{"id":15396067,"url":"https://github.com/costava/eca-viewer","last_synced_at":"2025-03-28T00:16:14.141Z","repository":{"id":91581611,"uuid":"296233997","full_name":"Costava/eca-viewer","owner":"Costava","description":"View elementary cellular automata in a GUI","archived":false,"fork":false,"pushed_at":"2020-09-20T20:53:47.000Z","size":44,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T02:13:40.955Z","etag":null,"topics":["cpp","fltk","gui"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Costava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-17T06:03:29.000Z","updated_at":"2020-09-20T20:53:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"b463d8c3-e5b9-4e2d-b254-7d56c1f1ad96","html_url":"https://github.com/Costava/eca-viewer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Feca-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Feca-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Feca-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Feca-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Costava","download_url":"https://codeload.github.com/Costava/eca-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944107,"owners_count":20697960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cpp","fltk","gui"],"created_at":"2024-10-01T15:30:46.984Z","updated_at":"2025-03-28T00:16:14.120Z","avatar_url":"https://github.com/Costava.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Elementary Cellular Automata Viewer\n===================================\n\nView [elementary cellular automata](https://en.wikipedia.org/wiki/Elementary_cellular_automaton) in a GUI window with UI for parameters and tuning.\n\nThere are two rendering options:\n- `RGB 888`: Each pixel is 24 bits (8 bits for each of the red, green, and blue components) where each bit is a cell. The least significant bit of the red component of the first (leftmost) pixel is the first cell.\n- `Grayscale 8`: Each pixel is an 8-bit grayscale value.\n\nThe first row of pixels is the initial state. Each row below is the next iteration of the row above it.\n\nDependencies:\n- C++98\n- [Fast Light Toolkit (FLTK)](https://www.fltk.org/) v1.3.5\n\nFeel free to open an issue to ask a question.\n\n![Screenshot 0](https://i.imgur.com/PjaOMPk.png)\n\nHow to\n------\n\nInstall [FLTK](https://www.fltk.org/) through your package manager e.g. `pamac install fltk`\n\nThen, use the `makefile`.\n\n`make run`  \nRun/launch the program.\nThis will build if necessary or if source files have been updated since the last build.\n\n`make build`  \nTo only build.\n\n`make clean`  \nDelete any built files.\n\nThe built executable can also be run as usual: `./main`\n\nLicense\n-------\n\nGNU General Public License Version 3. See file `LICENSE`.\n\nMore screenshots\n----------------\n\n![Screenshot 1](https://i.imgur.com/7xlqb8Q.png)\n\n![Screenshot 2](https://i.imgur.com/TlOsjBQ.png)\n\n![Screenshot 3](https://i.imgur.com/XC5rGwJ.png)\n\n![Screenshot 4](https://i.imgur.com/wOoaBBX.png)\n\n![Screenshot 5](https://i.imgur.com/JI6mWXF.png)\n\n![Screenshot 6](https://i.imgur.com/XtwPTa2.png)\n\n![Screenshot 7](https://i.imgur.com/09Af3Zb.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcostava%2Feca-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcostava%2Feca-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcostava%2Feca-viewer/lists"}