celestine
Celestine  
  
 
A neat library and DSL for creating graphics using SVG
Installation
Add to shards.yml
dependencies:
  celestine:
    github: celestinecr/celestine
Docs
Documentation is cool, you can view the docs for Celestine at:
SVG Stuff It Can Do
A full list is here.
TODO
- Full SVG support for all elements and attributes
- Finish adding all filters
- Add pattern
- Add gradients
Examples
If you'd like to see how the logo was made, check out make_logo
Here are some more intricate examples. procedural_art
Real world examples made with Celestine. All of these are flat SVG files with no JS inside, using only functions built into Celestine.
- Inward
- Mineshift
- Hypnos1
- Hypnos2
- Pschyoflower
- Semicircle Patchwork 1
- Semicircle Patchwork 2
- Chromatic Aberration
- Polar Spins
- Genuary 01 2021
- Genuary 02 2021 (10)
- Genuary 02 2021 (20)
- Genuary 02 2021 (40)
Community Examples
These are some examples of cool stuff other people have done with Celestine!
- sunrise @ github by SugarFi
- Uses the very strong Turbulence and DisplacementMap filters to create a very neat water effect.
 
Development
HMU via issues or make a pull request or something I don't know.
Contributing
- Fork it (https://github.com/celestinecr/celestine/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 to the developmentbranch at celestinecr/celestine