{"id":13544944,"url":"https://github.com/juju2143/flufflepuff","last_synced_at":"2026-01-10T22:03:39.711Z","repository":{"id":13107405,"uuid":"15788990","full_name":"juju2143/flufflepuff","owner":"juju2143","description":"Fluffle Puff Programming Language","archived":false,"fork":false,"pushed_at":"2018-11-20T14:38:20.000Z","size":12,"stargazers_count":26,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T15:38:45.640Z","etag":null,"topics":["brainfuck","flufflepuff","language","mylittlepony","ponies","pony","programming-language"],"latest_commit_sha":null,"homepage":null,"language":"Lex","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juju2143.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}},"created_at":"2014-01-10T05:15:34.000Z","updated_at":"2023-07-12T04:54:35.000Z","dependencies_parsed_at":"2022-09-14T22:55:35.974Z","dependency_job_id":null,"html_url":"https://github.com/juju2143/flufflepuff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/juju2143/flufflepuff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juju2143%2Fflufflepuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juju2143%2Fflufflepuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juju2143%2Fflufflepuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juju2143%2Fflufflepuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juju2143","download_url":"https://codeload.github.com/juju2143/flufflepuff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juju2143%2Fflufflepuff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28259588,"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":"2026-01-10T02:00:06.867Z","response_time":57,"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","flufflepuff","language","mylittlepony","ponies","pony","programming-language"],"created_at":"2024-08-01T11:00:55.217Z","updated_at":"2026-01-10T22:03:39.675Z","avatar_url":"https://github.com/juju2143.png","language":"Lex","funding_links":[],"categories":["Other"],"sub_categories":["Miscs"],"readme":"BrainPuff\n=========\n\nBrainPuff is a programming language based on Brainfuck and the speech of everypony's favorite fluffy pony, Fluffle Puff.\n\nConversion table\n----------------\n```\nBF  Fluffle Puff\n+   pf\n-   bl\n\u003e   b\n\u003c   t\n.   !\n,   ?\n[   *gasp*\n]   *pomf*\n```\nExamples\n--------\nSample hello world in Brainfuck:\n```\n++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\n```\n\nSample hello world translated in BrainPuff:\n```\npfpfpfpfpfpfpfpfpfpf*gasp*bpfpfpfpfpfpfpfbpfpfpfpfpfpfpfpfpfpfbpfpfpfbpfttttbl*pomf*bpfpf!bpf!pfpfpfpfpfpfpf!!pfpfpf!bpfpf!ttpfpfpfpfpfpfpfpfpfpfpfpfpfpfpf!b!pfpfpf!blblblblblbl!blblblblblblblbl!bpf!b!\n```\n\nOutput:\n```\nHello World!\n```\nCompile and Run\n---------------\nThis project comes with a reference implementation written in C++.\n\nJust install ```flex```, then type ```make``` in a Linux, Mac OS X or Windows (with Cygwin) command prompt. Then you can run it like this:\n```\n% cat hello.fp | ./flufflepuff\n```\n```\n% ./flufflepuff \u003c hello.fp\n```\n```\n% ./flufflepuff hello.fp\n```\nThat's really simple. For now.\n\nImplementations\n---------------\nThis is the reference implementation released under GPL, so feel free to make your own implementation in other languages. You'll want to link back to the [original project's page](https://github.com/juju2143/flufflepuff) on your project page and tell me about it so I can link you here, it will be greatly appreciated.\n\n* [Implementation in Javascript by Lunar Fire](http://newlunarfire.github.io/brainpuff/)\n* [Brainfuck/Brainpuff converter by Jared M.F.](https://gist.github.com/JaredMFProgramming/a914a5a22cb893c913ec7c0a84d602d2)\n\nLinks\n-----\n* [Esolangs](http://esolangs.org/wiki/Fluffle_Puff)\n* [Fluffle Puff's blog](http://askflufflepuff.tumblr.com)\n* [Juju the Developer's website](http://juju2143.ca)\n* [Twitter](http://twitter.com/juju2143)\n* [Tumblr](http://toasters.rocks)\n\n![Fluffle Puff](http://th02.deviantart.net/fs70/PRE/i/2013/110/f/6/fluffle_puff_by_mixermike622-d4l5y4r.png \"Fluffle Puff\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuju2143%2Fflufflepuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuju2143%2Fflufflepuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuju2143%2Fflufflepuff/lists"}