Skip to content

devnote-dev/geode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e541055 · Mar 23, 2025
Sep 19, 2023
Aug 3, 2024
Mar 23, 2025
Aug 3, 2024
Jan 27, 2023
Sep 19, 2023
Jan 27, 2023
Oct 23, 2023
Mar 23, 2025
Mar 23, 2025

Repository files navigation

Geode

An alternative Crystal package manager


Geode is a drop-in replacement for Shards with additional features and tools for a better Crystal experience.

Installation

From Release

See the releases page for available packaged binaries.

Linux

curl -L https://github.com/devnote-dev/geode/releases/download/nightly/geode-nightly-linux-x86_64.tar.gz -o geode.tar.gz
tar -xvf geode.tar.gz -C /usr/local/bin

Windows (PowerShell)

Invoke-WebRequest "https://github.com/devnote-dev/geode/releases/download/nightly/geode-nightly-windows-x86_64-msvc.zip" -OutFile geode.zip
Expand-Archive .\geode.zip .

From Source

Crystal version 1.9.0 or higher is required to build Geode. Make sure to add the bin/ directory to PATH or move the Geode binaries to a directory in PATH.

git clone https://github.com/devnote-dev/geode
cd geode
shards build

Usage

TODO.

Contributing

  1. Fork it (https://github.com/devnote-dev/geode/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

© 2023 devnote-dev