{"id":15550147,"url":"https://github.com/ggerganov/wordle-bg","last_synced_at":"2025-07-08T00:33:34.648Z","repository":{"id":44698762,"uuid":"447667670","full_name":"ggerganov/wordle-bg","owner":"ggerganov","description":"🇧🇬 Wordle clone in Bulgarian","archived":false,"fork":false,"pushed_at":"2024-09-27T11:18:18.000Z","size":1158,"stargazers_count":39,"open_issues_count":0,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-15T03:54:27.431Z","etag":null,"topics":["cpp","emscripten","wordle"],"latest_commit_sha":null,"homepage":"https://wordle-bg.ggerganov.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ggerganov.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":"2022-01-13T16:17:56.000Z","updated_at":"2025-02-21T15:54:34.000Z","dependencies_parsed_at":"2024-04-26T15:28:31.615Z","dependency_job_id":"35d6b138-afc3-4c25-b19b-9f89728adce0","html_url":"https://github.com/ggerganov/wordle-bg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ggerganov/wordle-bg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggerganov%2Fwordle-bg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggerganov%2Fwordle-bg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggerganov%2Fwordle-bg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggerganov%2Fwordle-bg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ggerganov","download_url":"https://codeload.github.com/ggerganov/wordle-bg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggerganov%2Fwordle-bg/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264169161,"owners_count":23567263,"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","emscripten","wordle"],"created_at":"2024-10-02T13:51:30.849Z","updated_at":"2025-07-08T00:33:34.578Z","avatar_url":"https://github.com/ggerganov.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wordle-bg\n\nA [Wordle](https://www.powerlanguage.co.uk/wordle/) clone in Bulgarian\n\n\u003cimg src=\"https://user-images.githubusercontent.com/1991296/149661731-0b545de4-bf1c-4f9c-bf17-28ca22013ad6.png\" style=\"display: inline-block; overflow: hidden; width: 49%;\"\u003e\u003c/img\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/1991296/149661701-62093ce4-c97a-43b9-b9bf-5641fd6a9474.png\" style=\"display: inline-block; overflow: hidden; width: 49%;\"\u003e\u003c/img\u003e\n\nPlay online: https://wordle-bg.ggerganov.com\n\n## Description\n\nThis clone is written in C++ and ported to the Web with Emscripten. The bulk of the implementation is in the file [src/main.cpp](src/main.cpp). The HTML/JS wrapper is in [src/index-tmpl.html](src/index-tmpl.html). The advantages of this programming stack is that you can run the game both as a native application and as a web-page. The main drawback is that you lose most of the HTML/JS/CSS goodies available when building a standard web application.\n\nI've tried to keep the look and feel as close as possible to the original, although there are certain things that do not behave the same. For example, the smooth fade-in and fade-out of the window popups was too complicated to implement, so I opted out for a simpler approach.\n\nThe current [dictionary](words/words.txt) contains 14051 words.\nThe daily wordle is selected from a smaller, secret pool of words, containing mostly nouns and adjectives.\n\n## Build as native app\n\n```\n# install dependencies\nsudo apt-get install libsdl2-dev\n\n# build from source\ngit clone --recursive https://github.com/ggerganov/wordle-bg\ncd wordle-bg\nmkdir build \u0026\u0026 cd build\ncmake ..\nmake -j\nln -sfn ../fonts/* ./\nln -sfn ../words/* ./\n./bin/wordle\n```\n\n## Build as web app\n\n```\ngit clone --recursive https://github.com/ggerganov/wordle-bg\ncd wordle-bg\nmkdir build-em \u0026\u0026 cd build-em\nemcmake cmake ..\nmake -j\ncp ./bin/wordle-extra/* /var/www/html/\ncp ./bin/* /var/www/html/\n```\n\n## Thanks\n\n- [@rgerganov](https://github.com/rgerganov) for the idea\n- [@ibob](https://github.com/ibob) for helping me find a dictionary with Bulgarian words\n- [@Vankata453](https://github.com/Vankata453) for adding the ability to play past puzzles (https://github.com/ggerganov/wordle-bg/pull/10)\n- Make sure to check out the original at: https://www.powerlanguage.co.uk/wordle/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggerganov%2Fwordle-bg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fggerganov%2Fwordle-bg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggerganov%2Fwordle-bg/lists"}