Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tyom/memify
Create memes on the fly
https://github.com/tyom/memify
canvas konva micro node now puppeteer serverless vue
Last synced: about 1 month ago
JSON representation
Create memes on the fly
- Host: GitHub
- URL: https://github.com/tyom/memify
- Owner: tyom
- Created: 2019-04-19T21:08:29.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T22:10:57.000Z (about 2 years ago)
- Last Synced: 2024-11-06T00:40:34.116Z (3 months ago)
- Topics: canvas, konva, micro, node, now, puppeteer, serverless, vue
- Language: Vue
- Homepage: https://memify.tyom.dev
- Size: 2.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Memify
The meme creation service.
The configuration is set in `preset.json`, which could be moved to GitHub gists.
Each item in preset consists of background image, text and optional foreground
image, which is overlaid on top of text for additional effects, such as shades.To run the service locally:
```
yarn dev
```This runs server and client on different ports and then proxied to one place
http://localhost:9000 to emulate the production environment.The service is designed to be deployed to [now.sh](https://zeit.co/now)
as a serverless app:```
yarn deploy
```It uses [Konva](https://konvajs.org) (canvas library) to compose the text
and images and then rendered with Puppeteer.