kemal_and_lsutra_sample_app
Version, currently master branch1 version
- master branchlatestFeb 17, 2026
github.com/mamantoha/kemal_and_lustra_sample_app
No description declared in shard.yml.
1 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
kemal_and_lsutra_sample_app:
github: mamantoha/kemal_and_lustra_sample_app
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.15.0- License
- MIT
- Author
- Anton Maminov
- Targets
appfrom src/app.crdb_clifrom src/db_cli.cr
Dependencies
Runtime Dependencies
- kilt*github: jeromegn/kilt
- kemal*github: kemalcr/kemal
- slang*github: jeromegn/slang, branch: master
- lustra*github: crystal-garage/lustra, branch: main
- kemal-kilt*github: crystal-garage/kemal-kilt
README
Kemal and Lustra ORM Sample Application
It's an example of traditional blog-like application with post objects, which have a title and content.
- A
postis associated to anauthorvia a foreign key. - A
postitself can have multipletags. - A
posthas self-referential association to define leaders/followers.
Full text search for posts based on title, content, author's name and tags.

Development
psql -c 'DROP DATABASE IF EXISTS kemal_and_lustra_sample_app;' -U postgres
psql -c 'CREATE DATABASE kemal_and_lustra_sample_app;' -U postgres
crystal ./src/db_cli.cr migrate
crystal ./src/db_cli.cr migrate seed
pg_dump kemal_and_lustra_sample_app > src/db/structure.sql
crystal ./src/app.cr
Open http://localhost:3000/?query=poney%20crystal

Contributing
- Fork it (https://github.com/mamantoha/kemal_and_lustra_sample_app/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
Contributors
- Anton Maminov - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Feb 17, 2026
- Crystal
1.15.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/mamantoha/kemal_and_lustra_sample_app
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1