Skip to content

feihu618/corteza-server

This branch is 495 commits behind cortezaproject/corteza:2022.9.x.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f30c2de · Sep 2, 2022
Aug 24, 2022
Sep 1, 2022
Jun 16, 2022
Sep 2, 2022
Sep 1, 2022
Aug 24, 2020
Aug 21, 2022
Sep 1, 2022
Jan 26, 2022
Aug 11, 2022
Jul 31, 2022
Aug 21, 2022
Sep 1, 2022
Aug 23, 2022
Nov 2, 2021
Sep 2, 2022
Sep 2, 2022
Sep 1, 2022
Sep 1, 2022
Jun 15, 2022
May 23, 2022
Feb 17, 2022
Jul 12, 2018
Aug 4, 2022
Apr 21, 2021
Sep 1, 2022
Mar 30, 2022
Apr 26, 2019
Jun 15, 2022
Jul 14, 2022
Jul 23, 2018
Jul 27, 2022
May 19, 2022
Mar 30, 2022
Dec 20, 2021
Jan 26, 2022
May 19, 2019
Jan 26, 2022
Jan 26, 2022
Sep 1, 2022
Sep 1, 2022
Dec 9, 2021
Jul 11, 2022

Repository files navigation


Corteza Server

DockerHub Downloads Card Latest Version Card License Card

Go Report Card Build Status CodeCov Report Card


Corteza server is the back-end of the Corteza ecosystem. The core logic is written in GO, using go-chi for the routing. External communication occurs via the REST API and web sockets; internal communication happens via gRPC.

Non-binary data is handled by the store layer and stored inside a database; currently MySQL and PostgreSQL. We will add support for additional databases in the future. Binary data is handled locally or on a supported cloud provider using MinIO.


What is Corteza?

Corteza is the only 100% free, open-source, standardized and enterprise-grade Low-code platform. It is developed entirely in the public domain and maintained by Crust Technology, its founder.

With Corteza, you can quickly build scalable cloud applications that are integrable with external services and accessible (WCAG 2.1).

Core features:

  • quick setup,
  • flexible and intuitive low-code configuration,
  • powerful automation system using workflows and automation scripts,
  • flexible reporting capabilities,
  • secure RBAC access control system.

Online demo

You can check out Corteza online by creating an account on our community instance https://latest.cortezaproject.org.

Deploying Corteza

Refer to the DevOps guide for a complete guide on how to get Corteza up and running. Additionally, we've provided some video instructions.

Quick references:

Upgrading Corteza

Latest Version Card

Refer to the changelog and the upgrade guide to upgrade your Corteza instance.

Using Corteza

Refer to the End-User Guide to learn the built-in applications and features from the end-user perspective.

Quick references:

Create with Corteza

Refer to the Integrator Guide to learn how you can build on the core features to create virtually anything.

Quick references:

Contributing

Refer to the Developer Guide/Corteza Server document for details regarding the development setup, the project structure, and the feature insight documents.

Refer to the CONTRIBUTING.md for contribution guidelines and code of conduct.

Quick command reference:

  • run server: make watch or make realize
  • run unit tests: make test.unit
  • run integration tests: make test.integration
  • run all tests make test.all
  • run MailHog (local SMTP server): make mailhog.up (requires Docker)

Community

Reach out to us on our forum.

License

Corteza is released under the Apache-2.0 license. Refer to the LICENSE file for additional information.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.2%
  • Smarty 2.7%
  • CUE 2.6%
  • Shell 0.9%
  • Makefile 0.3%
  • HTML 0.1%
  • Other 0.2%