cirrius

command module
v0.0.0-...-c5bcced Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

README

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cpm
check/blacklists
The check/blacklists package checks whether an IP is present in any blacklists.
The check/blacklists package checks whether an IP is present in any blacklists.
check/domain
The check/domain package checks a domain's security information.
The check/domain package checks a domain's security information.
check/email
The check/email package checks the validity of an email address.
The check/email package checks the validity of an email address.
check/spam
The check/spam package checks the spam content value of an email.
The check/spam package checks the spam content value of an email.
check/vat
The check/vat package checks the validity of a VAT number in the UK/EU.
The check/vat package checks the validity of a VAT number in the UK/EU.
check/whois
The check/whois package checks the whois information for a domain.
The check/whois package checks the whois information for a domain.
context
The global context package enables reading the request and sending a response.
The global context package enables reading the request and sending a response.
dns
The dns package provides retrieves specific DNS records for a domain.
The dns package provides retrieves specific DNS records for a domain.
encoding/base32
The encoding/base32 package encodes and decodes base32 data.
The encoding/base32 package encodes and decodes base32 data.
encoding/base64
The encoding/base64 package encodes and decodes base64 data.
The encoding/base64 package encodes and decodes base64 data.
encoding/binc
The encoding/binc package encodes and decodes binc data.
The encoding/binc package encodes and decodes binc data.
encoding/cbor
The encoding/cbor package encodes and decodes cbor data.
The encoding/cbor package encodes and decodes cbor data.
encoding/hjson
The encoding/hjson package encodes and decodes hjson data.
The encoding/hjson package encodes and decodes hjson data.
encoding/json
The encoding/json package encodes and decodes json data.
The encoding/json package encodes and decodes json data.
encoding/msgpack
The encoding/msgpack package encodes and decodes msgpack data.
The encoding/msgpack package encodes and decodes msgpack data.
fmt
format/xml
The format/xml package enables creating or manipulating xml data.
The format/xml package enables creating or manipulating xml data.
go
http
The http package enables making remote HTTP requests.
The http package enables making remote HTTP requests.
id/guid
The id/guid package generates xid/guid ids.
The id/guid package generates xid/guid ids.
id/hashids
The id/hashids package enables encoding and decoding hashids.
The id/hashids package enables encoding and decoding hashids.
id/shortid
The id/shortid package generates shortid ids.
The id/shortid package generates shortid ids.
id/uuid
The id/uuid package generates uuid ids.
The id/uuid package generates uuid ids.
image
The image package enables loading and manipulating images.
The image package enables loading and manipulating images.
image/change
The image/change package shows the difference between two images.
The image/change package shows the difference between two images.
image/codabar
The image/codabar package generates codabar barcode images.
The image/codabar package generates codabar barcode images.
image/code
The image/code package generates qr code images.
The image/code package generates qr code images.
image/code128
The image/code128 package generates code128 barcode images.
The image/code128 package generates code128 barcode images.
image/code39
The image/code39 package generates code39 barcode images.
The image/code39 package generates code39 barcode images.
image/datamatrix
The image/datamatrix package generates datamatrix barcode images.
The image/datamatrix package generates datamatrix barcode images.
image/diff
The image/diff package creates an image diff of two images.
The image/diff package creates an image diff of two images.
image/ean
The image/ean package generates ean barcode images.
The image/ean package generates ean barcode images.
image/patch
The image/patch package applies an image diff to another image.
The image/patch package applies an image diff to another image.
image/placeholder
The image/placeholder package generates placeholder images with text.
The image/placeholder package generates placeholder images with text.
image/qr
The image/qr package generates qr code images.
The image/qr package generates qr code images.
image/twooffive
The image/twooffive package generates twooffive barcode images.
The image/twooffive package generates twooffive barcode images.
minify/css
The minify/css package minifies css content.
The minify/css package minifies css content.
minify/html
The minify/html package minifies html content.
The minify/html package minifies html content.
minify/js
The minify/js package minifies js content.
The minify/js package minifies js content.
minify/json
The minify/json package minifies json content.
The minify/json package minifies json content.
minify/svg
The minify/svg package minifies svg content.
The minify/svg package minifies svg content.
minify/xml
The minify/xml package minifies xml content.
The minify/xml package minifies xml content.
parse/url
The parse/url package parses all parts of a url.
The parse/url package parses all parts of a url.
pdf
The pdf package enables creating and manipulating PDF documents.
The pdf package enables creating and manipulating PDF documents.
process
The global process package enables retrieving information about the current process.
The global process package enables retrieving information about the current process.
routes
The routes package enables specifying dynamic http routes.
The routes package enables specifying dynamic http routes.
text/allot
The text/allot enables matching and parsing of predefined text commands.
The text/allot enables matching and parsing of predefined text commands.
text/lorem
The text/lorem package generates lorem ipsum text.
The text/lorem package generates lorem ipsum text.
time
The time packages enable parsing, and working with times and durations.
The time packages enable parsing, and working with times and durations.
ws
The ws package enables sending and receiving data over a websocket connection.
The ws package enables sending and receiving data over a websocket connection.
srv
as3
aws
util

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL