Lucky is a web application framework that:
- Catches bugs you didn't know you had
- Runs incredibly quickly with low memory usage
- Helps you spend more time on code instead of debugging and writing tests.
Learn more about what makes Lucky special.
Lucky has a fresh new set of guides that make it easy to get started.
Feel free to say hi or ask questions on our chat room.
Keep up to date by following @luckyframework on Twitter.
You need to make sure to install the Crystal dependencies.
- Run
crystal deps
- Run
crystal spec
from the project root.
- Fork it ( https://github.com/luckyframework/web/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- paulcsmith Paul Smith - creator, maintainer
- SessionHandler, CookieHandler and FlashHandler are based on Amber. Thank you to the Amber team!
- Thanks to Rails for inspiring many of the ideas that are easy to take for granted. Convention over configuration, removing boilerplate, and most importantly - focusing on developer happiness.
- Thanks to Phoenix, Ecto and Elixir for inspiring LuckyRecord's forms, Lucky's single base actions and pipes, and focusing on helpful error messages.
lucky watch
based heavily on Sentry. Thanks @samueleaton!