wmnnd
Hey folks,
I wanted to share with you a project I’ve been working on for a while: It’s an Open Source (AGPLv3) newsletter tool. Think Mailchimp, but written in Elixir and you can run it on your own server.
Check out the website with a little demo video here:
Recently, people have been talking about the PETAL stack - and it fits Keila quite well: It’s built with Phoenix/Elixir, uses Tailwind for styling, and bit of AlpineJS sprinkled on top of LiveViews.
Developing Keila has been a breeze with the amazing tools from our community.
Here are some of the tools I’m using (on top of the usual suspects like Ecto):
- @princemaple’s Swoosh for sending emails with SMTP, SES & Co
- @sorentwo’s Oban to ensure reliable email deliveries and scheduling
- @edgurgel’s Solid for Liquid templating
- @philss’s Floki for HTML manipulation
Right now, I’m getting everything ready for the 0.1 release. If you’re curious about the code, check it out on GitHub:
https://github.com/pentacent/keila
If you have any questions or suggestions, let me know ![]()
Trending in Discussions
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
Exadra37
I have not tried it yet but it looks like a very good work you have done here.
I would suggest you to set-up Github sponsors for your project.
crova
Thanks for sharing, I will look at this during the weekend as I would be very keen to collaborate on something like this.
eksperimental
Looks really good. I am reading at your
git log --reversewmnnd
Excellent idea, I will be looking into this! Do you have any experience with GitHub Sponsors so far?
wmnnd
Very cool, please feel free to reach out to me personally
Exadra37
No, but see how a developer got to make 100k with Github Sponsors, and one if his projects is a port of LiveView to PHP named LiveWire:
crova
IIRC he began the project with a closed source and then opened it after hitting his target through GH sponsors. It seems that now he offers training material and support for the sponsors (after opening the source code).
It is a nice story to get inspiration from.
wmnnd
Keila v0.1.0 is now out!
The new Markdown editor is powered by LiveView and allows sending of hybrid HTML + Plain Text messages.
From now on, all releases will be available as Docker images on Docker Hub.
There’s now also a Documentation page, so if you want to give Keila a try, here are the installation instructions:
I hope I’ll find some time to blog about some of the challenges and learnings while building Keila so far. The next blog post will probably be on dynamic Ecto queries, but if you have questions about any particular technical aspect, let me know
wmnnd
Keila 0.5: WYSIWYG, Tracking + Hosted Edition!
Keila 0.5 is now out and there have been a bunch of new features since the last update I posted here!
There’s now also a hosted version of Keila available on https://www.keila.io/try.
You can try it for free!
If you’re interested in getting a subscription, feel free to PM me first
Let me know if you have any questions or suggestions! Bug reports and code contributions on GitHub are also always welcome
wmnnd
Keila 0.8: Revamped UI, Segmentation, Custom Contact Data, API
It’s been a while since I posted an update about Keila here, but that’s only because I forgot to update this post
Since 0.5, there have been tons of improvements to Keila, some of the most notable changes are:
There are also some neat improvements for people running their own Keila instance
And of course Keila has also been upgraded to Phoenix 1.6 and is now using
heextemplates exclusivelyThe Shiny New UI
The Segment Editor
Where’s the code? Can I contribute?
You can check out the complete code of Keila on GitHub. Bug reports, feature suggestions, and code contributions are very welcome
Is there a demo?
If you want to try Keila in action without installing it, you can check out the managed version for free on keila.io. If you’re interested in getting a subscription, please feel free to PM me.
If you want to install Keila on your own server, check out the installation docs.
GitHub Sponsors
Last but not least, as @Exadra37 suggested in this thread way back in February, you can now also support my work on Keila on GitHub Sponsors