Socket
Socket
Sign inDemoInstall

github.com/nervatura/nervatura-service

Package Overview
Dependencies
38
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    github.com/nervatura/nervatura-service

Open Source Business Management Framework Nervatura is a business management framework. It can handle any type of business related information, starting from customer details, up to shipping, stock or payment information. Developed as open-source project and can be used freely under the scope of LGPLv3 License (http://www.gnu.org/licenses/lgpl.html). The framework is based on Nervatura Object Model (https://nervatura.github.io/nervatura/model) specification. It is a general open-data model, which can store all information generated in the operation of a usual corporation. The Nervatura service is small and fast. A single ~6 MB file contains all the necessary dependencies. The framework includes: • CLI (command line) API • standard HTTP RESTful API (https://nervatura.github.io/nervatura/api) for client communication • HTTP/2-based gRPC API (https://nervatura.github.io/nervatura/grpc) for server-side communication • JWT generation, external token validation, SSL/TLS support and other HTTP security settings (https://github.com/nervatura/nervatura-service/blob/master/.env.example) • built-in database drivers for postgres, mysql, sqlite databases • a basic report generation library for creating simple PDF documents (eg. order, invoice, etc.) or CSV data files • sample report templates and Report Editor (https://nervatura.github.io/nervatura/docs/editor) GUI • PWA Client (https://nervatura.github.io/nervatura/docs) application and a basic Admin interface The client and report interface supports multilingualism (https://nervatura.github.io/nervatura/#customize-the-appearance). The framework can be easily extended with additional interfaces and functions in the supported languages (https://grpc.io/docs/languages/): C#, C++, Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Python, Ruby https://nervatura.github.io/nervatura/#installation https://nervatura.github.io/nervatura/#quick-start More info see http://www.nervatura.com.


Version published

Readme

Source

Nervatura

Open Source Business Management Framework

Features

Nervatura is a business management framework. It can handle any type of business related information, starting from customer details, up to shipping, stock or payment information. Developed as open-source project and can be used freely under the scope of LGPLv3 License.

The main aspects of its design were:

  • simple and transparent structure
  • capability of storing different data types of an average company
  • effective, easily expandable and secure data storage
  • support of several database types
  • well documented, easy data management

The framework is based on Nervatura Object MODEL specification. It is a general open-data model, which can store all information generated in the operation of a usual corporation.

The Nervatura service is small and fast. A single ~6 MB file contains all the necessary dependencies. The framework includes:

  • CLI API (command line)
  • CGO API (C shared library)
  • standard HTTP RESTful API for client communication
  • HTTP/2-based gRPC API for server-side communication
  • JWT generation, external token validation, SSL/TLS support and other HTTP security settings
  • built-in database drivers for postgres, mysql, sqlite databases
  • a basic report generation library for creating simple PDF documents (eg. order, invoice, etc.) or CSV data files
  • sample report templates and REPORT EDITOR GUI
  • PWA CLIENT application and a basic ADMIN interface

The client and report interface supports multilingualism. The framework can be easily extended with additional interfaces and functions in the supported languages: C, C#, C++, Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Python, Ruby (CGO and gRPC API)

Installation and Quick Start

More info see

http://www.nervatura.com

GoDoc

FAQs

Last updated on 22 Nov 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc