github.com/robcole/lucky2http
main / published Jul 10, 2025 / repository
Lucky Framework with full HTTP/2 support using nomadlabsinc/ht2
http2test
This is a project written using Lucky. Enjoy!
Setting up the project
- Install required dependencies
- Update database settings in
config/database.cr - Run
script/setup - Run
lucky devto start the app
Using Docker for development
- Install Docker
- Run
docker compose up
The Docker container will boot all of the necessary components needed to run your Lucky application.
To configure the container, update the docker-compose.yml file, and the docker/development.dockerfile file.
Learning Lucky
Lucky uses the Crystal programming language. You can learn about Lucky from the Lucky Guides.
API
- Api
- ApiAction
Include modules and add methods that are for all API requests
- AppDatabase
- AppServer
- BaseEmail
Learn about sending emails https://luckyframework.org/guides/emails/sending-emails-with-carbon
- BaseModel
- BaseSerializer
- ErrorSerializer
This is the default error serializer generated by Lucky.
- Errors
- Home
- PasswordValidations
- RequestPasswordReset
- ResetPassword
- SignInUser
- SignUpUser
- User
- UserFromEmail
- UserQuery
- UserSerializer
- UserToken
Generates and decodes JSON Web Tokens for Authenticating users.