{"id":21864103,"url":"https://github.com/acctress/brainlua","last_synced_at":"2026-04-04T17:36:31.229Z","repository":{"id":264471969,"uuid":"893473781","full_name":"gosulja/brainlua","owner":"gosulja","description":"A brainfuck implementation written in Lua.","archived":false,"fork":false,"pushed_at":"2025-01-04T02:39:49.000Z","size":7,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T03:27:50.431Z","etag":null,"topics":["brainfuck","brainfuck-interpreter","lua","luajit"],"latest_commit_sha":null,"homepage":"https://github.com/gosulja/brainlua","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gosulja.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-24T14:42:23.000Z","updated_at":"2025-01-04T02:39:52.000Z","dependencies_parsed_at":"2024-11-24T15:42:58.309Z","dependency_job_id":null,"html_url":"https://github.com/gosulja/brainlua","commit_stats":null,"previous_names":["gosulja/brainlua"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosulja%2Fbrainlua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosulja%2Fbrainlua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosulja%2Fbrainlua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosulja%2Fbrainlua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gosulja","download_url":"https://codeload.github.com/gosulja/brainlua/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235720562,"owners_count":19034973,"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":["brainfuck","brainfuck-interpreter","lua","luajit"],"created_at":"2024-11-28T04:07:27.768Z","updated_at":"2026-02-22T01:03:26.989Z","avatar_url":"https://github.com/gosulja.png","language":"Lua","readme":"# brainlua\nA brainfuck implementation written in Lua with LuaJIT.\n\nThis implementation currently passes all of the tests internally, if you want to contribute and fix any errors you encounter, please add new test cases and a pull request!\n\n# TODO\n* Redesign the token structure for a more concise and optimistic output, potentially encode tokens, and pack a repetitive count along side the tokens type.\n\n# Requirements\n* LuaJIT\n\n# Usage\nMake sure you have the requirements installed on your machine before proceeding.\n\n### Clone the repository.\n```bash\n$ git clone https://github.com/gosulja/brainlua.git\n$ cd brainlua\n```\n\n### Run internal test cases.\n```bash\n$ luajit src/main.lua -t\n```\n\nThis will run the repl along with the test cases.\n\n### Running files\n```bash\n$ luajit src/main.lua examples/cat.b\n```\n\nFiles require to have the `.b` file extension.\n\n# Resources\n* https://www.brainfuck.org/\n* https://www.brainfuck.org/epistle.html\n* https://www.brainfuck.org/tests.b\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facctress%2Fbrainlua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facctress%2Fbrainlua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facctress%2Fbrainlua/lists"}