Go to file
Kailash Nadh 93c952082c Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
email-templates Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
frontend Add 'send campaign' shortcut link to lists view 2019-03-28 18:18:26 +05:30
manager Refactor TrackLink template function to accept backticks 2018-12-19 12:28:52 +05:30
messenger Add admin e-mail notifications. 2018-11-28 13:29:57 +05:30
models Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
public Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
subimporter Add admin e-mail notifications. 2018-11-28 13:29:57 +05:30
.gitignore Ignore yarn.lock 2018-10-25 19:23:30 +05:30
Makefile Add target 'run' to Makefile 2019-03-27 13:35:51 +05:30
README.md chore: Go modules and add readme 2019-02-01 11:13:37 +05:30
admin.go Rename 'runner.Runner' to 'manager.Manager' 2018-12-19 12:03:13 +05:30
campaigns.go Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
config.toml.sample Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
go.mod chore: Go modules and add readme 2019-02-01 11:13:37 +05:30
go.sum chore: Go modules and add readme 2019-02-01 11:13:37 +05:30
handlers.go Fix incorrect passing of error in HTTP response 2019-03-09 13:14:53 +05:30
import.go Add admin e-mail notifications. 2018-11-28 13:29:57 +05:30
install.go Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
lists.go Fresh start 2018-10-25 19:21:47 +05:30
main.go Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
manager_db.go Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
media.go Fresh start 2018-10-25 19:21:47 +05:30
notifications.go Add admin e-mail notifications. 2018-11-28 13:29:57 +05:30
public.go Add embedding of static assets for standalone dist binary 2019-01-03 16:48:47 +05:30
queries.go Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
queries.sql Refactor campaigns query into two: 'query' and 'get' 2019-03-30 12:38:02 +05:30
schema.sql Refactor SQL schema and add missing indexes 2018-12-26 15:31:30 +05:30
stats.sql Add support for campaign view tracking with {{ TrackView }} pixel tag 2018-11-02 13:20:32 +05:30
subscribers.go Add bulk subscriber querying, segmentation, and management features 2018-12-18 10:54:55 +05:30
templates.go Remove redundant error wrapper 2018-12-26 15:38:08 +05:30
users.go Fresh start 2018-10-25 19:21:47 +05:30
utils.go Add bulk subscriber querying, segmentation, and management features 2018-12-18 10:54:55 +05:30

README.md

listmonk

Full fledged, high performance newsletter and mailing list manager

Development

Install dependencies

make deps

Build frontend assets

make build_frontend

Create config file and edit the necessary params

cp config.toml.sample config.toml

Use stuffbin to package static assets and build binary

make build

Binary comes up with installer to setup schema and superadmin

./listmonk --install

Run binary

./listmonk

For new developers, you can also run all at once using quickdev option.

make quickdev