vizbor

Version, currently main branch1 version
  • main branchlatestNov 17, 2024

github.com/kebasyaty/vizbor

Vizbor is a high-level Crystal web framework that encourages rapid development and clean, \ pragmatic design. Its free and open source.

4 stars
1 dependent
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  vizbor:
    github: kebasyaty/vizbor
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
>= 1.14.0, < 2.0
License
MIT
Author
Gennady Kostyunin

Dependencies

Runtime Dependencies

Development Dependencies

  • ameba*github: crystal-ameba/amebadev

README

Vizbor is based on the lightning fast, super simple Kemal web framework. For more information see Kemal.

Requirements

View the list of requirements.

Installation

  1. Install MongoDB (if not installed): Fedora Debian Ubuntu Linux Mint

  2. Install additional libraries (if not installed): Fedora Debian Ubuntu Linux Mint

  3. Add the dependency to your shard.yml:

    dependencies:
      vizbor:
        github: kebasyaty/vizbor
    
    development_dependencies:
      ameba:
        github: crystal-ameba/ameba
      spec-kemal:
        github: kemalcr/spec-kemal
      vcli:
        github: kebasyaty/vcli
  4. Install dependencies and initialize the project:

    shards install
    bin/vcli --init AppName
    # or
    shards install && cp bin/vcli ~/.local/bin/vizbor
    vizbor --init AppName

Usage

TODO: Write usage instructions here

Contributing

  1. Fork it (https://github.com/kebasyaty/vizbor/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

  • kebasyaty Gennady Kostyunin - creator and maintainer

Changelog

View the change history.

License

This project is licensed under the MIT.