molinillo
Version, currently 0.2.24 versions
- 0.2.2latestFeb 11, 2026
- 0.2.1not indexedFeb 11, 2026
- 0.2.0not indexedFeb 11, 2026
- 0.1.0not indexedFeb 11, 2026
github.com/crystal-lang/crystal-molinillo
A generic dependency resolution algorithm. Ported from https://github.com/CocoaPods/Molinillo/
33 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
molinillo:
github: crystal-lang/crystal-molinillo
version: ~> 0.2.2Then run:
shards installshard.yml
- Crystal
>= 0.35.0, < 2.0.0- License
- MIT
- Author
- Juan Wajnerman <waj@manas.tech>
Dependencies
This version declares no dependencies.
Documentation
Generated from the source of the current release. The first visit to a release that has never been documented starts its build.
README
# crystal-molinillo
A port of [Molinillo](https://github.com/CocoaPods/Molinillo/) (generic dependency resolution algorithm) to [Crystal](https://crystal-lang.org)
## Installation
1. Add the dependency to your `shard.yml`:
```yaml
dependencies:
molinillo:
github: crystal-lang/crystal-molinillo
```
2. Run `shards install`
## Usage
```crystal
require "molinillo"
```
This was built to be used by [Shards](https://github.com/crystal-lang/shards). Check [`MolinilloSolver`](https://github.com/crystal-lang/shards/blob/master/src/molinillo_solver.cr) for an example of integration.
## Development
This code uses a subrepository with test fixtures. Make sure you clone the repository with `--recursive` before running tests:
```
git clone --recursive https://github.com/crystal-lang/crystal-molinillo
```
## Contributing
1. Fork it (<https://github.com/crystal-lang/crystal-molinillo/fork>)
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request
## Contributors
- [Juan Wajnerman](https://github.com/waj) - creator and maintainer
Links
This release
- Version
0.2.2- Tagged
- Feb 11, 2026
- Commit
9a7f2b14c219- Crystal
>= 0.35.0, < 2.0.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/crystal-lang/crystal-molinillo
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 4