shards-info
Version, currently 9.1.037 versions
- 9.1.0latestJun 27, 2026
- 9.0.0not indexedAug 12, 2026
- 8.1.0not indexedAug 12, 2026
- 8.0.0not indexedAug 12, 2026
- 7.5.0not indexedAug 12, 2026
- 7.4.0not indexedAug 12, 2026
- 7.3.0not indexedAug 12, 2026
- 7.2.0not indexedAug 12, 2026
- 7.1.1not indexedAug 12, 2026
- 7.1.0not indexedAug 12, 2026
- 7.0.0not indexedAug 12, 2026
- 6.2.0not indexedAug 12, 2026
- 6.1.0not indexedAug 12, 2026
- 6.0.0not indexedAug 12, 2026
- 5.0.0not indexedAug 12, 2026
- 4.4.1not indexedAug 12, 2026
- 4.4.0not indexedAug 12, 2026
- 4.3.1not indexedAug 12, 2026
- 4.3.0not indexedAug 12, 2026
- 4.2.1not indexedAug 12, 2026
- 4.2.0not indexedAug 12, 2026
- 4.1.1not indexedAug 12, 2026
- 4.1.0not indexedAug 12, 2026
- 4.0.0not indexedAug 12, 2026
- 3.4.3not indexedAug 12, 2026
- 3.4.2not indexedAug 12, 2026
- 3.4.1not indexedAug 12, 2026
- 3.4.0not indexedAug 12, 2026
- 3.2.0not indexedAug 12, 2026
- 3.1.0not indexedAug 12, 2026
- 3.0.0not indexedAug 12, 2026
- 2.4.0not indexedAug 12, 2026
- 2.3.0not indexedAug 12, 2026
- 2.2.0not indexedAug 12, 2026
- 2.1.0not indexedAug 12, 2026
- 2.0.0not indexedAug 12, 2026
- 1.0.0not indexedAug 12, 2026
github.com/mamantoha/shards-info
Source code of https://shards.info/
46 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
shards-info:
github: mamantoha/shards-info
version: ~> 9.1.0Then run:
shards installshard.yml
- Crystal
1.20.2- License
- MIT
- Author
- Anton Maminov
- Targets
clifrom src/cli.crwebfrom src/web.crworkerfrom src/worker.cr
Dependencies
Runtime Dependencies
- i18n*github: crystal-i18n/i18n
- kilt*github: jeromegn/kilt
- noir*github: crystal-garage/noir, branch: develop
- cache>= 1.0.0github: crystal-cache/cache
- cmark*github: amauryt/cr-cmark-gfm, branch: master
- crest*github: mamantoha/crest
- emoji*github: veelenga/emoji.cr, branch: master
- ipapi*github: geocrystal/ipapi-crystal
- kemal>= 1.7.0github: kemalcr/kemal
- raven~> 1.9.1github: Sija/raven.cr
- redis*github: jgaskins/redis
- slang*github: jeromegn/slang, branch: master
- dotenv*github: gdotdesign/cr-dotenv, branch: master
- lustra>= 0.18.2github: crystal-garage/lustra, branch: main
- defense*github: defense-cr/defense, branch: master
- autolink*github: crystal-community/autolink.cr
- mosquito~> 2.0github: mosquito-cr/mosquito, branch: master
- countdown*github: mamantoha/countdown-crystal
- delegator*github: Schniz/delegator.cr
- retriable*github: Sija/retriable.cr
- time_zone*github: mamantoha/time_zone
- flag_emoji*github: mamantoha/flag_emoji
- kemal-kilt*github: crystal-garage/kemal-kilt
- multi_auth*github: msa7/multi_auth, branch: master
- shards_spec*github: mamantoha/shards_spec
- humanize_time*github: mamantoha/humanize_time
- kemal-session*github: kemalcr/kemal-session
- time_duration*github: mamantoha/time_duration
- device_detector*github: crystal-garage/device_detector, branch: develop
- time_by_example*github: mamantoha/time_by_example
- redis_cache_store>= 1.0.0github: crystal-cache/redis_cache_store
- cadmium_transliterator*github: cadmiumcr/transliterator
- kemal-session-redis-engine*github: crystal-garage/kemal-session-redis-engine, branch: main
Development Dependencies
- ameba*github: crystal-ameba/ameba, branch: masterdev
- spec-kemal*github: kemalcr/spec-kemaldev
README
View of all repositories on Github and Gitlab that have Crystal code in them.
Installation
- Install Crystal
- Clone this repository
- Install dependencies
shards install - Rename
.env.exampleto.env, and set variables. - Run Web server as
crystal src/web.cr
Development
psql -c 'CREATE DATABASE shards_info_development;' -U postgres
crystal src/cli.cr migrate
Database Operations (Makefile)
We use a Makefile to automate database schema dumps and restoration. Available commands:
Dump database schema and migrations
make db-dump
This dumps both the schema and migration metadata (__lustra_metadatas table) into src/db/structure.sql.
Dump schema only
make db-dump-schema
Dump migrations metadata only
make db-dump-migrations
Restore from dump
make db-restore
Using a different database
make db-dump DB_NAME=your_database_name
make db-restore DB_NAME=your_database_name
View all available commands
make help
Frontend
Install depencencies:
npm install
After modifications run npm run build, npm run oxlint, and npm run oxfmt.
Specs
Prepare a database:
crystal spec/initdb.cr
Run specs:
KEMAL_ENV=test crystal spec
Special thanks
- Crystal language
- Lustra - Advanced ORM between PostgreSQL and Crystal
- Kemal - Web microframework for Crystal
- Mosquito - A generic background task runner for Crystal applications
- raven.cr - Crystal client for Sentry
- cr-cmark-gfm - Crystal C bindings for cmark-gfm
- noir - Syntax Highlight Library for Crystal
- Logo icon taken from Game Icons pack under CC BY 3.0 license.
Contributing
- Fork it (https://github.com/mamantoha/shards-info/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
- mamantoha Anton Maminov - creator, maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
9.1.0- Tagged
- Jun 27, 2026
- Commit
1268ebcb47d7- Crystal
1.20.2- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/mamantoha/shards-info
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 23, 2026
- Synced
- Sep 23, 2026
- Versions
- 37