broken_crystals
Version, currently master branch1 version
- master branchlatestJun 17, 2020
github.com/NeuraLegion/broken_crystals_kemal
Temporary backup of Broken Crystals written in Kemal
Installation
# Add this to your shard.yml
dependencies:
broken_crystals:
github: NeuraLegion/broken_crystals_kemal
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.34.0- License
- MIT
- Authors
- Bar Hofesh, Mirsad Halilcevic, Amar Zlojic, Faris Seferagic, Dzevad Alibegovic
- Targets
clifrom src/cli.crseedfrom db/seed.crmicratefrom db/micrate.crbroken_crystalsfrom src/broken_crystals.cr
Dependencies
Runtime Dependencies
- pg~> 0.21.0github: will/crystal-pg
- kemal~> 0.26.1github: kemalcr/kemal
- crecto~> 0.11.3github: Crecto/crecto
- dotenv~> 0.3.0github: drum445/dotenv
- micrate~> 0.7.0github: amberframework/micrate
- kemal-session~> 0.13.0github: neuralegion/kemal-session
Development Dependencies
README
broken_crystals
This project is a fun off-time task to create a vulnerable web app in Crystal.
Installation
The project is available via dockerhub as the easiest option
docker pull neuralegion/broken_crystals
Usage
To run the project use
docker run -it neuralegion/broken_crystals -p 3000:3000
and browse http://localhost:3000/
If you are running without docker copy .env.example as .env with your settings to the root directory and run following commands:
# build app
shards build
# database migrations
bin/micrate up
# seed database
bin/seed
# run app
bin/broken_crystals
# try cli
bin/cli --help
Development
Development goals and issues will be tracked in the issues section
Contributing
- Fork it (https://github.com/NeuraLegion/broken_crystals/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
- Bar Hofesh - creator and maintainer
- Mirsad Halilcevic - maintainer
- Amar Zlojic - maintainer
- Faris Seferagic - maintainer
- Dzevad Alibegovic - 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
- Jun 17, 2020
- Crystal
0.34.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/NeuraLegion/broken_crystals_kemal
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1