{"id":20308660,"url":"https://github.com/pkwasniok/pkbrainfuck","last_synced_at":"2025-07-27T02:33:38.788Z","repository":{"id":160584415,"uuid":"410535619","full_name":"pkwasniok/PKBrainfuck","owner":"pkwasniok","description":"Brainfuck interpreter","archived":false,"fork":false,"pushed_at":"2021-10-16T13:27:19.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-13T06:44:48.741Z","etag":null,"topics":["brainfuck","brainfuck-interpreter","cpp","interpreter","makefile"],"latest_commit_sha":null,"homepage":"","language":"C++","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/pkwasniok.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":"2021-09-26T11:40:41.000Z","updated_at":"2022-07-25T08:51:00.000Z","dependencies_parsed_at":"2023-07-31T06:01:30.106Z","dependency_job_id":null,"html_url":"https://github.com/pkwasniok/PKBrainfuck","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pkwasniok/PKBrainfuck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkwasniok%2FPKBrainfuck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkwasniok%2FPKBrainfuck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkwasniok%2FPKBrainfuck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkwasniok%2FPKBrainfuck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkwasniok","download_url":"https://codeload.github.com/pkwasniok/PKBrainfuck/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkwasniok%2FPKBrainfuck/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267288873,"owners_count":24064723,"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","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["brainfuck","brainfuck-interpreter","cpp","interpreter","makefile"],"created_at":"2024-11-14T17:23:26.426Z","updated_at":"2025-07-27T02:33:38.744Z","avatar_url":"https://github.com/pkwasniok.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PKBrainfuck\nPKBrainfuck is my own brainfuck interpreter created fully in cpp. Currently it's work in progress.\n\n## Basic features\n 1. Interpreting and executing code written in brainfuck\n\n## Installation\nTo install this interpreter on your own computer, you have to:\n 1. Clone this repository `$ git clone https://github.com/pkwasniok/PKBrainfuck/`\n 2. Compile code on your machine `$ make` (gcc is needed)\n 3. Run interpreter `$ ./pkbrainfuck hello_world.bf`\n\n## Usage\nTo run your program you have to start interpreter with you file name as first parameter. Command should look liek this `$ pkbrainfuck {your-file-name}`. After this your code should be executed properly.\n\n## Plans\n 1. Add posibility of changing size of file buffor\n 2. Add posibility of changing size of bf script buffor\n 3. Add rest of the operetors (for now it only handles following operators: `\u003e`, `\u003c`, `+`, `-`, `.`)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkwasniok%2Fpkbrainfuck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkwasniok%2Fpkbrainfuck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkwasniok%2Fpkbrainfuck/lists"}