{"id":18378285,"url":"https://github.com/tyom/memify","last_synced_at":"2025-04-11T08:23:48.214Z","repository":{"id":37703594,"uuid":"182325943","full_name":"tyom/memify","owner":"tyom","description":"Create memes on the fly","archived":false,"fork":false,"pushed_at":"2023-01-03T22:10:57.000Z","size":3021,"stargazers_count":1,"open_issues_count":21,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T22:42:25.483Z","etag":null,"topics":["canvas","konva","micro","node","now","puppeteer","serverless","vue"],"latest_commit_sha":null,"homepage":"https://memify.tyom.dev","language":"Vue","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/tyom.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}},"created_at":"2019-04-19T21:08:29.000Z","updated_at":"2024-06-03T09:47:52.000Z","dependencies_parsed_at":"2023-02-01T11:01:51.749Z","dependency_job_id":null,"html_url":"https://github.com/tyom/memify","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyom%2Fmemify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyom%2Fmemify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyom%2Fmemify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyom%2Fmemify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tyom","download_url":"https://codeload.github.com/tyom/memify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248361052,"owners_count":21090807,"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":["canvas","konva","micro","node","now","puppeteer","serverless","vue"],"created_at":"2024-11-06T00:32:44.448Z","updated_at":"2025-04-11T08:23:48.190Z","avatar_url":"https://github.com/tyom.png","language":"Vue","readme":"# Memify\n\nThe meme creation service.\n\nThe configuration is set in `preset.json`, which could be moved to GitHub gists.\nEach item in preset consists of background image, text and optional foreground\nimage, which is overlaid on top of text for additional effects, such as shades.\n\nTo run the service locally:\n\n```\nyarn dev\n```\n\nThis runs server and client on different ports and then proxied to one place \nhttp://localhost:9000 to emulate the production environment.\n\nThe service is designed to be deployed to [now.sh](https://zeit.co/now)\nas a serverless app:\n\n```\nyarn deploy\n``` \n\nIt uses [Konva](https://konvajs.org) (canvas library) to compose the text \nand images and then rendered with Puppeteer.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyom%2Fmemify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftyom%2Fmemify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyom%2Fmemify/lists"}