{"id":44013308,"url":"https://github.com/vani-tty1/memerist","last_synced_at":"2026-04-02T20:53:05.728Z","repository":{"id":324194497,"uuid":"1095702654","full_name":"vani-tty1/memerist","owner":"vani-tty1","description":"A simple meme editor for Linux","archived":false,"fork":false,"pushed_at":"2026-03-24T12:53:19.000Z","size":5635,"stargazers_count":51,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-25T16:49:48.383Z","etag":null,"topics":["c","gnome","gtk4","image-manipulation","libadwaita","linux","meson","ninja-build","photo-editing"],"latest_commit_sha":null,"homepage":"https://flathub.org/en/apps/io.github.vani_tty1.memerist","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/vani-tty1.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-13T12:05:18.000Z","updated_at":"2026-03-25T06:02:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/vani-tty1/memerist","commit_stats":null,"previous_names":["vani1-2/gnome-meme-generator","vani1-2/memerist","vani-tty1/memerist"],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/vani-tty1/memerist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vani-tty1%2Fmemerist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vani-tty1%2Fmemerist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vani-tty1%2Fmemerist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vani-tty1%2Fmemerist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vani-tty1","download_url":"https://codeload.github.com/vani-tty1/memerist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vani-tty1%2Fmemerist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31316008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["c","gnome","gtk4","image-manipulation","libadwaita","linux","meson","ninja-build","photo-editing"],"created_at":"2026-02-07T15:00:43.009Z","updated_at":"2026-04-02T20:53:05.723Z","avatar_url":"https://github.com/vani-tty1.png","language":"C","readme":"# Memerist\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"data/icons/hicolor/scalable/apps/io.github.vani_tty1.memerist.svg\" alt=\"GNOME Meme Editor Logo\" width=\"128\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eMemes go BRRRRRRRRRRRRR\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A modern meme editor built with GTK 4 and Libadwaita.\n\u003c/p\u003e\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://copr.fedorainfracloud.org/coprs/vaniiiiii/memerist\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/📦_Copr-294172?style=for-the-badge\u0026logo=fedora\u0026logoColor=white\" alt=\"Copr\"\u003e\n  \u003c/a\u003e \n\u003c/p\u003e\n\n[![Copr build status](https://copr.fedorainfracloud.org/coprs/vaniiiiii/memerist/package/memerist/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/vaniiiiii/memerist/package/memerist/)\n\n\u003ca href='https://flathub.org/apps/details/io.github.vani_tty1.memerist'\u003e\n    \u003cimg width='240' alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en'/\u003e\n\u003c/a\u003e\n\n\u003cbr\u003e\n\n\n\n---  \n\n\n## Features\n- **Use or Import your own Templates** \n- **Image Import** - Load any image to use as your meme template\n- **Classic Meme Text** - You can drag the text anywhere in the photo\n- **PNG Export** \n- **Layers** - Import any images as another layer to the base image\n- **Native GNOME Design**\n- **Let it Happen**\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"800\" alt=\"meme example 2\" src=\"https://raw.githubusercontent.com/vani-tty1/vani-tty1.github.io/main/uploads/screenshot1.png\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"800\" alt=\"meme example 2\" src=\"https://raw.githubusercontent.com/vani-tty1/vani-tty1.github.io/main/uploads/screenshot2.png\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"800\" alt=\"meme example 2\" src=\"https://raw.githubusercontent.com/vani-tty1/vani-tty1.github.io/main/uploads/screenshot3.png\"/\u003e\n\u003c/p\u003e\n\n---\n\n## Building from Source\n\n#### Prerequisites\n\n**Install the required development packages:**\n\n- `gtk4-devel`\n- `libadwaita-devel`\n- `meson`\n- `ninja`\n- `blueprint-compiler`\n- `libepoxy-devel`\n\n\u003cbr\u003e\n    \nDistributions often names these packages differently, use your package manager\nto search for this packages or browse your distributions package repo.\n\n\n\u003cbr\u003e\n\n#### Build Instructions\nThere are two ways to build this from source,\n\n1.  Clone and open this project in GNOME BUilder and hit the play button up top.\n\n2.  Manual way below:\n\n\n```bash\n# Clone the repository\ngit clone https://github.com/vani-tty1/memerist.git\n\n# compiles and creates a build directory,\n# run the binary by using ./build/src/memerist\nmake build\n\n# rebuilds and runs the application.\n# Use this after making changes to quickly compile and launch.\nmake run\n\n# Compile an optimized release version.\n# create a dir called build-release\nmake release\nmake run-release\n\n# Remove all compiled build directories\nmake clean\n```\n\n---\n\n##  Usage\n\n1. Launch Memerist from your application menu\n2. Click the folder button to browse images using your file browser\n3. Enter your text, you can drag the text anywhere in the photo viewport\n4. Export your meme as PNG\n5. Let it Happen\n\n---\n\n## Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests.\n\nNote:\n  Please submit your Pull Request against the `testing` branch (do not submit directly to `main`).\n  \n## License\n\nThis project is open source. Please check the LICENSE file for details.\n\n## Acknowledgments\n\nBuilt with GTK4 and Libadwaita.\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvani-tty1%2Fmemerist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvani-tty1%2Fmemerist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvani-tty1%2Fmemerist/lists"}