Skip to content
/ cirrius Public

A scalable, and highly-available, web and microservice platform

License

Notifications You must be signed in to change notification settings

abcum/cirrius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c5bcced · Sep 16, 2021
Oct 4, 2019
Dec 19, 2019
Oct 4, 2019
Dec 9, 2020
Sep 16, 2021
May 11, 2016
Dec 9, 2020
Oct 4, 2019
Dec 9, 2020
Dec 19, 2019
Dec 9, 2020
Mar 24, 2017
Oct 1, 2016
Mar 24, 2017
Mar 24, 2017
Oct 4, 2019
May 11, 2016
Sep 11, 2021
Jul 24, 2016
Sep 11, 2021
Sep 11, 2021
Oct 4, 2019
Oct 4, 2019
Oct 4, 2019
Oct 4, 2019

Repository files navigation

Cirrius

Cirrius is a scalable, and highly-available, web and microservice platform.

Features

  • Scalable web and microservice platform written in Go
  • Administrative project tools
    • Easily create new websites
    • Easily create new microservices
    • Track request and response analytics
    • Accessible and intuitive web interface
  • Multiple supported languages
    • Build services using CSS
    • Build services using LESS
    • Build services using SCSS
    • Build services using SASS
    • Build services using GCSS
    • Build services using JSON
    • Build services using HTML
    • Build services using Markdown
    • Build services using Javascript
    • Build services using Handlebars
  • Automatic optimisation of resources
    • All assets are minified
    • All assets are optimised
    • All assets are compressed
  • Dynamic scripting out-of-the-box
    • Write node.js event-driven scripts
    • Use the built-in versioned npm modules
    • All script logs available in the admin console
  • Built-in multi-tenancy database for data storage
    • Enable multi-tenancy within your node.js scripts
    • Store state in a scalable, distributed, secure database
  • Automatic security by default
    • All microservices accessible over SSL

Installation

go get github.com/abcum/cirrius

Running

cirrius start --port 8080 --log-level debug

Deployment

docker run --name cirrius abcum/cirrius start --port 8080 log-level debug

Releases

No releases published

Packages

No packages published

Languages