Skip to main content

Overview

Casnode is an open source project. An active community is its vitality.

This chapter is for developers who want to contribute to Casnode. Here you will learn the architecture of Casnode, and how it works.

Architecture

Casnode has 2 parts: the frontend and the backend.

NameDescriptionToolsSource code
FrontendWeb frontend UI for CasnodeJavaScript + React + Ant-Designhttps://github.com/casbin/casnode/tree/master/web
BackendRESTful API backend for CasnodeGolang + Beego + MySQL + Xormhttps://github.com/casbin/casnode

As we mentioned before, in product environments, the frontend of Casnode is built and served by the backend. In develop environments, the frontend is served by Nodejs.